Assignment+6.8

Complete 1-6 all