This class was more about CPU build than programming