add config_path for more flexible settings