use xml as config file format