adds basic channel API and fixes track API