# [NTG-context] MPinstance

```I do not understand the info in the ConTeXt wiki on setupMPinstance.

The syntax is specified as \setupMPinstance[...][...,...=...,...0
[...] name
format metafun mpost
etc.```
```
in the first argument one can specify a name presumably a name specified on
\defineMPinstance.
in the second argument [format=metafun] specifies the format.
But then the example under Usage gives:
\setupMPinstance[metafun][...]
Why metafun in the first instead of the second argument as implied in the
syntax description?
I get confused here.

Also in the description \startMPextensions and \startMPinitializations are
mentioned, but their descriptions are missing from the list given in the page
MetaPost in ConTeXt. How are these described and what is the specific purpose
of \startMPextensions compared to \startMPinitializations? What is the
recommended use for them?

Hans van der Meer

___________________________________________________________________________________