Gen test and implementation - coverage 100%

Dna skeleton