added xml parse,etc...