modify client UI