added usable_cores