implemented message.js