modify internal headers