make lxml a dependency