add qml file support