rename library and add convex hull