messages: list and show