Generation X,Y and Z: Who are we?