added xml support for the configuration file