parsing and changing the configuration