* print more information when verbose
* support verbose flag