Young generation sliding old generation