added geolocation and another text field