move the custom drupal api module where we can manage it more easily