Classes made for OOP344