compile error and parse in msg type now