creating meta-model