I've almost become mad while creating this shit...