add MessageBuffer