I still have no idea what the fuck I have done with these code