added command line options --verbose and --silent