feature.
1. add a new command line interface for user
fix the issue of running failure
update