new vendor and kernel