add --output-format option