made progress on assignment 3