Seperating code to make changes more easily recognised