add channel limit