add geo demo