internal link structure