add source when register
do merge