[new] basic vendor implementation