pragma name, author, version, and custom headers