message model

message model