Update project: OOP Principle I