delete for merge