Implement CPU Class