extract some settings into Delegates