assignment 1 907661