Add digital object merge too
Refactor to remove duplication