changes to the Message Schema and added a new message model