finished getMarkup()