add support for scripting commands