enhance mapping add zoom