integrate combine