message exchange complete