Arreglado lo de newMap
añadido matching