personalized pattern