generateMap bug fix