migrate to top level for settings