add: merge different files