new method for vendors