support group of files with different format. added --verbose support to command line