updated performance in header
refactored PaperHeader