arch.modify
deal merge