add geo search and get position