basic link parser