mapper redesigned