client side seems to work now