Update 1 OO concept
update 1