msg types