started on qml wrapper for core