Messaging section extracted from recent project