def self.by vendor added