updated metamodel