client adds