Add intersect and concat