-merge two source