Nick Cooperrider HW#3 Submission