adding more OOP code