made lots of UI changes