repaced _passedLocation with self.passedLocations to not use the instance method directly. It did work but its bad practice