adding kind to construct and create-vm create-prov