changes to reading the configuration file