progress on knucleotide