added new object oriented question