more work on task 5