add initial impl of config_from_settings