Attempt 7 on Assignment 3