i think i fucked this up