change to using only kheader