add result single
update detial
merge