some progress on the assignment