add support for delivery method