data client side