Client.py Final