self-deployment