This module is used to join or merge two data sets or table sets. This module requires the row header and column headers to be defined for each table set being merged. For example, it could merge market data to a portfolio of securities. The first module in the above list would be the module that defines the portfolio of securities and the second module would define the market data table set. If the first data set has multiple table sets and the second data set has only one table set, then each table in the first data set will be merged to the table set in the second data set. If two data sets with multiple table sets are merged, then the program will merge the tables whose table labels match.