modified vendor setup