CLIENT PROGRESS