add intersection / library