The extended control process model states the following:“Language control signals operate on a subcortical gate that acts as a constructor of utterance plans. The gate interacts with frontal regions to select a syntactic structure and binds roles in that structure to a specific lexical content. Plans are constructed in the planning layer of competition queuing CQ network. The competitive choice layer of this network allows serial order to emerge from the parallel activation of items in the plan.” The model hypothesizes that single language use and code-switching use two different types of language control, which is competitive control and cooperative control, respectfully. In competitive language control, the “gate” will only allow constructions from a single language to enter the plan. On the other hand, there are two forms of cooperative control: coupled control (“the matrix language temporarily cedes control to other language to allow intended insertion or alternation before control is returned back”) and open control (“entry into the utterance planning mechanism is determined by whichever items from either language are most active at some moment in time”).