*copy
refactoring merge_manifest_hash()