upload two new tasks from OOP principles Part I