fixed processor constructor