finished new settings scheme