Participation of learner is a key component to collaborative learning as it functions as the method by which the learning process occurs. Thus collaborative learning occurs when children and adults in communities switch between "knowledge performers" and "observing helpers". For example, when parents in an indigenous Mazahua community where assigned the task of organizing children to build a roof over a market stand in such a way that they would learn to do it themselves, parents and children both collaborated on a horizontal structure. Switching between knowledge performer and observing helper, adults and children completed the task peacefully, without assigned roles of educator/student and illustrated that children still took initiative even when adults were still performing.