some dna algo tweaks.