add a partial web linking parser implementation