123
refactoring of qml view