short discussion of the metamodel