control layer