implemented first version of the shell command class