added require and message.js