markup, grammar and links