a lot of small ux changes