use settings object