Updated Processor Class