Adding some of OOP problems