client ui done