make M public.