Added QT implementation -- commence debugging