OO concept practice 2
OO concept practice 3