so confused about how ridge() mpi works sometimes