Add class Gen