skeleton of markup