Expressing guide nucleic acids (e.g., gRNA) from the same oligonucleotide that contains donor sequence permits the high efficiency, simultaneous transformation of a population of cells with both substrates. Using oligonucleotide chip array technology, one can construct thousands of oligonucleotides with customized gRNA and donor sequence in a cost effective manner. In combination, one can efficiently modify endogenous and exogenous genes.