modifications to work with the new settings api