updated messageModel