fix all qml implements