true multi-model emvironment