lots of progress with map in main page