init(location: Location, onSave: @escaping (Location) -> Void) { // escape says to swift stay alive the memory we will call that later on
self.location = location
self.onSave = onSave
_name = State(initialValue: location.name)
_description = State(initialValue: location.description)
}