properly sets up CPUs