use a var name that is not a keyword
depend on num CPUs for data extraction paralellism
does not need to be public