added client side tests