added lxml dependency