driver modify header