implemented message details