adding shell provision steps