vendor interaction