ok, now can get message according to geolocation. next will merge all together