progress on assignment5