initial version with cli
0.0.2
remove comments and fix up the test
0.0.3