refactored PaperHeader