WHO THE FUCK WROTE THIS?? :(