normal message exchange