add generate_config function