abstraction and generalization in lesson plan