decouples setiings.