I wish i knew how to logic