add help message and -v(verbose) option