surfacing logic
surfacing logic/merging