use 1 core by default