solve about_message_passing