final ui changes