Assignment 3 work