add channel pull