also need to document mandatory headers