added ModelType