messages as list on view