framework for control channel