verification part
merge