3 generations of EROS