add global merge