Moved correction run implementation to new file.  Should work now still needs some clean up