location fields are filled based on devices location