nicer init for CPUs