add part of the DNA logic