helps to actually process the settings