the processor for the final project