add messaging component