OO priciple to be contiue