modify QT