split out processor for xlxs