needs more cloud-init features