vendor interactions