Module 2

This is the code for module 2 ready to move onto module 3