added dom4j dependency