new chnage for msg