clean: générateurs