vendor and header updates