basic rustic merge operator