NEW GENERATION VS OLD GENERATION