add MessageAgent