a bit of OOP Structure - encapsulation - cleaning the code - now going to bed ;)