starting on assignment 7