dict client side