copied source converge