prototype of client ui