Left Generations