added changes sent by jacob, now using the intended ui, i think, started working on saving stuff in a local db so it doesn't reset when app shutds down