Broke apart the problem in Scenario 1.