Notes:
Putting it all together