I know that I am an idiot, but I've reindented almost everything - I dont want to blame nobody :p
Warnings removal