one step for merge
format