refactor to remove addresser id, message display, creation, deletion working