add lxml as a requirement