client side shown