metamodel generator is now working