vendor user - first pass