-only 20 different amino acids, -each amino acid has its own code of bases, -only four different bases of DNA, -if each base is coded for a different amino acid only four different amino acids could be coded for, -using a pair(4)^2=16 of bases different codes are possible but it's still inadequate, - three bases (4)^3=64 produce codes which are more than enough to satisfy the requirements of 20 amino acids