add ContourUtils