header improvements