removed global channel because of flooding:) Protocol as in #3