Add a channel based pool