add MessageManager