adding auto insert, merger, in findOrNewOne