strcturing client side
strcturing client side