header documentation