adding shell provisioning