improve the commands' CS
use output formatter to enhance the console output
add tests for commands