final commit before scrapping awfulgui for a qml solution