processors and distributors