added QT UI