removed dependency to lxml