Restruturado para o MPI