add drupal_alter so we can do shipping and other things