cleaned up the file IO on move lists