ticket:9 implementation
Merge branch 't9_command' into t10_db_signals
Merge branch 't10_db_signals' into t13_customer