message type doing