instance merge without creating long lists