symbol table of a script command can now be externally passed; it used to be created inside the command but in this way symbols from outside can be made available to the script