shit, i forgot how my own code works :p