added another model to hold ideatypes