use Message class