Started implementing: Processor