programming is our life, OOP is our religion :)