assignment 2 resubmission