finished first draft of settings extension