implemented the IConfigurationManager