add client side tests