c manifold