merge with source