brought in a configuration manager and parser