2.10 Putting it All Together