introduce google map, works but needs more integration