merging
built interface for messaging functionality