vendor preparation