Project for course object oriented programing II