vendors and traders