why even need to autodeploy