change interfaces of client side