changed google api and integrated