Merge: Functional api