configuration for generation