folding processor