Genetic engineering involves