extract geo search to method