First Version of MPI

May not work. Debugging needed