added client side libraries