added mapsParser, singleton structure