Merge pull request #1 from nigelgbanks/break_out_implementation

Break out implementation