removed all QT. Made code more reactive