add XPath module (#17)