Issue #71 add support for user defined command.