modify message controller