final client