start implementing ExternalLibrariesHelper.merge