add MapRed
delete