add mapProp