put some comments to make the header reading easier