* added support for commands.