non convex extensions