added new convex decomposition