updates to add geo fencing