implement processor list
implement processor list