modified qml