refatoração do mapa