-Exercise 2.7/2.9, WIP