add --list option