added generalized config file