--list implemented