updates to the processor