dna: Final version