message controller

message controller