old generation vs new generation