moved qml commands to their own file