users can add/edit messages with error messages available