Changes in CPU for the shell. Not 100% working except for quit (q).