Aspects of the invention relate to methods, compositions for synthesizing oligonucleotides having a predefined sequence.