assignment 1 now passes