skeleton of header