setting up initial OOP structure