Explaining DNA codes part 1