adaption for visual studio
add mpi tutorials
iterator