generalization on user behavior