Class Generation Concept Introduced