calling overriden methods example