Adding semantic markup