build and deploy part2