working on passing gatheringpoint to the search for spot function