add oop problems