merge source