vendor selection