added provider "shell" to exec