implemented subshell command