further work on the assignment