add merge catalogue, and used for data