changing to spawn_with_shell