added geo location and event lookup