do the intersection also in parallel
small fixes
final check