some header tricks