new QGL added