oh fix logic fuckup