The principle of cohesion, however, indicates that there should be a separate learning object for each type of loop. An immediate advantage is that the tutor can select the order in which these learning objects are combined. A tutor dealing with experienced student may wish to deal with these in sequence; another tutor with a different group of students may intersperse these learning objects with object dealing with other features of the language.