minor changes to classes to accomidate config files