first drop of hasconfig code to use has parts in the config.
first drop of hasconfig code to use has parts in the config.