change order of functions because why not
Adds code to init_cpu