         let latitude:Double = location.latitude
         let longitude:Double = location.longitude
         
+        itemFor(latitude, longitude:longitude)
+    }
+    
+    private func itemFor(latitude:Double, longitude:Double)
+    {
         let item:MProjectItemLocation = MProjectItemLocation(latitude:latitude, longitude:longitude)
         locations!.append(item)
     }

    func getLocations(maxDistance:Double)
    {
        locations = []
        var previousDbLocation:DPokePassLocation?
        
        for dbLocation:DPokePassLocation in model.projectLocations
        {
            let latitude:Double = dbLocation.latitude
            let longitude:Double = dbLocation.longitude
            
            if previousDbLocation == nil
            {
                previousDbLocation = dbLocation
                
            }
            else
            {
                
            }
        }
    }
}
                        increaseLongitude = unsignedIncreaseLongitude
                    }
                    
                    for _:Int in 0 ..< maxSteps
                    {
                        sumLatitude += increaseLatitude
                        sumLongitude += increaseLongitude
                        
                        itemFor(sumLatitude, longitude:sumLongitude)
                    }
                }
                
                itemForLocation(locationB!)
            }
            
            let newLocationA:DPokePassLocation? = locationB
