class Generate