code tabs and spacing
register four settings sections