revising intersect demo