draft of the settings interface