mapper revised