Added geolocation plugin and enhanced in checkpoint form.