vendor cleanup