client personalization