OOP Project for CS