fixed red,map and added iter
removed iter again
bum
map benchmark
pi test update