Adding Union and Intersection Functionality.