upaded use of lxml