Updated link parser