QT initial commit