chore(*): dna factorization