add deploy()