renamed tag functions to markup, markup now spans newlines