A user-centered design approach to personalization