msg type