Nick Cooperrider HW#2 Submission