added map configuration system