new cleaner qt-interface