message_type -> type