moved dna to its own package