add --verbose and --dry options, add cpio module