Adding deep_merge