added XML Builder