Message Controller
Merged