user can add and view messages