project for Object Oriented programming