added mergyByDictKeys
updated