finished client