vendor setup