researching on semi join reductions