renamed httpapi and channelslice