contour operations
contour operations