find; error handling
merge; replace