idea exchange generation