fixed most of delete
merge needs to remove extra nodes