Generator based on Critical sets version