redeploy implementation