use tap for map