starting client side