training the next generation