validate
merge list