Sonata merge