describe working on client side