core of virtual channels; WIP