reverse order of dna build operations so that primitive values can be referenced