this result is constructed via objects from the class position_e 025 and an object of the class sequence 023 an element objects position is stored in the form of an object of the class position_e which contains a reference to the specific element object and information about its position alternatively an instance of the helplist class is also found and this can handle lists of element objects this instance is referred to as playlist from the sequence object beyond initialisation etc the engine object use two steps to calculate the optimal order step 1 calculatedistance described in connection with the explanation of fig5 and step 2 buildsequenceinstance described in connection with the explanation of fig6 the engine object has knowledge of all create objects of the class squencemodel 031 via a table of references the sequencemodel objects 39 tasks are to function as ideal models sequence object instances of which are requested the engine object gets knowledge of list of element objects by using the collection objects method getalllist an object of the class profile is related to each sequencemodel object and contains information about the specific sequencemodel object 39 s name characteristics and format including origin and use a sequencemodel object has via a table of references associated a series of objects of the class template 033 which further more is placed in order via objects of the class position_t a template object 39 s position is stored in the form of an object of the class position_t 032 which contains the key to the template object in question the key to the sequencemodel object in question and information about its position a sequencemodel object can gather the next template object via.