added search function and Google Maps