updated Message Model