message controller added