added back num cpus