getting to live data, ui, bugfixing