ui changes final