NEW FUNCTIONALITY: Messaging System Implemeneted