lots of UX changes