revised the client ui and html