add list intersection