methods of delivery