add hotdeploy