works in parallel now.