client is added for exercise