replacing module_invoke_all with drupal_alter