add msg classes, msg create, msg parse for both client and server