added XMl processing library