beginning vendor class/method