dependency fix and added missing client side library