finish chapter11 programmingMaster