added support for shellcmd