settings extension base