learning from growing object oriented