Added CPU Detection