each, map, reduce have been added