Implement user message system