M-manifold