add oop exercise