New OOP homework commits