added mapm, zipm, rep, cartm and each