Fucked thing
need to fix