change communication method