add truncate
merge