preparation deploy