adding geo_subscribe and geo_unsubscribe