added dna_mismatches; gets partial credit, not sure why, passes local tests