mmn

internals