added microdata semantic markup