i might have fucked this up