merge file API proposal