meta-model logic package design 1