added cgal boolean operators.