Added OOP basics