testing client side