add infowindow for better UX in maps