fixed bug with msg