updated with google places autocomplete