added Classical OOP homework tasks