possibly fucked it all up. please dont hate me.