ui changes and things