compile
compile
deploy
test