merge keys