assignment 8 work