added inject, map, each example