working on the qml