full deploy process