simplifying agent provisioner