Bonus - Scenario 3 Implementation