generalization milestone