modify locally
merge and reserve local