perfecting the header