model integration