added dependencies for future mpi implementation