add lxml requirement