modify map