added a centralprocessor shell