Added mapped products, mapped reductions..
Renamed files