worked on ui and a bunch of stuff