Fixed gangsta speak, code optimisation ;)
Reorder of functions, makes more sense now