Assignment7 completed