added more CPU cases