reorganizing the way configuration data is read (WIP)