second generation outsourcing