create a full blown auto-deployment model