refactored realtime map the ninja way too