add some doc about client side solution