add pre-deploy