added client side js and css