assignment 1.4 work