handle concave holes
handle concave holes and update examples