add geo component