i wrote the shitty code