add mapped reduced