School project in object oriented programming