* Specify user option, print message only the user
* Fix description
* Refactor
* Fix bug
* Specify user options but no result, print nothing.
* Refactor