add list subcommand