Adding the OOP hws