Getting lazy, but thats ok. Shit is working, but not "perfect" code yet