generate-all