snap merge