7.12 Putting it all together