## Current Behaviour All functionality is contained in one function. ## Changes Requested Separate each functionality so code is broken down into multiple functions. Makes for easier editing.