added config file capabilities