add interface using QML