delivery preparation