exercises from section 2.3.1. (ex 2.53-55)
committing so i can work on another computer