added shell provisioning