finish chapter5,6 programmingMaster