diff --git a/includes/project_issue.migrate.inc b/includes/project_issue.migrate.inc
index 6969c07..a1a5bb9 100644
--- a/includes/project_issue.migrate.inc
+++ b/includes/project_issue.migrate.inc
@@ -31,8 +31,8 @@ class ProjectIssueFixInitFilesMigration extends MigrationBase {
   /**
    * General initialization of a ProjectIssueTimelineMigration object.
    */
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Move uploaded files to the correct field.');
   }
 
@@ -64,8 +64,8 @@ class ProjectIssueFixGenericCorruptionMigration extends MigrationBase {
   /**
    * General initialization of a ProjectIssueTimelineMigration object.
    */
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('Fix general drupal.org data problems.');
     $this->dependencies = array('ProjectIssueRethreadIssueFollowups');
   }
@@ -87,8 +87,8 @@ class ProjectIssueFixGenericCorruptionMigration extends MigrationBase {
  * Rethread project_issue comments to match comment_number.
  */
 class ProjectIssueRethreadIssueFollowupsMigration extends MigrationBase {
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Rethread existing issue comments to match comment_number.');
     //$this->dependencies = array('ProjectIssuePhaseTwo');
   }
@@ -130,8 +130,8 @@ class ProjectIssueRethreadIssueFollowupsMigration extends MigrationBase {
  */
 class ProjectIssueTimelinePhaseOneMigration extends MigrationBase {
 
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('Project issue timeline generator phase 1');
     $this->dependencies = array('ProjectIssueFixInitFiles');
   }
@@ -275,8 +275,8 @@ class ProjectIssueTimelinePhaseOneMigration extends MigrationBase {
  */
 class ProjectIssueTimelinePhaseTwoMigration extends MigrationBase {
 
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Project issue timeline generator phase 2');
     $this->dependencies = array('ProjectIssueTimelinePhaseOne');
   }
@@ -659,8 +659,8 @@ class ProjectIssueTimelinePhaseTwoMigration extends MigrationBase {
  */
 class ProjectIssueTimelinePhaseThreeMigration extends MigrationBase {
 
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Project issue timeline generator phase 3');
     $this->dependencies = array('ProjectIssueTimelinePhaseTwo');
   }
@@ -888,8 +888,8 @@ END");
  * Generate stub node revisions.
  */
 class ProjectIssueAllocateVidsMigration extends MigrationBase {
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Bulk allocate node revisions for timeline.');
     $this->dependencies = array('ProjectIssueTimelinePhaseThree');
   }
@@ -920,8 +920,8 @@ class ProjectIssueAllocateVidsMigration extends MigrationBase {
  * Generate comments for changed node revisions.
  */
 class ProjectIssueAllocateCidsMigration extends MigrationBase {
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Bulk allocate comments for timeline.');
     $this->dependencies = array('ProjectIssueTimelinePhaseThree', 'ProjectIssueRethreadIssueFollowups');
   }
@@ -984,8 +984,8 @@ class ProjectIssueAllocateCidsMigration extends MigrationBase {
  * Rebuild comment fields.
  */
 class ProjectIssueRebuildCommentFieldsMigration extends MigrationBase {
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Inject fields for comments.');
     $this->dependencies = array('ProjectIssueAllocateCids');
   }
@@ -1186,8 +1186,8 @@ class ProjectIssueRebuildCommentFieldsMigration extends MigrationBase {
  * Rebuild field tables for issue node revisions.
  */
 class ProjectIssueRebuildNodeFieldsMigration extends MigrationBase {
-  public function __construct($group = NULL) {
-    parent::__construct($group);
+  public function __construct() {
+    parent::__construct();
     $this->description = t('WIP: USE AT YOUR OWN RISK! Inject fields for node revisions.');
     $this->dependencies = array('ProjectIssueAllocateVids');
   }
@@ -1503,3 +1503,4 @@ function _project_issue_map_version($value) {
   }
   return $vdata[$value];
 }
+
diff --git a/project_issue.module b/project_issue.module
index d269e15..2d4083c 100644
--- a/project_issue.module
+++ b/project_issue.module
@@ -2021,10 +2021,24 @@ function project_issue_project_issue_assignees($issue, $project, $current) {
 
 /**
  * Implements hook_migrate_api().
- */
+*/
+   
 function project_issue_migrate_api() {
   $api = array(
     'api' => 2,
-  );
+    'migrations' => array(
+     'ProjectIssueFixInitFiles' => array('class_name' => 'ProjectIssueFixInitFilesMigration'),
+     'ProjectIssueRethreadIssueFollowups' => array('class_name' => 'ProjectIssueRethreadIssueFollowupsMigration'),
+     'ProjectIssueTimelinePhaseOne' => array('class_name' => 'ProjectIssueTimelinePhaseOneMigration'),
+     'ProjectIssueTimelinePhaseTwo' => array('class_name' => 'ProjectIssueTimelinePhaseTwoMigration'),
+     'ProjectIssueTimelinePhaseThree' => array('class_name' => 'ProjectIssueTimelinePhaseThreeMigration'),
+     'ProjectIssueAllocateVids' => array('class_name' => 'ProjectIssueAllocateVidsMigration'),
+     'ProjectIssueAllocateCids' => array('class_name' => 'ProjectIssueAllocateCidsMigration'),
+     'ProjectIssueRebuildCommentFields' => array('class_name' => 'ProjectIssueRebuildCommentFieldsMigration'),
+     'ProjectIssueRebuildNodeFields' => array('class_name' => 'ProjectIssueRebuildNodeFieldsMigration'),
+ #    'ProjectIssuePhaseTwo' => array('class_name' => 'ProjectIssuePhaseTwoMigration'),
+     'ProjectIssueFixGenericCorruption' => array('class_name' => 'ProjectIssueFixGenericCorruptionMigration'),
+    ),
+  );  
   return $api;
-}
+}
\ No newline at end of file
