3 Generations of the same idea