made a bunch of ui changes, still a bit WIP