add vendor validation