coded read config files.