merge sources