Added individual output, and cutting short the last generation