client spetialization