assignment 7 update2