allowed for headings and null data