add new fields (latitude, longitude) to Visit system
Merge with improve_visit_system branch. Resolve merge conflicts.