processing phase
fixed merging