started working on channel api