added multiple core capability