modified to add more mpi sending, now crashes on collecting up data