shitty code not there no mo