alternative formulation
merge