ui updates, still needs some design love, but it's a bit more readable