adding client side