Added intersection operation,