finish chp17 oop level 1