full parallel using result counter