Change settings architecture