configuration manager implemented