Code

Merge branch 'bw/union-merge-refactor'