github redone with dom xpath