reworked machine provisioning