Ch5.1.1 Adding some structure