updated with a msg