diff --git a/media_mover_api.install b/media_mover_api.install
index 6c4e218..94cee31 100644
--- a/media_mover_api.install
+++ b/media_mover_api.install
@@ -279,6 +279,41 @@ function media_mover_api_schema() {
  * @TODO implement this
  */
 function media_mover_api_6200() {
+
+  $ret[] = update_sql("RENAME TABLE  {media_mover_configurations} TO  {media_mover_steps}");
+  $ret[] = update_sql("ALTER TABLE  {media_mover_steps} CHANGE  `verb`  `step` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL");
+  $ret[] = update_sql("ALTER TABLE  {media_mover_steps} ADD  `sid` VARCHAR( 255 ) NOT NULL COMMENT  'Step machine name ID' FIRST");
+  $ret[] = update_sql("ALTER TABLE  {media_mover_steps} ADD  `name` VARCHAR( 255 ) NOT NULL COMMENT  'Name of the step' AFTER 'sid'");
+  $ret[] = update_sql("ALTER TABLE  {media_mover_steps} ADD  `action_id` VARCHAR( 255 ) NOT NULL AFTER  `module`");
+  $ret[] = update_sql("ALTER TABLE  {media_mover_steps} CHANGE  `configuration`  `settings` MEDIUMTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL");
+  $ret[] = update_sql("RENAME TABLE  {media_mover_config_list} TO  {media_mover_configurations}");
+  $ret[] = update_sql)"RENAME TABLE  {media_mover_files} TO  {media_mover_file_data}");
+
+  $schema = media_mover_api_schema();
+
+  db_create_table($ret, 'media_mover_files', $schema['media_mover_files']);
+  db_create_table($ret, 'media_mover_step_map', $schema['media_mover_step_map']);
+
+  $result = db_query("SELECT * FROM {media_mover_file_data}");
+
+  while ($file = db_fetch_array($result) {
+    if (file_exists($file['harvest_file'])) {
+      $filesize = filesize ($file['harvest_file']);
+      db_query("INSERT INTO {media_mover_files} (nid, fid, cid, source_filepath, filepath, filesize, status, date, data) VALUES (%d, %d, %d, %s, %s, %d, %d, %d, %s)", $file['nid'], $file['fid'], $file['cid'], $file['harvest_file'], $file['harvest_file'], $file['status'], $file['date'], $file['data']); 
+    }
+    if (file_exists($file['process_file'])) {
+      $filesize = filesize ($file['harvest_file']);
+      db_query("INSERT INTO {media_mover_files} (nid, fid, cid, source_filepath, filepath, filesize, status, date, data) VALUES (%d, %d, %d, %s, %s, %d, %d, %d, %s)", $file['nid'], $file['fid'], $file['cid'], $file['process_file'], $file['process_file'], $file['status'], $file['date'], $file['data']); 
+    }
+    if (file_exists($file['storage_file'])) {
+      $filesize = filesize ($file['harvest_file']);
+      db_query("INSERT INTO {media_mover_files} (nid, fid, cid, source_filepath, filepath, filesize, status, date, data) VALUES (%d, %d, %d, %s, %s, %d, %d, %d, %s)", $file['nid'], $file['fid'], $file['cid'], $file['storage_file'], $file['storage_file'], $file['status'], $file['date'], $file['data']); 
+    }
+    if (file_exists($file['complete_file'])) {
+      $filesize = filesize ($file['harvest_file']);
+      db_query("INSERT INTO {media_mover_files} (nid, fid, cid, source_filepath, filepath, filesize, status, date, data) VALUES (%d, %d, %d, %s, %s, %d, %d, %d, %s)", $file['nid'], $file['fid'], $file['cid'], $file['complete_file'], $file['complete_file'], $file['status'], $file['date'], $file['data']); 
+    }
+  }
   /*
   SEE: http://drupal.org/node/428854
   media_mover_api.install
@@ -291,4 +326,4 @@ function media_mover_api_6200() {
   Update media_mover_files - move all files into a serialized files col
 
    */
-}
\ No newline at end of file
+}

