updated surface carving doc (with end-point constraints