client side checking