The QQ generation