con generate all