vendor first