From 1995485f216221c2efca1456423059135fbabe1c Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Fri, 14 Mar 2025 14:59:43 -0400
Subject: [PATCH 01/14] initial commit

---
 .../basics_of_agents_sdk/Tee Time Finder.png  | Bin 0 -> 457104 bytes
 .../basics_of_agent_sdk.ipynb                 | 326 ++++++++++++++++++
 .../data/raw/Golf_Shot_Data_0.csv             |  35 ++
 .../data/raw/Golf_Shot_Data_1.csv             | 102 ++++++
 .../data/raw/Golf_Shot_Data_10.csv            | 114 ++++++
 .../data/raw/Golf_Shot_Data_12.csv            |  54 +++
 .../data/raw/Golf_Shot_Data_13.csv            |  40 +++
 .../data/raw/Golf_Shot_Data_2.csv             |  85 +++++
 .../data/raw/Golf_Shot_Data_3.csv             |  56 +++
 .../data/raw/Golf_Shot_Data_4.csv             |  68 ++++
 .../data/raw/Golf_Shot_Data_5.csv             |  63 ++++
 .../data/raw/Golf_Shot_Data_6.csv             |  69 ++++
 .../data/raw/Golf_Shot_Data_7.csv             | 133 +++++++
 .../data/raw/Golf_Shot_Data_8.csv             | 133 +++++++
 .../data/raw/Golf_Shot_Data_9.csv             |  79 +++++
 15 files changed, 1357 insertions(+)
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv

diff --git a/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png b/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png
new file mode 100644
index 0000000000000000000000000000000000000000..0746bbf4689dcea8e16a3c115b8cc842365d49d8
GIT binary patch
literal 457104
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
Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF

literal 0
HcmV?d00001

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
new file mode 100644
index 0000000000..73c88cff22
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -0,0 +1,326 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# The Basics with Agents SDK\n",
+    "\n",
+    "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to make it easier to orchestrate agentic workflows. In this cookbook, we have'll some fun composing a Golf Agent that can help with creating personalized practice plans and also make score predictions for scores around you.\n",
+    "\n",
+    "- [Response API](https://platform.openai.com/docs/api-reference/responses)\n",
+    "- [File Search API](https://platform.openai.com/docs/guides/tools-file-search)\n",
+    "- [Web Search API](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses)\n",
+    "\n",
+    "## Agent Workflow\n",
+    "\n",
+    "For our design we divide the roles and resoponsibilities of agents by functionality. This architecture will help not only with dividing roles and responaibilities but also debugging and optimizations later on. Below are the following Agents and their scope \n",
+    "\n",
+    "![Local image](./Tee%20Time%20Finder.png)\n",
+    "\n",
+    "- Triage Agent - responsible for understanding the user's initial intent and handing off to our other agents.\n",
+    "- Practice Planner Agent - responsibale for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot informatin\n",
+    "- Score Predictor & Course Finder - responsible for finding nearby golf courses based on the user's request, making a score prediction for each fo the golf courses returned, and recommending club distance lengths for that day. This agent has access to the same FileSearch API to review shot data and also has access to the WebSearch API.\n",
+    "\n",
+    "\n",
+    "## Data Preparation & Vector Store Population\n",
+    "\n",
+    "Before we can fire user requests into our Golf Agent, we need to upload the user's historical shot data into a Vector Store. Here is an example of the original golf data from a user's driving range practice session. \n",
+    "\n",
+    "| Date            | Player | Club Name | Club Type | Club Speed | Attack Angle | Club Path | Club Face | Face to Path | Ball Speed | Smash Factor | Launch Angle | Launch Direction | Backspin  | Sidespin  | Spin Rate | Spin Rate Type | Spin Axis | Apex Height | Carry Distance | Carry Deviation Angle | Carry Deviation Distance | Total Distance | Total Deviation Angle | Total Deviation Distance |\n",
+    "|-----------------|--------|-----------|-----------|-------------|---------------|------------|------------|----------------|--------------|----------------|----------------|------------------|------------|------------|-------------|----------------|------------|--------------|----------------|------------------------|--------------------------|----------------|------------------------|--------------------------|\n",
+    "| 1/4/25 17:01:39 | Brian  |           | 7 Iron    | 74.02      | 2.68         | 5.99      | 10.18     | 4.19           | 100.39      | 1.36           | 20.67         | 9.11              | 3501.39   | -366.16   | 3520.48    | Measured      | 5.97       | 22.77        | 143.31         | 11.92                  | 29.59                    | 156.29         | 12.01                  | 32.52                    |\n",
+    "| 1/4/25 17:02:08 | Brian  |           | 7 Iron    | 75.85      | -3.13        | 3.87      | 5.76      | 1.89           | 100.17      | 1.32           | 18.06         | 5.22              | 3549.35   | 61.95     | 3549.89    | Measured      | -1.0       | 19.23        | 140.03         | 5.18                   | 12.63                    | 154.17         | 5.11                   | 13.74                    |\n",
+    "| 1/4/25 17:02:52 | Jason  |           | 7 Iron    | 75.74      | -4.96        | 7.18      | 5.95      | -1.23          | 87.15       | 1.15           | 12.74         | 5.79              | 2423.86   | 1189.54   | 2700.02    | Estimated     | -26.14     | 6.79         | 91.81          | 0.92                   | 1.47                     | 122.10         | -0.35                  | -0.75                    |\n",
+    "| 1/4/25 17:03:49 | Herald |           | 7 Iron    | 75.99      | 4.53         | 5.91      | 5.20      | -0.71          | 96.95       | 1.28           | 14.49         | 5.01              | 4544.12   | -699.41   | 4597.63    | Measured      | 8.75       | 13.98        | 124.95         | 8.29                   | 18.01                    | 138.91         | 8.55                   | 20.66                    |\n",
+    "| 1/4/25 17:04:58 | Jason  |           | 7 Iron    | 77.08      | 7.36         | 3.77      | 3.15      | -0.62          | 102.56      | 1.33           |               | 3.06              | 1918.64   | 0.00      | 1918.64    | Measured      | 0.00       |              |                 |                         |                          |                |                        |                          |\n",
+    "| 1/4/25 17:05:42 | Brian  |           | 7 Iron    | 34.29      | 0.00         | 0.00      | 0.00      | 0.00           | 41.41       | 1.21           | 17.26         | -2.19             | 3052.55   | 0.00      | 3052.55    | Estimated     | 0.00       | 2.00         | 23.61          | -2.21                  | -0.91                    | 29.05          | -2.21                  | -1.12                    |\n",
+    "| 1/4/25 17:08:56 | Jason  |           | 7 Iron    | 75.77      | -4.19        | 6.90      | 10.15     | 3.25           | 98.76       | 1.30           | 19.33         | 9.20              | 5117.86   | 573.16    | 5149.85    | Measured      | -6.39      | 21.80        | 133.79         | 7.32                   | 17.04                    | 143.50         | 7.09                   | 17.72                    |\n",
+    "| 1/4/25 17:09:17 | Brian  |           | 7 Iron    | 76.39      | 2.79         | 3.26      | 6.68      | 3.42           | 104.35      | 1.37           | 15.02         | 5.89              | 3443.57   | -523.87   | 3483.19    | Measured      | 8.65       | 16.47        | 143.91         | 9.10                   | 22.75                    | 159.72         | 9.34                   | 25.93                    |\n",
+    "| 1/4/25 17:09:48 | Jason  |           | 7 Iron    | 76.35      | 0.35         | 2.09      | 6.56      | 4.47           | 102.63      | 1.34           | 14.20         | 5.65              | 5386.30   | -1082.16  | 5493.93    | Measured      | 11.36      | 16.61        | 135.01         | 10.57                  | 24.77                    | 146.59         | 10.88                  | 27.67                    |\n",
+    "| 1/4/25 17:10:26 | Lauren |           | 7 Iron    | 77.78      | 4.00         | 8.51      | 9.90      | 1.39           | 99.70       | 1.28           | 17.16         | 9.20              | 4462.13   | -68.54    | 4462.66    | Measured      | 0.88       | 18.77        | 135.86         | 10.13                  | 23.90                    | 147.86         | 10.09                  | 25.91                    |\n",
+    "\n",
+    "\n",
+    "In the perfect world, if we were a serious golfer, we could have added to the Note and Tag fields to writedown specific observations from each of these shots while practicing. Therefore, we're going to enrich this data by using a LLM to provide detailed shot feedback for each shot."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 1: Data Preparation\n",
+    "In this step, we read the input CSV files, process them by combining header and unit information, and save the processed files for later use."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 18,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Requirement already satisfied: pandas in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (2.2.3)\n",
+      "Requirement already satisfied: openai in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (1.66.3)\n",
+      "Requirement already satisfied: tqdm in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (4.67.1)\n",
+      "Requirement already satisfied: numpy>=1.23.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.2.3)\n",
+      "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n",
+      "Requirement already satisfied: pytz>=2020.1 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n",
+      "Requirement already satisfied: tzdata>=2022.7 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n",
+      "Requirement already satisfied: anyio<5,>=3.5.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.8.0)\n",
+      "Requirement already satisfied: distro<2,>=1.7.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.9.0)\n",
+      "Requirement already satisfied: httpx<1,>=0.23.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.28.1)\n",
+      "Requirement already satisfied: jiter<1,>=0.4.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.9.0)\n",
+      "Requirement already satisfied: pydantic<3,>=1.9.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (2.10.6)\n",
+      "Requirement already satisfied: sniffio in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.3.1)\n",
+      "Requirement already satisfied: typing-extensions<5,>=4.11 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.12.2)\n",
+      "Requirement already satisfied: idna>=2.8 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n",
+      "Requirement already satisfied: certifi in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n",
+      "Requirement already satisfied: httpcore==1.* in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n",
+      "Requirement already satisfied: h11<0.15,>=0.13 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n",
+      "Requirement already satisfied: annotated-types>=0.6.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n",
+      "Requirement already satisfied: pydantic-core==2.27.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n",
+      "Requirement already satisfied: six>=1.5 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n"
+     ]
+    }
+   ],
+   "source": [
+    "!pip install pandas openai tqdm"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 24,
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      " 35%|███▍      | 27/78 [00:55<01:44,  2.04s/it]:00<?, ?it/s]\n",
+      "Processing CSV files:   0%|          | 0/13 [00:55<?, ?it/s]\n"
+     ]
+    },
+    {
+     "ename": "KeyboardInterrupt",
+     "evalue": "",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
+      "\u001b[31mKeyboardInterrupt\u001b[39m                         Traceback (most recent call last)",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 91\u001b[39m\n\u001b[32m     89\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m     90\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 76\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m     74\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m     75\u001b[39m     df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m76\u001b[39m     feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mprogress_apply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m     77\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m     78\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:917\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner\u001b[39m\u001b[34m(df, func, *args, **kwargs)\u001b[39m\n\u001b[32m    914\u001b[39m \u001b[38;5;66;03m# Apply the provided function (in **kwargs)\u001b[39;00m\n\u001b[32m    915\u001b[39m \u001b[38;5;66;03m# on the df using our wrapper (which provides bar updating)\u001b[39;00m\n\u001b[32m    916\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m917\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mgetattr\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mdf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdf_function\u001b[49m\u001b[43m)\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwrapper\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    918\u001b[39m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[32m    919\u001b[39m     t.close()\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m  10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m  10362\u001b[39m op = frame_apply(\n\u001b[32m  10363\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m  10364\u001b[39m     func=func,\n\u001b[32m   (...)\u001b[39m\u001b[32m  10372\u001b[39m     kwargs=kwargs,\n\u001b[32m  10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m    913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m    914\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m   1062\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m         results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1064\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1065\u001b[39m         results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m   1079\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m   1080\u001b[39m         \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m         results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1082\u001b[39m         \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m   1083\u001b[39m             \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m   1084\u001b[39m             \u001b[38;5;66;03m#  series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m   1085\u001b[39m             results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:912\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m    906\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mwrapper\u001b[39m(*args, **kwargs):\n\u001b[32m    907\u001b[39m     \u001b[38;5;66;03m# update tbar correctly\u001b[39;00m\n\u001b[32m    908\u001b[39m     \u001b[38;5;66;03m# it seems `pandas apply` calls `func` twice\u001b[39;00m\n\u001b[32m    909\u001b[39m     \u001b[38;5;66;03m# on the first column/row to decide whether it can\u001b[39;00m\n\u001b[32m    910\u001b[39m     \u001b[38;5;66;03m# take a fast or slow code path; so stop when t.total==t.n\u001b[39;00m\n\u001b[32m    911\u001b[39m     t.update(n=\u001b[32m1\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m t.total \u001b[38;5;129;01mor\u001b[39;00m t.n < t.total \u001b[38;5;28;01melse\u001b[39;00m \u001b[32m0\u001b[39m)\n\u001b[32m--> \u001b[39m\u001b[32m912\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 58\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m     17\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m     18\u001b[39m     prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m     19\u001b[39m \u001b[33m    Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m     20\u001b[39m \n\u001b[32m   (...)\u001b[39m\u001b[32m     56\u001b[39m \u001b[33m    \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m     57\u001b[39m \u001b[33m    \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m58\u001b[39m     response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m     59\u001b[39m \u001b[43m        \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m     60\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m     61\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mSYSTEM_INSTRUCTIONS\u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     62\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     63\u001b[39m \u001b[43m        \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     64\u001b[39m \u001b[43m        \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     65\u001b[39m \u001b[43m            \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     66\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m     67\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     68\u001b[39m \u001b[43m        \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     69\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     71\u001b[39m     result = response.output_text\n\u001b[32m     72\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m    277\u001b[39m             msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m    278\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m    573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m    574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m    575\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m    600\u001b[39m     timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m    601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    603\u001b[39m \u001b[43m        \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    604\u001b[39m \u001b[43m        \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    605\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m    606\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    607\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    608\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    609\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    610\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    611\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    612\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    613\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    614\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    615\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    616\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    617\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    618\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    619\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    620\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    621\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    622\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    623\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    624\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    625\u001b[39m \u001b[43m            \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    626\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    627\u001b[39m \u001b[43m        \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    628\u001b[39m \u001b[43m            \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    629\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    630\u001b[39m \u001b[43m        \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    631\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m    632\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    633\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m   1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m   1229\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   1230\u001b[39m     path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m   1237\u001b[39m     stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m   1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m   1239\u001b[39m     opts = FinalRequestOptions.construct(\n\u001b[32m   1240\u001b[39m         method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m   1241\u001b[39m     )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m    916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m    917\u001b[39m     retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[43m    \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    921\u001b[39m \u001b[43m    \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    922\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    923\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    924\u001b[39m \u001b[43m    \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m    952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m    954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    956\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    957\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    958\u001b[39m \u001b[43m        \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    959\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m    961\u001b[39m     log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m    910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m    912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    915\u001b[39m \u001b[43m    \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    916\u001b[39m \u001b[43m    \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    917\u001b[39m \u001b[43m    \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    918\u001b[39m \u001b[43m    \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    921\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m    939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m    941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    943\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    944\u001b[39m \u001b[43m        \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    945\u001b[39m \u001b[43m        \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    946\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    947\u001b[39m     \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    948\u001b[39m         \u001b[38;5;28;01mtry\u001b[39;00m:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m    976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m    977\u001b[39m     hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    981\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m   1009\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m   1010\u001b[39m         \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m   1011\u001b[39m     )\n\u001b[32m   1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m     response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m   1018\u001b[39m response.request = request\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    237\u001b[39m req = httpcore.Request(\n\u001b[32m    238\u001b[39m     method=request.method,\n\u001b[32m    239\u001b[39m     url=httpcore.URL(\n\u001b[32m   (...)\u001b[39m\u001b[32m    247\u001b[39m     extensions=request.extensions,\n\u001b[32m    248\u001b[39m )\n\u001b[32m    249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m     resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m    254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m    255\u001b[39m     status_code=resp.status,\n\u001b[32m    256\u001b[39m     headers=resp.headers,\n\u001b[32m    257\u001b[39m     stream=ResponseStream(resp.stream),\n\u001b[32m    258\u001b[39m     extensions=resp.extensions,\n\u001b[32m    259\u001b[39m )\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    253\u001b[39m         closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m    255\u001b[39m     \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m    258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m    259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m    260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m    234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    235\u001b[39m     \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m     response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    237\u001b[39m \u001b[43m        \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m    238\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m    240\u001b[39m     \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m    241\u001b[39m     \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m    242\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    243\u001b[39m     \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m    244\u001b[39m     pool_request.clear_connection()\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    100\u001b[39m     \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m    101\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    134\u001b[39m     \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    135\u001b[39m         \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m     95\u001b[39m     \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m     97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m     98\u001b[39m     \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m     99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    100\u001b[39m     (\n\u001b[32m    101\u001b[39m         http_version,\n\u001b[32m    102\u001b[39m         status,\n\u001b[32m    103\u001b[39m         reason_phrase,\n\u001b[32m    104\u001b[39m         headers,\n\u001b[32m    105\u001b[39m         trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m     ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    107\u001b[39m     trace.return_value = (\n\u001b[32m    108\u001b[39m         http_version,\n\u001b[32m    109\u001b[39m         status,\n\u001b[32m    110\u001b[39m         reason_phrase,\n\u001b[32m    111\u001b[39m         headers,\n\u001b[32m    112\u001b[39m     )\n\u001b[32m    114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m    176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m     event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    178\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m    179\u001b[39m         \u001b[38;5;28;01mbreak\u001b[39;00m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m    214\u001b[39m     event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m    216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m     data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    218\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    219\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    221\u001b[39m     \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m    222\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    223\u001b[39m     \u001b[38;5;66;03m#     httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m   (...)\u001b[39m\u001b[32m    227\u001b[39m     \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m    228\u001b[39m     \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m    229\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m    126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m    127\u001b[39m     \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m   1291\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m   1292\u001b[39m         \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m   1293\u001b[39m             \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m   1294\u001b[39m             \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1297\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m   1166\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m   1167\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m   1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m   1170\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n",
+      "\u001b[31mKeyboardInterrupt\u001b[39m: "
+     ]
+    }
+   ],
+   "source": [
+    "import os\n",
+    "import time\n",
+    "import random\n",
+    "import json\n",
+    "import pandas as pd\n",
+    "from tqdm import tqdm\n",
+    "from openai import OpenAI\n",
+    "\n",
+    "tqdm.pandas()  # Enable progress_apply for pandas operations\n",
+    "\n",
+    "client = OpenAI()\n",
+    "\n",
+    "SYSTEM_INSTRUCTIONS = \"\"\"\n",
+    "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
+    "\"\"\"\n",
+    "\n",
+    "def generate_feedback(row):\n",
+    "    prompt = f\"\"\"\n",
+    "    Review the following shot data and provide concise feedback:\n",
+    "\n",
+    "    Date: {row.get('Date', 'N/A')}\n",
+    "    Club Type: {row.get('Club Type', 'N/A')}\n",
+    "    Club Speed: {row.get('Club Speed', 'N/A')} mph\n",
+    "    Attack Angle: {row.get('Attack Angle', 'N/A')} degrees\n",
+    "    Club Path: {row.get('Club Path', 'N/A')} degrees\n",
+    "    Club Face: {row.get('Club Face', 'N/A')} degrees\n",
+    "    Face To Path: {row.get('Face To Path', 'N/A')} degrees\n",
+    "    Ball Speed: {row.get('Ball Speed', 'N/A')} mph\n",
+    "    Smash Factor: {row.get('Smash Factor', 'N/A')}\n",
+    "    Launch Angle: {row.get('Launch Angle', 'N/A')} degrees\n",
+    "    Launch Direction: {row.get('Launch Direction', 'N/A')} degrees\n",
+    "    Backspin: {row.get('Backspin', 'N/A')} rpm\n",
+    "    Sidespin: {row.get('Sidespin', 'N/A')} rpm\n",
+    "    Spin Rate: {row.get('Spin Rate', 'N/A')} rpm\n",
+    "    Spin Rate Type: {row.get('Spin Rate Type', 'N/A')}\n",
+    "    Spin Axis: {row.get('Spin Axis', 'N/A')} degrees\n",
+    "    Apex Height: {row.get('Apex Height', 'N/A')} yards\n",
+    "    Carry Distance: {row.get('Carry Distance', 'N/A')} yards\n",
+    "    Carry Deviation Angle: {row.get('Carry Deviation Angle', 'N/A')} degrees\n",
+    "    Carry Deviation Distance: {row.get('Carry Deviation Distance', 'N/A')} yards\n",
+    "    Total Distance: {row.get('Total Distance', 'N/A')} yards\n",
+    "    Total Deviation Angle: {row.get('Total Deviation Angle', 'N/A')} degrees\n",
+    "    Total Deviation Distance: {row.get('Total Deviation Distance', 'N/A')} yards\n",
+    "    Note: {row.get('Note', 'N/A')}\n",
+    "    Tag: {row.get('Tag', 'N/A')}\n",
+    "    Air Density: {row.get('Air Density', 'N/A')} g/L\n",
+    "    Temperature: {row.get('Temperature', 'N/A')} °F\n",
+    "    Air Pressure: {row.get('Air Pressure', 'N/A')} kPa\n",
+    "    Relative Humidity: {row.get('Relative Humidity', 'N/A')}%\n",
+    "\n",
+    "    Provide brief feedback and a short tag describing a drill that the golfer can do to improve their game such as \"step through drill\", \"swing path drill\", \"slow motion swing\", \"shoulder turn check\", \"half swing pause\", etc.\n",
+    "    Format your response as JSON:\n",
+    "    {{\n",
+    "        \"feedback\": \"Your feedback here\",\n",
+    "        \"tag\": \"Your tag here\"\n",
+    "    }}\n",
+    "    \"\"\"\n",
+    "    response = client.responses.create(\n",
+    "        model=\"gpt-4o-mini\",\n",
+    "        input=[\n",
+    "            {\"role\": \"system\", \"content\": SYSTEM_INSTRUCTIONS},\n",
+    "            {\"role\": \"user\", \"content\": prompt}\n",
+    "        ],\n",
+    "        text={\n",
+    "            \"format\": {\n",
+    "                \"type\": \"json_object\"\n",
+    "            }\n",
+    "        }\n",
+    "    )\n",
+    "\n",
+    "    result = response.output_text\n",
+    "    return pd.Series(eval(result))\n",
+    "\n",
+    "def process_and_enrich_csv(filepath, output_filepath):\n",
+    "    df = pd.read_csv(filepath)\n",
+    "    feedback_tags = df.progress_apply(generate_feedback, axis=1)\n",
+    "    df['Note'] = feedback_tags['feedback']\n",
+    "    df['Tag'] = feedback_tags['tag']\n",
+    "    df.to_csv(output_filepath, index=False)\n",
+    "    print(f\"Updated CSV saved to {output_filepath}\")\n",
+    "\n",
+    "data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n",
+    "raw_data_folder = os.path.join(data_folder, 'raw')\n",
+    "enriched_data_folder = os.path.join(data_folder, 'processed')\n",
+    "\n",
+    "# Loop through each CSV file in the raw data folder with a progress bar\n",
+    "for filename in tqdm(os.listdir(raw_data_folder), desc=\"Processing CSV files\"):\n",
+    "    if filename.endswith('.csv'):\n",
+    "        csv_path = os.path.join(raw_data_folder, filename)\n",
+    "        output_filepath = os.path.join(enriched_data_folder, filename)\n",
+    "        process_and_enrich_csv(csv_path, output_filepath)\n"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 2: Data Enrichment\n",
+    "In this step, we enrich the data by generating feedback and a tag for each row using a language model."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {},
+   "outputs": [
+    {
+     "ename": "KeyboardInterrupt",
+     "evalue": "",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
+      "\u001b[31mKeyboardInterrupt\u001b[39m                         Traceback (most recent call last)",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 74\u001b[39m\n\u001b[32m     72\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m filename.endswith(\u001b[33m'\u001b[39m\u001b[33m.csv\u001b[39m\u001b[33m'\u001b[39m):\n\u001b[32m     73\u001b[39m     csv_path = os.path.join(ready_to_upload_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m74\u001b[39m     \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 61\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m     58\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m     59\u001b[39m     \u001b[38;5;66;03m# df = preprocess_csv(filepath)\u001b[39;00m\n\u001b[32m     60\u001b[39m     df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m61\u001b[39m     feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m     62\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m     63\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m  10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m  10362\u001b[39m op = frame_apply(\n\u001b[32m  10363\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m  10364\u001b[39m     func=func,\n\u001b[32m   (...)\u001b[39m\u001b[32m  10372\u001b[39m     kwargs=kwargs,\n\u001b[32m  10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m    913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m    914\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m   1062\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m         results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1064\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1065\u001b[39m         results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m   1079\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m   1080\u001b[39m         \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m         results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1082\u001b[39m         \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m   1083\u001b[39m             \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m   1084\u001b[39m             \u001b[38;5;66;03m#  series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m   1085\u001b[39m             results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 42\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m      1\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m      2\u001b[39m     prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m      3\u001b[39m \u001b[33m    Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m      4\u001b[39m \n\u001b[32m   (...)\u001b[39m\u001b[32m     40\u001b[39m \u001b[33m    \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m     41\u001b[39m \u001b[33m    \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m42\u001b[39m     response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m     43\u001b[39m \u001b[43m        \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m     44\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m     45\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mYou are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     46\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     47\u001b[39m \u001b[43m        \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     48\u001b[39m \u001b[43m        \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     49\u001b[39m \u001b[43m            \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     50\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m     51\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     52\u001b[39m \u001b[43m        \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     53\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     55\u001b[39m     result = response.output_text\n\u001b[32m     56\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m    277\u001b[39m             msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m    278\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m    573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m    574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m    575\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m    600\u001b[39m     timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m    601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    603\u001b[39m \u001b[43m        \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    604\u001b[39m \u001b[43m        \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    605\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m    606\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    607\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    608\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    609\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    610\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    611\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    612\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    613\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    614\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    615\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    616\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    617\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    618\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    619\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    620\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    621\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    622\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    623\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    624\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    625\u001b[39m \u001b[43m            \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    626\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    627\u001b[39m \u001b[43m        \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    628\u001b[39m \u001b[43m            \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    629\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    630\u001b[39m \u001b[43m        \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    631\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m    632\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    633\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m   1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m   1229\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   1230\u001b[39m     path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m   1237\u001b[39m     stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m   1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m   1239\u001b[39m     opts = FinalRequestOptions.construct(\n\u001b[32m   1240\u001b[39m         method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m   1241\u001b[39m     )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m    916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m    917\u001b[39m     retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[43m    \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    921\u001b[39m \u001b[43m    \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    922\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    923\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    924\u001b[39m \u001b[43m    \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m    952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m    954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    956\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    957\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    958\u001b[39m \u001b[43m        \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    959\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m    961\u001b[39m     log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m    910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m    912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    915\u001b[39m \u001b[43m    \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    916\u001b[39m \u001b[43m    \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    917\u001b[39m \u001b[43m    \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    918\u001b[39m \u001b[43m    \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    921\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m    939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m    941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    943\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    944\u001b[39m \u001b[43m        \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    945\u001b[39m \u001b[43m        \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    946\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    947\u001b[39m     \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    948\u001b[39m         \u001b[38;5;28;01mtry\u001b[39;00m:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m    976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m    977\u001b[39m     hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    981\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m   1009\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m   1010\u001b[39m         \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m   1011\u001b[39m     )\n\u001b[32m   1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m     response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m   1018\u001b[39m response.request = request\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    237\u001b[39m req = httpcore.Request(\n\u001b[32m    238\u001b[39m     method=request.method,\n\u001b[32m    239\u001b[39m     url=httpcore.URL(\n\u001b[32m   (...)\u001b[39m\u001b[32m    247\u001b[39m     extensions=request.extensions,\n\u001b[32m    248\u001b[39m )\n\u001b[32m    249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m     resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m    254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m    255\u001b[39m     status_code=resp.status,\n\u001b[32m    256\u001b[39m     headers=resp.headers,\n\u001b[32m    257\u001b[39m     stream=ResponseStream(resp.stream),\n\u001b[32m    258\u001b[39m     extensions=resp.extensions,\n\u001b[32m    259\u001b[39m )\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    253\u001b[39m         closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m    255\u001b[39m     \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m    258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m    259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m    260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m    234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    235\u001b[39m     \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m     response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    237\u001b[39m \u001b[43m        \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m    238\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m    240\u001b[39m     \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m    241\u001b[39m     \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m    242\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    243\u001b[39m     \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m    244\u001b[39m     pool_request.clear_connection()\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    100\u001b[39m     \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m    101\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    134\u001b[39m     \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    135\u001b[39m         \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m     95\u001b[39m     \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m     97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m     98\u001b[39m     \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m     99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    100\u001b[39m     (\n\u001b[32m    101\u001b[39m         http_version,\n\u001b[32m    102\u001b[39m         status,\n\u001b[32m    103\u001b[39m         reason_phrase,\n\u001b[32m    104\u001b[39m         headers,\n\u001b[32m    105\u001b[39m         trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m     ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    107\u001b[39m     trace.return_value = (\n\u001b[32m    108\u001b[39m         http_version,\n\u001b[32m    109\u001b[39m         status,\n\u001b[32m    110\u001b[39m         reason_phrase,\n\u001b[32m    111\u001b[39m         headers,\n\u001b[32m    112\u001b[39m     )\n\u001b[32m    114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m    176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m     event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    178\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m    179\u001b[39m         \u001b[38;5;28;01mbreak\u001b[39;00m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m    214\u001b[39m     event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m    216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m     data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    218\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    219\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    221\u001b[39m     \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m    222\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    223\u001b[39m     \u001b[38;5;66;03m#     httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m   (...)\u001b[39m\u001b[32m    227\u001b[39m     \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m    228\u001b[39m     \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m    229\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m    126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m    127\u001b[39m     \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m   1291\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m   1292\u001b[39m         \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m   1293\u001b[39m             \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m   1294\u001b[39m             \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1297\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m   1166\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m   1167\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m   1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m   1170\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n",
+      "\u001b[31mKeyboardInterrupt\u001b[39m: "
+     ]
+    }
+   ],
+   "source": []
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": []
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.11.8"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv
new file mode 100644
index 0000000000..949201e6e3
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_0.csv
@@ -0,0 +1,35 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,,,1.1509776,69.998,97.22,0
+1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,,,1.1509776,69.998,97.22,0
+1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,,,1.1509776,69.998,97.22,0
+1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,,,1.1509776,69.998,97.22,0
+1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0
+1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,,,1.1509776,69.998,97.22,0
+1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,,,1.1509776,69.998,97.22,0
+1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,,,1.1509776,69.998,97.22,0
+1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,,,1.1509776,69.998,97.22,0
+1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,,,1.1509776,69.998,97.22,0
+1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,,,1.1509776,69.998,97.22,0
+1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,,,1.1509776,69.998,97.22,0
+1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,,,1.1509776,69.998,97.22,0
+1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,,,1.1509776,69.998,97.22,0
+1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,,,1.1509776,69.998,97.22,0
+1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,,,1.1509776,69.998,97.22,0
+1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,,,1.1509776,69.998,97.22,0
+1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,,,1.1509776,69.998,97.22,0
+1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,,,1.1509776,69.998,97.22,0
+1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,,,1.1509776,69.998,97.22,0
+1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,,,1.1509776,69.998,97.22,0
+1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,,,1.1509776,69.998,97.22,0
+1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,,,1.1509776,69.998,97.22,0
+1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0
+1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,,,1.1509776,69.998,97.22,0
+1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,,,1.1509776,69.998,97.22,0
+1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,,,1.1509776,69.998,97.22,0
+1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,,,1.1509776,69.998,97.22,0
+1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,,,1.1509776,69.998,97.22,0
+1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,,,1.1509776,69.998,97.22,0
+1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,,,1.1509776,69.998,97.22,0
+1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,,,1.1509776,69.998,97.22,0
+1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,,,1.1509776,69.998,97.22,0
+1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,,,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv
new file mode 100644
index 0000000000..eddcb541c4
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_1.csv
@@ -0,0 +1,102 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,,,1.1509776,69.998,97.22,0
+12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,,,1.1509776,69.998,97.22,0
+12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,,,1.1509776,69.998,97.22,0
+12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,,,1.1509776,69.998,97.22,0
+12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,,,1.1509776,69.998,97.22,0
+12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0
+12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.399999618530277,34.20822374096065,,,1.1509776,69.998,97.22,0
+12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,,,1.1509776,69.998,97.22,0
+12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,,,1.1509776,69.998,97.22,0
+12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,,,1.1509776,69.998,97.22,0
+12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,,,1.1509776,69.998,97.22,0
+12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,,,1.1509776,69.998,97.22,0
+12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,,,1.1509776,69.998,97.22,0
+12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.624234686996036,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,,,1.1509776,69.998,97.22,0
+12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,,,1.1509776,69.998,97.22,0
+12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,,,1.1509776,69.998,97.22,0
+12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,,,1.1509776,69.998,97.22,0
+12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,,,1.1509776,69.998,97.22,0
+12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,,,1.1509776,69.998,97.22,0
+12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,,,1.1509776,69.998,97.22,0
+12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,,,1.1509776,69.998,97.22,0
+12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,,,1.1509776,69.998,97.22,0
+12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,,,1.1509776,69.998,97.22,0
+12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,,,1.1509776,69.998,97.22,0
+12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460935,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,,,1.1509776,69.998,97.22,0
+12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.512685239315037,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,,,1.1509776,69.998,97.22,0
+12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,,,1.1509776,69.998,97.22,0
+12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,,,1.1509776,69.998,97.22,0
+12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,,,1.1509776,69.998,97.22,0
+12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.725284438039356,,,1.1509776,69.998,97.22,0
+12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.387575018510237,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,,,1.1509776,69.998,97.22,0
+12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.725284438039356,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,,,1.1509776,69.998,97.22,0
+12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,,,1.1509776,69.998,97.22,0
+12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,,,1.1509776,69.998,97.22,0
+12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,,,1.1509776,69.998,97.22,0
+12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,,,1.1509776,69.998,97.22,0
+12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,,,1.1509776,69.998,97.22,0
+12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.83518981933597,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,,,1.1509776,69.998,97.22,0
+12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,,,1.1509776,69.998,97.22,0
+12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,,,1.1509776,69.998,97.22,0
+12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,,,1.1509776,69.998,97.22,0
+12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,,,1.1509776,69.998,97.22,0
+12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,,,1.1509776,69.998,97.22,0
+12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,,,1.1509776,69.998,97.22,0
+12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,,,1.1509776,69.998,97.22,0
+12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,,,1.1509776,69.998,97.22,0
+12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,,,1.1509776,69.998,97.22,0
+12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,,,1.1509776,69.998,97.22,0
+12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,,,1.1509776,69.998,97.22,0
+12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,,,1.1509776,69.998,97.22,0
+12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,,,1.1509776,69.998,97.22,0
+12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,,,1.1509776,69.998,97.22,0
+12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,,,1.1509776,69.998,97.22,0
+12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,,,1.1509776,69.998,97.22,0
+12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,,,1.1509776,69.998,97.22,0
+12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,,,1.1509776,69.998,97.22,0
+12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,,,1.1509776,69.998,97.22,0
+12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,,,1.1509776,69.998,97.22,0
+12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,,,1.1509776,69.998,97.22,0
+12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,,,1.1509776,69.998,97.22,0
+12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,,,1.1509776,69.998,97.22,0
+12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,,,1.1509776,69.998,97.22,0
+12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,,,1.1509776,69.998,97.22,0
+12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.649999618530277,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,,,1.1509776,69.998,97.22,0
+12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.637795460119836,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,,,1.1509776,69.998,97.22,0
+12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,,,1.1509776,69.998,97.22,0
+12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,,,1.1509776,69.998,97.22,0
+12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,,,1.1509776,69.998,97.22,0
+12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,,,1.1509776,69.998,97.22,0
+12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,,,1.1509776,69.998,97.22,0
+12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.125108084751677,,,1.1509776,69.998,97.22,0
+12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,,,1.1509776,69.998,97.22,0
+12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,,,1.1509776,69.998,97.22,0
+12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,,,1.1509776,69.998,97.22,0
+12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,,,1.1509776,69.998,97.22,0
+12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.847566604614254,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,,,1.1509776,69.998,97.22,0
+12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,,,1.1509776,69.998,97.22,0
+12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,,,1.1509776,69.998,97.22,0
+12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,,,1.1509776,69.998,97.22,0
+12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.037619106832157,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,,,1.1509776,69.998,97.22,0
+12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,,,1.1509776,69.998,97.22,0
+12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,,,1.1509776,69.998,97.22,0
+12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,,,1.1509776,69.998,97.22,0
+12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,,,1.1509776,69.998,97.22,0
+12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,,,1.1509776,69.998,97.22,0
+12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,,,1.1509776,69.998,97.22,0
+12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,,,1.1509776,69.998,97.22,0
+12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,,,1.1509776,69.998,97.22,0
+12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,,,1.1509776,69.998,97.22,0
+12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.387575018510237,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,,,1.1509776,69.998,97.22,0
+12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,,,1.1509776,69.998,97.22,0
+12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,,,1.1509776,69.998,97.22,0
+12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.799212642835077,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,,,1.1509776,69.998,97.22,0
+12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,,,1.1509776,69.998,97.22,0
+12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,,,1.1509776,69.998,97.22,0
+12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,,,1.1509776,69.998,97.22,0
+12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,,,1.1509776,69.998,97.22,0
+12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,,,1.1509776,69.998,97.22,0
+12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,,,1.1509776,69.998,97.22,0
+12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,,,1.1509776,69.998,97.22,0
+12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,,,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv
new file mode 100644
index 0000000000..4f394f955f
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_10.csv
@@ -0,0 +1,114 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,,,1.2065908,64.0,101.325,73
+5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,,,1.2065908,64.0,101.325,73
+5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,,,1.2065908,64.0,101.325,73
+5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,,,1.2065908,64.0,101.325,73
+5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.0201375484466557,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,,,1.2065908,64.0,101.325,73
+5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,,,1.2065908,64.0,101.325,73
+5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,,,1.2065908,64.0,101.325,73
+5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,,,1.2065908,64.0,101.325,73
+5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.8559428453445437,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,,,1.2065908,64.0,101.325,73
+5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,,,1.2065908,64.0,101.325,73
+5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.5909829139709477,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,,,1.2065908,64.0,101.325,73
+5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,,,1.2065908,64.0,101.325,73
+5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,,,1.2065908,64.0,101.325,73
+5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,,,1.2065908,64.0,101.325,73
+5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,,,1.2065908,64.0,101.325,73
+5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,,,1.2065908,64.0,101.325,73
+5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,,,1.2065908,64.0,101.325,73
+5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,,,1.2065908,64.0,101.325,73
+5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,,,1.2065908,64.0,101.325,73
+5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.8627761602401731,-3.714492521015245,,,1.2065908,64.0,101.325,73
+5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,,,1.2065908,64.0,101.325,73
+5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,,,1.2065908,64.0,101.325,73
+5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,,,1.2065908,64.0,101.325,73
+5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,,,1.2065908,64.0,101.325,73
+5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,,,1.2065908,64.0,101.325,73
+5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,,,1.2065908,64.0,101.325,73
+5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,,,1.2065908,64.0,101.325,73
+5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,,,1.2065908,64.0,101.325,73
+5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,,,1.2065908,64.0,101.325,73
+5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.330982010450956,151.4048128228369,-8.625185012817383,-22.70619635094636,,,1.2065908,64.0,101.325,73
+5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,,,1.2065908,64.0,101.325,73
+5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,,,1.2065908,64.0,101.325,73
+5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,,,1.2065908,64.0,101.325,73
+5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,,,1.2065908,64.0,101.325,73
+5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.16318456761476,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,,,1.2065908,64.0,101.325,73
+5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,,,1.2065908,64.0,101.325,73
+5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.24023008681436,-5.329838752746582,-17.764158982168055,,,1.2065908,64.0,101.325,73
+5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.8055311008410517,,,1.2065908,64.0,101.325,73
+5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,,,1.2065908,64.0,101.325,73
+5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.850186150097212,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,,,1.2065908,64.0,101.325,73
+5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,,,1.2065908,64.0,101.325,73
+5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.330807120422374,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,,,1.2065908,64.0,101.325,73
+5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,,,1.2065908,64.0,101.325,73
+5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.4237678050994877,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,,,1.2065908,64.0,101.325,73
+5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,,,1.2065908,64.0,101.325,73
+5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,,,1.2065908,64.0,101.325,73
+5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.177078164479557,211.0215207430756,-6.927161693572998,-25.450821727494255,,,1.2065908,64.0,101.325,73
+5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.8854366540908811,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,,,1.2065908,64.0,101.325,73
+5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,,,1.2065908,64.0,101.325,73
+5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,,,1.2065908,64.0,101.325,73
+5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,,,1.2065908,64.0,101.325,73
+5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,,,1.2065908,64.0,101.325,73
+5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,,,1.2065908,64.0,101.325,73
+5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,,,1.2065908,64.0,101.325,73
+5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,,,1.2065908,64.0,101.325,73
+5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.8560187816619877,4.240432314660723,,,1.2065908,64.0,101.325,73
+5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,,,1.2065908,64.0,101.325,73
+5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,,,1.2065908,64.0,101.325,73
+5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,,,1.2065908,64.0,101.325,73
+5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,,,1.2065908,64.0,101.325,73
+5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,,,1.2065908,64.0,101.325,73
+5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,,,1.2065908,64.0,101.325,73
+5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,,,1.2065908,64.0,101.325,73
+5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,,,1.2065908,64.0,101.325,73
+5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,,,1.2065908,64.0,101.325,73
+5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,,,1.2065908,64.0,101.325,73
+5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.885089874267575,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,,,1.2065908,64.0,101.325,73
+5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.796409606933597,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,,,1.2065908,64.0,101.325,73
+5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,,,1.2065908,64.0,101.325,73
+5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,,,1.2065908,64.0,101.325,73
+5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,,,1.2065908,64.0,101.325,73
+5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.2507283687591557,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,,,1.2065908,64.0,101.325,73
+5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,,,1.2065908,64.0,101.325,73
+5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,,,1.2065908,64.0,101.325,73
+5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,,,1.2065908,64.0,101.325,73
+5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,,,1.2065908,64.0,101.325,73
+5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,,,1.2065908,64.0,101.325,73
+5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,,,1.2065908,64.0,101.325,73
+5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,,,1.2065908,64.0,101.325,73
+5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,,,1.2065908,64.0,101.325,73
+5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,,,1.2065908,64.0,101.325,73
+5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.1949188709259038,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.335716247558597,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,,,1.2065908,64.0,101.325,73
+5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,,,1.2065908,64.0,101.325,73
+5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,,,1.2065908,64.0,101.325,73
+5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,,,1.2065908,64.0,101.325,73
+5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,,,1.2065908,64.0,101.325,73
+5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,,,1.2065908,64.0,101.325,73
+5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,,,1.2065908,64.0,101.325,73
+5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,,,1.2065908,64.0,101.325,73
+5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,,,1.2065908,64.0,101.325,73
+5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,,,1.2065908,64.0,101.325,73
+5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,,,1.2065908,64.0,101.325,73
+5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,,,1.2065908,64.0,101.325,73
+5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,,,1.2065908,64.0,101.325,73
+5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,,,1.2065908,64.0,101.325,73
+5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,,,1.2065908,64.0,101.325,73
+5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,,,1.2065908,64.0,101.325,73
+5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,,,1.2065908,64.0,101.325,73
+5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.418781280517575,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,,,1.2065908,64.0,101.325,73
+5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,,,1.2065908,64.0,101.325,73
+5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,,,1.2065908,64.0,101.325,73
+5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,,,1.2065908,64.0,101.325,73
+5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,,,1.2065908,64.0,101.325,73
+5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,,,1.2065908,64.0,101.325,73
+5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,,,1.2065908,64.0,101.325,73
+5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,,,1.2065908,64.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv
new file mode 100644
index 0000000000..44dcdd35ac
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_12.csv
@@ -0,0 +1,54 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,,,1.1807681,72.0,100.52864,41
+4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,,,1.1807681,72.0,100.52864,41
+4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,,,1.1807681,72.0,100.52864,41
+4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,,,1.1807681,72.0,100.52864,41
+4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,,,1.1807681,72.0,100.52864,41
+4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.725837690588374,,,1.1807681,72.0,100.52864,41
+4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.2819862645947357,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,,,1.1807681,72.0,100.52864,41
+4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,,,1.1807681,72.0,100.52864,41
+4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,,,1.1807681,72.0,100.52864,41
+4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,,,1.1807681,72.0,100.52864,41
+4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,,,1.1807681,72.0,100.52864,41
+4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,,,1.1807681,72.0,100.52864,41
+4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,,,1.1807681,72.0,100.52864,41
+4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,,,1.1807681,72.0,100.52864,41
+4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,,,1.1807681,72.0,100.52864,41
+4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,,,1.1807681,72.0,100.52864,41
+4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.8172430992126474,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,,,1.1807681,72.0,100.52864,41
+4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,,,1.1807681,72.0,100.52864,41
+4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,,,1.1807681,72.0,100.52864,41
+4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,,,1.1807681,72.0,100.52864,41
+4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.4582033157348637,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,,,1.1807681,72.0,100.52864,41
+4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.15424417961916,6.675852298736572,23.96585782825491,,,1.1807681,72.0,100.52864,41
+4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,,,1.1807681,72.0,100.52864,41
+4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,,,1.1807681,72.0,100.52864,41
+4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,,,1.1807681,72.0,100.52864,41
+4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.60709382965612,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,,,1.1807681,72.0,100.52864,41
+4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,,,1.1807681,72.0,100.52864,41
+4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,,,1.1807681,72.0,100.52864,41
+4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045255,-6.832653045654297,-21.66626585194217,201.31493538708852,-6.904585361480713,-24.201347794428106,,,1.1807681,72.0,100.52864,41
+4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,,,1.1807681,72.0,100.52864,41
+4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,,,1.1807681,72.0,100.52864,41
+4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.73405882428412,0.9693463444709778,3.210012745512444,,,1.1807681,72.0,100.52864,41
+4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,,,1.1807681,72.0,100.52864,41
+4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,,,1.1807681,72.0,100.52864,41
+4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,,,1.1807681,72.0,100.52864,41
+4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,,,1.1807681,72.0,100.52864,41
+4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,,,1.1807681,72.0,100.52864,41
+4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,,,1.1807681,72.0,100.52864,41
+4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,,,1.1807681,72.0,100.52864,41
+4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,,,1.1807681,72.0,100.52864,41
+4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,,,1.1807681,72.0,100.52864,41
+4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.553171157836918,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,,,1.1807681,72.0,100.52864,41
+4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.526390075683597,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,,,1.1807681,72.0,100.52864,41
+4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,,,1.1807681,72.0,100.52864,41
+4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,,,1.1807681,72.0,100.52864,41
+4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,,,1.1807681,72.0,100.52864,41
+4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.694542499189996,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,,,1.1807681,72.0,100.52864,41
+4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,,,1.1807681,72.0,100.52864,41
+4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,,,1.1807681,72.0,100.52864,41
+4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,,,1.1807681,72.0,100.52864,41
+4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,,,1.1807681,72.0,100.52864,41
+4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,,,1.1807681,72.0,100.52864,41
+4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,,,1.1807681,72.0,100.52864,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv
new file mode 100644
index 0000000000..1f99e0282f
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_13.csv
@@ -0,0 +1,40 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,,,1.1807561,72.0,100.527626,41
+4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,,,1.1807561,72.0,100.527626,41
+4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.0250415802001958,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,,,1.1807561,72.0,100.527626,41
+4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,,,1.1807561,72.0,100.527626,41
+4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,,,1.1807561,72.0,100.527626,41
+4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,,,1.1807561,72.0,100.527626,41
+4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,,,1.1807561,72.0,100.527626,41
+4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,,,1.1807561,72.0,100.527626,41
+4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,,,1.1807561,72.0,100.527626,41
+4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,,,1.1807561,72.0,100.527626,41
+4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.758834244960557,,,1.1807561,72.0,100.527626,41
+4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,,,1.1807561,72.0,100.527626,41
+4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.209796905517575,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,,,1.1807561,72.0,100.527626,41
+4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,,,1.1807561,72.0,100.527626,41
+4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,,,1.1807561,72.0,100.527626,41
+4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,,,1.1807561,72.0,100.527626,41
+4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,,,1.1807561,72.0,100.527626,41
+4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,,,1.1807561,72.0,100.527626,41
+4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,,,1.1807561,72.0,100.527626,41
+4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,,,1.1807561,72.0,100.527626,41
+4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,,,1.1807561,72.0,100.527626,41
+4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,,,1.1807561,72.0,100.527626,41
+4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,,,1.1807561,72.0,100.527626,41
+4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,,,1.1807561,72.0,100.527626,41
+4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,,,1.1807561,72.0,100.527626,41
+4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,,,1.1807561,72.0,100.527626,41
+4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,,,1.1807561,72.0,100.527626,41
+4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,,,1.1807561,72.0,100.527626,41
+4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,,,1.1807561,72.0,100.527626,41
+4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,,,1.1807561,72.0,100.527626,41
+4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,,,1.1807561,72.0,100.527626,41
+4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,,,1.1807561,72.0,100.527626,41
+4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,,,1.1807561,72.0,100.527626,41
+4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.4225142002105717,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,,,1.1807561,72.0,100.527626,41
+4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.520782872844396,,,1.1807561,72.0,100.527626,41
+4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,,,1.1807561,72.0,100.527626,41
+4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,,,1.1807561,72.0,100.527626,41
+4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,,,1.1807561,72.0,100.527626,41
+4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,,,1.1807561,72.0,100.527626,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv
new file mode 100644
index 0000000000..9199a3ea2c
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_2.csv
@@ -0,0 +1,85 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.268288554015957,,,1.1702211,75.0,100.462364,61
+8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,,,1.1702211,75.0,100.462364,61
+8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.096193313598636,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,,,1.1702211,75.0,100.462364,61
+8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.2474653720855717,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,,,1.1702211,75.0,100.462364,61
+8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,,,1.1702211,75.0,100.462364,61
+8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,,,1.1702211,75.0,100.462364,61
+8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,,,1.1702211,75.0,100.462364,61
+8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.157663345336918,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,,,1.1702211,75.0,100.462364,61
+8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,,,1.1702211,75.0,100.462364,61
+8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,,,1.1702211,75.0,100.462364,61
+8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,,,1.1702211,75.0,100.462364,61
+8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,,,1.1702211,75.0,100.462364,61
+8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,,,1.1702211,75.0,100.462364,61
+8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,,,1.1702211,75.0,100.462364,61
+8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.2339242197097637,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,,,1.1702211,75.0,100.462364,61
+8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,,,1.1702211,75.0,100.462364,61
+8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,,,1.1702211,75.0,100.462364,61
+8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,,,1.1702211,75.0,100.462364,61
+8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.611669540405277,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,,,1.1702211,75.0,100.462364,61
+8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,,,1.1702211,75.0,100.462364,61
+8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.039821493380717,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,,,1.1702211,75.0,100.462364,61
+8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,,,1.1702211,75.0,100.462364,61
+8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,,,1.1702211,75.0,100.462364,61
+8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,,,1.1702211,75.0,100.462364,61
+8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,,,1.1702211,75.0,100.462364,61
+8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,,,1.1702211,75.0,100.462364,61
+8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.051527981261412,109.09847804070614,20.221195220947266,37.70939943161284,,,1.1702211,75.0,100.462364,61
+8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,,,1.1702211,75.0,100.462364,61
+8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,,,1.1702211,75.0,100.462364,61
+8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,,,1.1702211,75.0,100.462364,61
+8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,,,1.1702211,75.0,100.462364,61
+8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,,,1.1702211,75.0,100.462364,61
+8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,,,1.1702211,75.0,100.462364,61
+8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.931589126586918,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,,,1.1702211,75.0,100.462364,61
+8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,,,1.1702211,75.0,100.462364,61
+8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.5465493202209477,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,,,1.1702211,75.0,100.462364,61
+8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.434416191506894,109.13650820176828,15.456327438354492,29.08528862712137,,,1.1702211,75.0,100.462364,61
+8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.533205032348636,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,,,1.1702211,75.0,100.462364,61
+8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,,,1.1702211,75.0,100.462364,61
+8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,,,1.1702211,75.0,100.462364,61
+8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,,,1.1702211,75.0,100.462364,61
+8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,,,1.1702211,75.0,100.462364,61
+8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,,,1.1702211,75.0,100.462364,61
+8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.674997329711918,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,,,1.1702211,75.0,100.462364,61
+8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,,,1.1702211,75.0,100.462364,61
+8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,,,1.1702211,75.0,100.462364,61
+8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,,,1.1702211,75.0,100.462364,61
+8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,,,1.1702211,75.0,100.462364,61
+8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,,,1.1702211,75.0,100.462364,61
+8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,,,1.1702211,75.0,100.462364,61
+8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.549095153808597,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,,,1.1702211,75.0,100.462364,61
+8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.859176956734014,,,1.1702211,75.0,100.462364,61
+8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,,,1.1702211,75.0,100.462364,61
+8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,,,1.1702211,75.0,100.462364,61
+8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,,,1.1702211,75.0,100.462364,61
+8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.000001907348636,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,,,1.1702211,75.0,100.462364,61
+8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,,,1.1702211,75.0,100.462364,61
+8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,,,1.1702211,75.0,100.462364,61
+8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.8644533157348637,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,,,1.1702211,75.0,100.462364,61
+8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,,,1.1702211,75.0,100.462364,61
+8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,,,1.1702211,75.0,100.462364,61
+8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,,,1.1702211,75.0,100.462364,61
+8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,,,1.1702211,75.0,100.462364,61
+8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,,,1.1702211,75.0,100.462364,61
+8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.335661176700118,139.4667380974106,11.225369453430176,27.149805405992996,,,1.1702211,75.0,100.462364,61
+8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,,,1.1702211,75.0,100.462364,61
+8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,,,1.1702211,75.0,100.462364,61
+8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,,,1.1702211,75.0,100.462364,61
+8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,,,1.1702211,75.0,100.462364,61
+8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,,,1.1702211,75.0,100.462364,61
+8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,,,1.1702211,75.0,100.462364,61
+8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,,,1.1702211,75.0,100.462364,61
+8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,,,1.1702211,75.0,100.462364,61
+8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,,,1.1702211,75.0,100.462364,61
+8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.673532485961918,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,,,1.1702211,75.0,100.462364,61
+8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,,,1.1702211,75.0,100.462364,61
+8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,,,1.1702211,75.0,100.462364,61
+8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,,,1.1702211,75.0,100.462364,61
+8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,,,1.1702211,75.0,100.462364,61
+8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,,,1.1702211,75.0,100.462364,61
+8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,,,1.1702211,75.0,100.462364,61
+8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,,,1.1702211,75.0,100.462364,61
+8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960935,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,,,1.1702211,75.0,100.462364,61
+8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,,,1.1702211,75.0,100.462364,61
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv
new file mode 100644
index 0000000000..f58bf914a8
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_3.csv
@@ -0,0 +1,56 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.199036289547397,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,,,1.1838602,73.004,101.33,73
+8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.361767753237476,34.279998779296875,10.34558154701665,,,1.1838602,73.004,101.33,73
+8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,,,1.1838602,73.004,101.33,73
+8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.22044372558597,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,,,1.1838602,73.004,101.33,73
+8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,,,1.1838602,73.004,101.33,73
+8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,,,1.1838602,73.004,101.33,73
+8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,,,1.1838602,73.004,101.33,73
+8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.886701620754597,,,1.1838602,73.004,101.33,73
+8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,,,1.1838602,73.004,101.33,73
+8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,,,1.1838602,73.004,101.33,73
+8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,,,1.1838602,73.004,101.33,73
+8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,,,1.1838602,73.004,101.33,73
+8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,,,1.1838602,73.004,101.33,73
+8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,,,1.1838602,73.004,101.33,73
+8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,,,1.1903353,69.998,101.33,83
+8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,,,1.1903353,69.998,101.33,83
+8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,,,1.1903353,69.998,101.33,83
+8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,,,1.1903353,69.998,101.33,83
+8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,,,1.1903353,69.998,101.33,83
+8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,,,1.1903353,69.998,101.33,83
+8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,,,1.1903353,69.998,101.33,83
+8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,,,1.1903353,69.998,101.33,83
+8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,,,1.1903353,69.998,101.33,83
+8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,,,1.1903353,69.998,101.33,83
+8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,,,1.1903353,69.998,101.33,83
+8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,,,1.1903353,69.998,101.33,83
+8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,,,1.1903353,69.998,101.33,83
+8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,,,1.1903353,69.998,101.33,83
+8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,,,1.1903353,69.998,101.33,83
+8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,,,1.1903353,69.998,101.33,83
+8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.897165298461918,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,,,1.1903353,69.998,101.33,83
+8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,,,1.1903353,69.998,101.33,83
+8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,,,1.1903353,69.998,101.33,83
+8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,,,1.1903353,69.998,101.33,83
+8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,,,1.1903353,69.998,101.33,83
+8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,,,1.1903353,69.998,101.33,83
+8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,,,1.1903353,69.998,101.33,83
+8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,,,1.1903353,69.998,101.33,83
+8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,,,1.1903353,69.998,101.33,83
+8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,,,1.1903353,69.998,101.33,83
+8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,,,1.1903353,69.998,101.33,83
+8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.212597062671197,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,,,1.1903353,69.998,101.33,83
+8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,,,1.1903353,69.998,101.33,83
+8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,,,1.1903353,69.998,101.33,83
+8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,,,1.1903353,69.998,101.33,83
+8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,,,1.1903353,69.998,101.33,83
+8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,,,1.1903353,69.998,101.33,83
+8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,,,1.1903353,69.998,101.33,83
+8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,,,1.1903353,69.998,101.33,83
+8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,,,1.1903353,69.998,101.33,83
+8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,,,1.1903353,69.998,101.33,83
+8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,,,1.1903353,69.998,101.33,83
+8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,,,1.1903353,69.998,101.33,83
+8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,,,1.1903353,69.998,101.33,83
+8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,,,1.1903353,69.998,101.33,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv
new file mode 100644
index 0000000000..d63785880f
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_4.csv
@@ -0,0 +1,68 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,,,1.1913916,70.0,101.325,73
+7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.4874556064605717,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,,,1.1913916,70.0,101.325,73
+7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.38177490234372,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,,,1.1913916,70.0,101.325,73
+7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,,,1.1913916,70.0,101.325,73
+7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.050050735473636,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,,,1.1913916,70.0,101.325,73
+7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,,,1.1913916,70.0,101.325,73
+7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,,,1.1913916,70.0,101.325,73
+7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,,,1.1913916,70.0,101.325,73
+7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.9114813804626474,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,,,1.1913916,70.0,101.325,73
+7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,,,1.1913916,70.0,101.325,73
+7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,,,1.1913916,70.0,101.325,73
+7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,,,1.1913916,70.0,101.325,73
+7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,,,1.1913916,70.0,101.325,73
+7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,,,1.1913916,70.0,101.325,73
+7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,,,1.1913916,70.0,101.325,73
+7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,,,1.1913916,70.0,101.325,73
+7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,,,1.1913916,70.0,101.325,73
+7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,,,1.1913916,70.0,101.325,73
+7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,,,1.1913916,70.0,101.325,73
+7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,,,1.1913916,70.0,101.325,73
+7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,,,1.1913916,70.0,101.325,73
+7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,,,1.1913916,70.0,101.325,73
+7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,,,1.1913916,70.0,101.325,73
+7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,,,1.1913916,70.0,101.325,73
+7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,,,1.1913916,70.0,101.325,73
+7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,,,1.1913916,70.0,101.325,73
+7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,,,1.1913916,70.0,101.325,73
+7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,,,1.1913916,70.0,101.325,73
+7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,,,1.1913916,70.0,101.325,73
+7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,,,1.1913916,70.0,101.325,73
+7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,,,1.1913916,70.0,101.325,73
+7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,,,1.1913916,70.0,101.325,73
+7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,,,1.1913916,70.0,101.325,73
+7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,,,1.1913916,70.0,101.325,73
+7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,,,1.1913916,70.0,101.325,73
+7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,,,1.1913916,70.0,101.325,73
+7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,,,1.1913916,70.0,101.325,73
+7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,,,1.1913916,70.0,101.325,73
+7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,,,1.1913916,70.0,101.325,73
+7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,,,1.1913916,70.0,101.325,73
+7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,,,1.1913916,70.0,101.325,73
+7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,,,1.1913916,70.0,101.325,73
+7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,,,1.1913916,70.0,101.325,73
+7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,,,1.1913916,70.0,101.325,73
+7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,,,1.1913916,70.0,101.325,73
+7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,,,1.1913916,70.0,101.325,73
+7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,,,1.1913916,70.0,101.325,73
+7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,,,1.1913916,70.0,101.325,73
+7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,,,1.1913916,70.0,101.325,73
+7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,,,1.1913916,70.0,101.325,73
+7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.0363729000091557,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,,,1.1913916,70.0,101.325,73
+7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,,,1.1913916,70.0,101.325,73
+7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,,,1.1913916,70.0,101.325,73
+7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,,,1.1913916,70.0,101.325,73
+7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,,,1.1913916,70.0,101.325,73
+7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,,,1.1913916,70.0,101.325,73
+7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795652,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,,,1.1913916,70.0,101.325,73
+7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,,,1.1913916,70.0,101.325,73
+7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.551105499267575,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,,,1.1913916,70.0,101.325,73
+7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,,,1.1913916,70.0,101.325,73
+7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,,,1.1913916,70.0,101.325,73
+7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,,,1.1913916,70.0,101.325,73
+7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.3969848972640198,,,1.1913916,70.0,101.325,73
+7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,,,1.1913916,70.0,101.325,73
+7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,,,1.1913916,70.0,101.325,73
+7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,,,1.1913916,70.0,101.325,73
+7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,,,1.1913916,70.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv
new file mode 100644
index 0000000000..4b7c890920
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_5.csv
@@ -0,0 +1,63 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,,,1.1857399,72.0,101.325,78
+7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,,,1.1857399,72.0,101.325,78
+7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,,,1.1857399,72.0,101.325,78
+7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151975,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,,,1.1857399,72.0,101.325,78
+7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,,,1.1857399,72.0,101.325,78
+7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,,,1.1857399,72.0,101.325,78
+7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,,,1.1857399,72.0,101.325,78
+7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,,,1.1857399,72.0,101.325,78
+7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,,,1.1857399,72.0,101.325,78
+7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728023,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,,,1.1857399,72.0,101.325,78
+7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,,,1.1857399,72.0,101.325,78
+7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,,,1.1857399,72.0,101.325,78
+7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,,,1.1857399,72.0,101.325,78
+7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,,,1.1857399,72.0,101.325,78
+7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,,,1.1857399,72.0,101.325,78
+7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,,,1.1857399,72.0,101.325,78
+7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,,,1.1857399,72.0,101.325,78
+7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,,,1.1857399,72.0,101.325,78
+7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,,,1.1857399,72.0,101.325,78
+7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,,,1.1857399,72.0,101.325,78
+7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,,,1.1857399,72.0,101.325,78
+7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,,,1.1857399,72.0,101.325,78
+7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,,,1.1857399,72.0,101.325,78
+7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,,,1.1857399,72.0,101.325,78
+7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.000001907348636,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,,,1.1857399,72.0,101.325,78
+7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,,,1.1857399,72.0,101.325,78
+7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,,,1.1857399,72.0,101.325,78
+7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,,,1.1857399,72.0,101.325,78
+7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,,,1.1857399,72.0,101.325,78
+7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,,,1.1857399,72.0,101.325,78
+7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,,,1.1857399,72.0,101.325,78
+7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,,,1.1857399,72.0,101.325,78
+7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,,,1.1857399,72.0,101.325,78
+7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.754431232045132,,,1.1857399,72.0,101.325,78
+7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,,,1.1857399,72.0,101.325,78
+7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,,,1.1857399,72.0,101.325,78
+7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.000001907348636,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.0875978469848637,5.983980241514644,,,1.1857399,72.0,101.325,78
+7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,,,1.1857399,72.0,101.325,78
+7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,,,1.1857399,72.0,101.325,78
+7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,,,1.1857399,72.0,101.325,78
+7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,,,1.1857399,72.0,101.325,78
+7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,,,1.1857399,72.0,101.325,78
+7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,,,1.1857399,72.0,101.325,78
+7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.4614875316619877,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875852,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,,,1.1857399,72.0,101.325,78
+7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,,,1.1857399,72.0,101.325,78
+7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,,,1.1857399,72.0,101.325,78
+7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,,,1.1857399,72.0,101.325,78
+7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.060382843017575,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,,,1.1857399,72.0,101.325,78
+7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,,,1.1857399,72.0,101.325,78
+7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,,,1.1857399,72.0,101.325,78
+7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,,,1.1857399,72.0,101.325,78
+7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,,,1.1857399,72.0,101.325,78
+7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,,,1.1857399,72.0,101.325,78
+7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,,,1.1857399,72.0,101.325,78
+7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,,,1.1857399,72.0,101.325,78
+7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,,,1.1857399,72.0,101.325,78
+7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,,,1.1857399,72.0,101.325,78
+7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,,,1.1857399,72.0,101.325,78
+7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.33421325683597,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,,,1.1857399,72.0,101.325,78
+7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,,,1.1857399,72.0,101.325,78
+7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,,,1.1857399,72.0,101.325,78
+7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,,,1.1857399,72.0,101.325,78
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv
new file mode 100644
index 0000000000..de18bd09ea
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_6.csv
@@ -0,0 +1,69 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,,,1.196976,68.0,101.325,68
+6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,,,1.196976,68.0,101.325,68
+6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,,,1.196976,68.0,101.325,68
+6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,,,1.196976,68.0,101.325,68
+6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,,,1.196976,68.0,101.325,68
+6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,,,1.196976,68.0,101.325,68
+6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,,,1.196976,68.0,101.325,68
+6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,,,1.196976,68.0,101.325,68
+6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,,,1.196976,68.0,101.325,68
+6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,,,1.196976,68.0,101.325,68
+6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,,,1.196976,68.0,101.325,68
+6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,,,1.196976,68.0,101.325,68
+6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,,,1.196976,68.0,101.325,68
+6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.176441192626957,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,,,1.196976,68.0,101.325,68
+6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,,,1.196976,68.0,101.325,68
+6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,,,1.196976,68.0,101.325,68
+6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,,,1.196976,68.0,101.325,68
+6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.2893619318217877,,,1.196976,68.0,101.325,68
+6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,,,1.196976,68.0,101.325,68
+6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,,,1.196976,68.0,101.325,68
+6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.000001907348636,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,,,1.196976,68.0,101.325,68
+6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,,,1.196976,68.0,101.325,68
+6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.1183149814605717,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,,,1.196976,68.0,101.325,68
+6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,,,1.196976,68.0,101.325,68
+6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,,,1.196976,68.0,101.325,68
+6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,,,1.196976,68.0,101.325,68
+6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,,,1.196976,68.0,101.325,68
+6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,,,1.196976,68.0,101.325,68
+6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,,,1.196976,68.0,101.325,68
+6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,,,1.196976,68.0,101.325,68
+6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,,,1.196976,68.0,101.325,68
+6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,,,1.196976,68.0,101.325,68
+6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,,,1.196976,68.0,101.325,68
+6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,,,1.196976,68.0,101.325,68
+6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413935,-12.813117027282717,-45.37757900135921,,,1.196976,68.0,101.325,68
+6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,,,1.196976,68.0,101.325,68
+6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.578358096347078,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,,,1.196976,68.0,101.325,68
+6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,,,1.196976,68.0,101.325,68
+6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.808185577392575,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,,,1.196976,68.0,101.325,68
+6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.839788418356196,,,1.196976,68.0,101.325,68
+6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,,,1.196976,68.0,101.325,68
+6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,,,1.196976,68.0,101.325,68
+6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,,,1.196976,68.0,101.325,68
+6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,,,1.196976,68.0,101.325,68
+6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,,,1.196976,68.0,101.325,68
+6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,,,1.196976,68.0,101.325,68
+6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,,,1.196976,68.0,101.325,68
+6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,,,1.196976,68.0,101.325,68
+6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,,,1.196976,68.0,101.325,68
+6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,,,1.196976,68.0,101.325,68
+6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,,,1.196976,68.0,101.325,68
+6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,,,1.196976,68.0,101.325,68
+6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,,,1.196976,68.0,101.325,68
+6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,,,1.196976,68.0,101.325,68
+6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,,,1.196976,68.0,101.325,68
+6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,,,1.196976,68.0,101.325,68
+6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,,,1.196976,68.0,101.325,68
+6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,,,1.196976,68.0,101.325,68
+6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.6754143238067623,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,,,1.196976,68.0,101.325,68
+6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,,,1.196976,68.0,101.325,68
+6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,,,1.196976,68.0,101.325,68
+6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,,,1.196976,68.0,101.325,68
+6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,,,1.196976,68.0,101.325,68
+6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,,,1.196976,68.0,101.325,68
+6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,,,1.196976,68.0,101.325,68
+6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,,,1.196976,68.0,101.325,68
+6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,,,1.196976,68.0,101.325,68
+6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,,,1.196976,68.0,101.325,68
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv
new file mode 100644
index 0000000000..f8f517f6a5
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_7.csv
@@ -0,0 +1,133 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,,,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,,,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,,,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.009035110473636,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,,,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.504077911376957,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,,,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,,,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,,,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,,,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,,,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,,,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,,,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,,,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,,,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,,,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,,,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,,,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,,,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190671997,,,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,,,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.989024097597397,,,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,,,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,,,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,,,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,,,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,,,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,,,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,,,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,,,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,,,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.2665858268737797,5.504523204376881,,,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,,,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,,,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,,,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,,,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,,,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,,,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,,,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,,,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,,,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,,,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,,,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,,,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.057226181030277,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,,,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,,,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,,,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,,,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.121604919433597,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,,,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,,,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.000001907348636,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,,,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.072999954223636,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.650413513183597,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.200265129979694,137.18456965857877,11.30020809173584,26.88124972496917,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.677127061026116,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,,,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,,,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,,,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.539892196655277,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,,,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.000001907348636,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,,,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.64984130859372,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,,,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,,,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,,,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,,,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,,,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,,,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,,,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,,,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.000001907348636,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,,,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.000001907348636,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,,,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,,,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,,,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,,,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.68109130859372,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,,,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,,,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.329000485199916,158.8419036791438,8.070443153381348,22.299921091490887,,,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,,,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.501951270239037,,,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.765661320022215,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,,,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,,,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,,,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,,,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,,,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,,,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,,,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,,,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,,,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,,,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,,,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,,,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.000001907348636,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,,,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,,,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,,,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,,,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,,,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,,,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,,,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,,,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,,,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,,,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.656998271810156,139.29091326545313,20.567537307739254,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,,,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,,,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,,,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309975,3.477220296859741,12.482068520362532,,,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,,,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,,,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404495,11.679834365844728,39.35226400890406,,,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,,,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.49111433376677,5.180091857910156,17.6502520583374,,,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.8273589611053462,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,,,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,,,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,,,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,,,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.531590174202396,,,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,,,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,,,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,,,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,,,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,,,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,,,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,,,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,,,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.632628355716637,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,,,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,,,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,,,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,,,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,,,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,,,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.8583030700683596,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,,,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,,,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,,,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv
new file mode 100644
index 0000000000..afd275b141
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_8.csv
@@ -0,0 +1,133 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,,,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,,,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,,,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.009035110473636,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,,,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.504077911376957,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,,,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,,,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,,,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,,,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,,,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,,,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,,,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,,,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,,,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,,,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,,,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,,,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,,,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190671997,,,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,,,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.989024097597397,,,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,,,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,,,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,,,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,,,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,,,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,,,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,,,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,,,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,,,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.2665858268737797,5.504523204376881,,,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,,,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,,,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,,,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,,,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,,,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,,,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,,,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,,,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,,,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,,,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,,,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,,,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.057226181030277,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,,,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,,,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,,,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,,,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.121604919433597,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,,,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,,,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.000001907348636,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,,,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.072999954223636,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.650413513183597,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.200265129979694,137.18456965857877,11.30020809173584,26.88124972496917,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.677127061026116,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,,,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,,,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,,,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,,,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.539892196655277,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,,,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.000001907348636,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,,,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.64984130859372,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,,,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,,,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,,,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,,,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,,,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,,,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,,,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,,,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.000001907348636,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,,,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.000001907348636,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,,,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,,,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,,,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,,,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.68109130859372,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,,,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,,,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.329000485199916,158.8419036791438,8.070443153381348,22.299921091490887,,,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,,,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.501951270239037,,,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.765661320022215,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,,,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,,,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,,,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,,,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,,,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,,,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,,,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,,,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,,,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,,,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,,,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,,,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.000001907348636,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,,,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,,,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,,,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,,,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,,,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,,,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,,,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,,,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,,,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,,,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.656998271810156,139.29091326545313,20.567537307739254,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,,,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,,,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,,,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309975,3.477220296859741,12.482068520362532,,,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,,,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,,,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404495,11.679834365844728,39.35226400890406,,,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,,,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.49111433376677,5.180091857910156,17.6502520583374,,,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.8273589611053462,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,,,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,,,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,,,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,,,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.531590174202396,,,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,,,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,,,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,,,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,,,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,,,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,,,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,,,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,,,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.632628355716637,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,,,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,,,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,,,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,,,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,,,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,,,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,,,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.8583030700683596,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,,,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,,,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,,,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv
new file mode 100644
index 0000000000..cfc0f1ac35
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/raw/Golf_Shot_Data_9.csv
@@ -0,0 +1,79 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,,,1.2077947,63.0,101.325,88
+5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,,,1.2077947,63.0,101.325,88
+5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,,,1.2077947,63.0,101.325,88
+5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,,,1.2077947,63.0,101.325,88
+5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,,,1.2077947,63.0,101.325,88
+5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,,,1.2077947,63.0,101.325,88
+5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,,,1.2077947,63.0,101.325,88
+5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,,,1.2077947,63.0,101.325,88
+5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,,,1.2077947,63.0,101.325,88
+5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,,,1.2077947,63.0,101.325,88
+5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,,,1.2077947,63.0,101.325,88
+5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,,,1.2077947,63.0,101.325,88
+5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,,,1.2077947,63.0,101.325,88
+5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,,,1.2077947,63.0,101.325,88
+5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,,,1.2077947,63.0,101.325,88
+5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,,,1.2077947,63.0,101.325,88
+5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.750298979209678,2.456068277359009,1.1891984118451262,,,1.2077947,63.0,101.325,88
+5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,,,1.2077947,63.0,101.325,88
+5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,,,1.2077947,63.0,101.325,88
+5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,,,1.2077947,63.0,101.325,88
+5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,,,1.2077947,63.0,101.325,88
+5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.000001907348636,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,,,1.2077947,63.0,101.325,88
+5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,,,1.2077947,63.0,101.325,88
+5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.9502391815185542,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.737794876098636,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,,,1.2077947,63.0,101.325,88
+5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.000001907348636,,,,,,,,,,1.2077947,63.0,101.325,88
+5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.508211135864254,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,,,1.2077947,63.0,101.325,88
+5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,,,1.2077947,63.0,101.325,88
+5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.157616538109774,,,1.2077947,63.0,101.325,88
+5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,,,1.2077947,63.0,101.325,88
+5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,,,1.2077947,63.0,101.325,88
+5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,,,1.2077947,63.0,101.325,88
+5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,,,1.2077947,63.0,101.325,88
+5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,,,1.2077947,63.0,101.325,88
+5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,,,1.2077947,63.0,101.325,88
+5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,,,1.2077947,63.0,101.325,88
+5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,,,1.2077947,63.0,101.325,88
+5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,,,1.2077947,63.0,101.325,88
+5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,,,1.2077947,63.0,101.325,88
+5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,,,1.2077947,63.0,101.325,88
+5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,,,1.2077947,63.0,101.325,88
+5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,,,1.2077947,63.0,101.325,88
+5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,,,1.2077947,63.0,101.325,88
+5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,,,1.2077947,63.0,101.325,88
+5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,,,1.2077947,63.0,101.325,88
+5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,,,1.2077947,63.0,101.325,88
+5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.9661511182785036,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,,,1.2077947,63.0,101.325,88
+5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,,,1.2077947,63.0,101.325,88
+5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,,,1.2077947,63.0,101.325,88
+5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,,,1.2077947,63.0,101.325,88
+5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,,,1.2077947,63.0,101.325,88
+5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,,,1.2077947,63.0,101.325,88
+5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,,,1.2077947,63.0,101.325,88
+5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,,,1.2077947,63.0,101.325,88
+5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,,,1.2077947,63.0,101.325,88
+5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,,,1.2077947,63.0,101.325,88
+5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,,,1.2077947,63.0,101.325,88
+5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,,,1.2077947,63.0,101.325,88
+5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,,,1.2077947,63.0,101.325,88
+5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,,,1.2077947,63.0,101.325,88
+5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,,,1.2077947,63.0,101.325,88
+5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,,,1.2077947,63.0,101.325,88
+5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.103368759155277,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,,,1.2077947,63.0,101.325,88
+5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,,,1.2077947,63.0,101.325,88
+5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,,,1.2077947,63.0,101.325,88
+5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,,,1.2077947,63.0,101.325,88
+5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,,,1.2077947,63.0,101.325,88
+5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,,,1.2077947,63.0,101.325,88
+5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,,,1.2077947,63.0,101.325,88
+5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,,,1.2077947,63.0,101.325,88
+5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,,,1.2077947,63.0,101.325,88
+5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,,,1.2077947,63.0,101.325,88
+5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,,,1.2077947,63.0,101.325,88
+5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,,,1.2077947,63.0,101.325,88
+5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,,,1.2077947,63.0,101.325,88
+5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.247792238938477,113.45183012618509,13.549681663513184,26.580471033409594,,,1.2077947,63.0,101.325,88
+5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,,,1.2077947,63.0,101.325,88
+5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,,,1.2077947,63.0,101.325,88
+5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,,,1.2077947,63.0,101.325,88

From c4dea4a1b44b6e0dd3971fee50a9abca8a1126c6 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Sun, 16 Mar 2025 16:51:47 -0400
Subject: [PATCH 02/14] initial commit

---
 .../basics_of_agent_sdk.ipynb                 | 407 ++++++++++++++----
 .../data/processed/Golf_Shot_Data_0.csv       |  35 ++
 .../Golf_Shot_Data_0_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_1.csv       | 102 +++++
 .../data/processed/Golf_Shot_Data_10.csv      | 114 +++++
 .../Golf_Shot_Data_10_upload_cache.json       |   1 +
 .../data/processed/Golf_Shot_Data_12.csv      |  54 +++
 .../Golf_Shot_Data_12_upload_cache.json       |   1 +
 .../data/processed/Golf_Shot_Data_13.csv      |  40 ++
 .../Golf_Shot_Data_13_upload_cache.json       |   1 +
 .../Golf_Shot_Data_1_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_2.csv       |  85 ++++
 .../Golf_Shot_Data_2_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_3.csv       |  56 +++
 .../Golf_Shot_Data_3_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_4.csv       |  68 +++
 .../Golf_Shot_Data_4_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_5.csv       |  63 +++
 .../Golf_Shot_Data_5_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_6.csv       |  69 +++
 .../Golf_Shot_Data_6_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_7.csv       | 133 ++++++
 .../Golf_Shot_Data_7_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_8.csv       | 137 ++++++
 .../Golf_Shot_Data_8_upload_cache.json        |   1 +
 .../data/processed/Golf_Shot_Data_9.csv       |  79 ++++
 .../Golf_Shot_Data_9_upload_cache.json        |   1 +
 27 files changed, 1361 insertions(+), 94 deletions(-)
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index 73c88cff22..3eed9bcea7 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -18,9 +18,11 @@
     "\n",
     "![Local image](./Tee%20Time%20Finder.png)\n",
     "\n",
-    "- Triage Agent - responsible for understanding the user's initial intent and handing off to our other agents.\n",
-    "- Practice Planner Agent - responsibale for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot informatin\n",
-    "- Score Predictor & Course Finder - responsible for finding nearby golf courses based on the user's request, making a score prediction for each fo the golf courses returned, and recommending club distance lengths for that day. This agent has access to the same FileSearch API to review shot data and also has access to the WebSearch API.\n",
+    "| Agent                          | Description                                                                                                                                                                                                                                             |\n",
+    "|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n",
+    "| Triage Agent                   | Responsible for understanding the user's initial intent and handing off to our other agents.                                                                                                                                                            |\n",
+    "| Practice Planner Agent         | Responsible for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot information.                                                                              |\n",
+    "| Score Predictor & Course Finder | Responsible for finding nearby golf courses based on the user's request, making a score prediction for each golf course returned, and recommending club distance lengths for that day. This agent has access to both the FileSearch API and the WebSearch API. |\n",
     "\n",
     "\n",
     "## Data Preparation & Vector Store Population\n",
@@ -54,7 +56,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 18,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [
     {
@@ -64,6 +66,7 @@
       "Requirement already satisfied: pandas in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (2.2.3)\n",
       "Requirement already satisfied: openai in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (1.66.3)\n",
       "Requirement already satisfied: tqdm in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (4.67.1)\n",
+      "Requirement already satisfied: dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (0.9.9)\n",
       "Requirement already satisfied: numpy>=1.23.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.2.3)\n",
       "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n",
       "Requirement already satisfied: pytz>=2020.1 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n",
@@ -75,6 +78,7 @@
       "Requirement already satisfied: pydantic<3,>=1.9.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (2.10.6)\n",
       "Requirement already satisfied: sniffio in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.3.1)\n",
       "Requirement already satisfied: typing-extensions<5,>=4.11 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.12.2)\n",
+      "Requirement already satisfied: python-dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from dotenv) (1.0.1)\n",
       "Requirement already satisfied: idna>=2.8 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n",
       "Requirement already satisfied: certifi in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n",
       "Requirement already satisfied: httpcore==1.* in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n",
@@ -86,75 +90,237 @@
     }
    ],
    "source": [
-    "!pip install pandas openai tqdm"
+    "!pip install pandas openai tqdm dotenv"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 24,
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import os\n",
+    "import time\n",
+    "import random\n",
+    "import json\n",
+    "import pandas as pd\n",
+    "from tqdm import tqdm\n",
+    "from openai import OpenAI\n",
+    "import os\n",
+    "from dotenv import load_dotenv\n",
+    "client = OpenAI()\n",
+    "tqdm.pandas()  # Enable progress_apply for pandas operations"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 1,
    "metadata": {},
    "outputs": [
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      " 35%|███▍      | 27/78 [00:55<01:44,  2.04s/it]:00<?, ?it/s]\n",
-      "Processing CSV files:   0%|          | 0/13 [00:55<?, ?it/s]\n"
+      "100%|██████████| 78/78 [03:36<00:00,  2.77s/it]:00<?, ?it/s]\n",
+      "Processing CSV files:   8%|▊         | 1/13 [03:36<43:14, 216.19s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv\n"
      ]
     },
     {
-     "ename": "KeyboardInterrupt",
-     "evalue": "",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
-      "\u001b[31mKeyboardInterrupt\u001b[39m                         Traceback (most recent call last)",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 91\u001b[39m\n\u001b[32m     89\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m     90\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 76\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m     74\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m     75\u001b[39m     df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m76\u001b[39m     feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mprogress_apply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m     77\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m     78\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:917\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner\u001b[39m\u001b[34m(df, func, *args, **kwargs)\u001b[39m\n\u001b[32m    914\u001b[39m \u001b[38;5;66;03m# Apply the provided function (in **kwargs)\u001b[39;00m\n\u001b[32m    915\u001b[39m \u001b[38;5;66;03m# on the df using our wrapper (which provides bar updating)\u001b[39;00m\n\u001b[32m    916\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m917\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mgetattr\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mdf\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mdf_function\u001b[49m\u001b[43m)\u001b[49m\u001b[43m(\u001b[49m\u001b[43mwrapper\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    918\u001b[39m \u001b[38;5;28;01mfinally\u001b[39;00m:\n\u001b[32m    919\u001b[39m     t.close()\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m  10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m  10362\u001b[39m op = frame_apply(\n\u001b[32m  10363\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m  10364\u001b[39m     func=func,\n\u001b[32m   (...)\u001b[39m\u001b[32m  10372\u001b[39m     kwargs=kwargs,\n\u001b[32m  10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m    913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m    914\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m   1062\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m         results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1064\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1065\u001b[39m         results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m   1079\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m   1080\u001b[39m         \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m         results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1082\u001b[39m         \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m   1083\u001b[39m             \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m   1084\u001b[39m             \u001b[38;5;66;03m#  series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m   1085\u001b[39m             results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/tqdm/std.py:912\u001b[39m, in \u001b[36mtqdm.pandas.<locals>.inner_generator.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m    906\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mwrapper\u001b[39m(*args, **kwargs):\n\u001b[32m    907\u001b[39m     \u001b[38;5;66;03m# update tbar correctly\u001b[39;00m\n\u001b[32m    908\u001b[39m     \u001b[38;5;66;03m# it seems `pandas apply` calls `func` twice\u001b[39;00m\n\u001b[32m    909\u001b[39m     \u001b[38;5;66;03m# on the first column/row to decide whether it can\u001b[39;00m\n\u001b[32m    910\u001b[39m     \u001b[38;5;66;03m# take a fast or slow code path; so stop when t.total==t.n\u001b[39;00m\n\u001b[32m    911\u001b[39m     t.update(n=\u001b[32m1\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m t.total \u001b[38;5;129;01mor\u001b[39;00m t.n < t.total \u001b[38;5;28;01melse\u001b[39;00m \u001b[32m0\u001b[39m)\n\u001b[32m--> \u001b[39m\u001b[32m912\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[24]\u001b[39m\u001b[32m, line 58\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m     17\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m     18\u001b[39m     prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m     19\u001b[39m \u001b[33m    Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m     20\u001b[39m \n\u001b[32m   (...)\u001b[39m\u001b[32m     56\u001b[39m \u001b[33m    \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m     57\u001b[39m \u001b[33m    \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m58\u001b[39m     response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m     59\u001b[39m \u001b[43m        \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m     60\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m     61\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mSYSTEM_INSTRUCTIONS\u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     62\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     63\u001b[39m \u001b[43m        \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     64\u001b[39m \u001b[43m        \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     65\u001b[39m \u001b[43m            \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     66\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m     67\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     68\u001b[39m \u001b[43m        \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     69\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     71\u001b[39m     result = response.output_text\n\u001b[32m     72\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m    277\u001b[39m             msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m    278\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m    573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m    574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m    575\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m    600\u001b[39m     timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m    601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    603\u001b[39m \u001b[43m        \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    604\u001b[39m \u001b[43m        \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    605\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m    606\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    607\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    608\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    609\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    610\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    611\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    612\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    613\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    614\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    615\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    616\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    617\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    618\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    619\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    620\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    621\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    622\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    623\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    624\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    625\u001b[39m \u001b[43m            \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    626\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    627\u001b[39m \u001b[43m        \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    628\u001b[39m \u001b[43m            \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    629\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    630\u001b[39m \u001b[43m        \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    631\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m    632\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    633\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m   1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m   1229\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   1230\u001b[39m     path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m   1237\u001b[39m     stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m   1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m   1239\u001b[39m     opts = FinalRequestOptions.construct(\n\u001b[32m   1240\u001b[39m         method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m   1241\u001b[39m     )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m    916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m    917\u001b[39m     retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[43m    \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    921\u001b[39m \u001b[43m    \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    922\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    923\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    924\u001b[39m \u001b[43m    \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m    952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m    954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    956\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    957\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    958\u001b[39m \u001b[43m        \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    959\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m    961\u001b[39m     log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m    910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m    912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    915\u001b[39m \u001b[43m    \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    916\u001b[39m \u001b[43m    \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    917\u001b[39m \u001b[43m    \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    918\u001b[39m \u001b[43m    \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    921\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m    939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m    941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    943\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    944\u001b[39m \u001b[43m        \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    945\u001b[39m \u001b[43m        \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    946\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    947\u001b[39m     \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    948\u001b[39m         \u001b[38;5;28;01mtry\u001b[39;00m:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m    976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m    977\u001b[39m     hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    981\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m   1009\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m   1010\u001b[39m         \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m   1011\u001b[39m     )\n\u001b[32m   1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m     response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m   1018\u001b[39m response.request = request\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    237\u001b[39m req = httpcore.Request(\n\u001b[32m    238\u001b[39m     method=request.method,\n\u001b[32m    239\u001b[39m     url=httpcore.URL(\n\u001b[32m   (...)\u001b[39m\u001b[32m    247\u001b[39m     extensions=request.extensions,\n\u001b[32m    248\u001b[39m )\n\u001b[32m    249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m     resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m    254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m    255\u001b[39m     status_code=resp.status,\n\u001b[32m    256\u001b[39m     headers=resp.headers,\n\u001b[32m    257\u001b[39m     stream=ResponseStream(resp.stream),\n\u001b[32m    258\u001b[39m     extensions=resp.extensions,\n\u001b[32m    259\u001b[39m )\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    253\u001b[39m         closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m    255\u001b[39m     \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m    258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m    259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m    260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m    234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    235\u001b[39m     \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m     response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    237\u001b[39m \u001b[43m        \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m    238\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m    240\u001b[39m     \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m    241\u001b[39m     \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m    242\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    243\u001b[39m     \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m    244\u001b[39m     pool_request.clear_connection()\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    100\u001b[39m     \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m    101\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    134\u001b[39m     \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    135\u001b[39m         \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m     95\u001b[39m     \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m     97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m     98\u001b[39m     \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m     99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    100\u001b[39m     (\n\u001b[32m    101\u001b[39m         http_version,\n\u001b[32m    102\u001b[39m         status,\n\u001b[32m    103\u001b[39m         reason_phrase,\n\u001b[32m    104\u001b[39m         headers,\n\u001b[32m    105\u001b[39m         trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m     ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    107\u001b[39m     trace.return_value = (\n\u001b[32m    108\u001b[39m         http_version,\n\u001b[32m    109\u001b[39m         status,\n\u001b[32m    110\u001b[39m         reason_phrase,\n\u001b[32m    111\u001b[39m         headers,\n\u001b[32m    112\u001b[39m     )\n\u001b[32m    114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m    176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m     event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    178\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m    179\u001b[39m         \u001b[38;5;28;01mbreak\u001b[39;00m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m    214\u001b[39m     event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m    216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m     data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    218\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    219\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    221\u001b[39m     \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m    222\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    223\u001b[39m     \u001b[38;5;66;03m#     httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m   (...)\u001b[39m\u001b[32m    227\u001b[39m     \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m    228\u001b[39m     \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m    229\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m    126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m    127\u001b[39m     \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m   1291\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m   1292\u001b[39m         \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m   1293\u001b[39m             \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m   1294\u001b[39m             \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1297\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m   1166\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m   1167\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m   1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m   1170\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n",
-      "\u001b[31mKeyboardInterrupt\u001b[39m: "
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 132/132 [04:39<00:00,  2.11s/it]\n",
+      "Processing CSV files:  15%|█▌        | 2/13 [08:15<46:25, 253.22s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 113/113 [05:46<00:00,  3.06s/it]\n",
+      "Processing CSV files:  23%|██▎       | 3/13 [14:01<49:16, 295.65s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 53/53 [02:00<00:00,  2.28s/it]\n",
+      "Processing CSV files:  31%|███       | 4/13 [16:02<33:59, 226.64s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 39/39 [01:16<00:00,  1.95s/it]\n",
+      "Processing CSV files:  38%|███▊      | 5/13 [17:18<22:59, 172.38s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 34/34 [01:05<00:00,  1.93s/it]\n",
+      "Processing CSV files:  46%|████▌     | 6/13 [18:23<15:52, 136.04s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 101/101 [04:10<00:00,  2.48s/it]\n",
+      "Processing CSV files:  54%|█████▍    | 7/13 [22:34<17:21, 173.51s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 55/55 [01:59<00:00,  2.18s/it]\n",
+      "Processing CSV files:  62%|██████▏   | 8/13 [24:34<13:02, 156.43s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 84/84 [03:12<00:00,  2.29s/it]\n",
+      "Processing CSV files:  69%|██████▉   | 9/13 [27:47<11:10, 167.72s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 68/68 [02:45<00:00,  2.44s/it]\n",
+      "Processing CSV files:  77%|███████▋  | 10/13 [30:32<08:21, 167.12s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 132/132 [04:47<00:00,  2.18s/it]\n",
+      "Processing CSV files:  85%|████████▍ | 11/13 [35:20<06:48, 204.09s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 62/62 [02:25<00:00,  2.35s/it]\n",
+      "Processing CSV files:  92%|█████████▏| 12/13 [37:46<03:06, 186.37s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 67/67 [02:18<00:00,  2.06s/it]\n",
+      "Processing CSV files: 100%|██████████| 13/13 [40:04<00:00, 184.99s/it]"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "\n"
      ]
     }
    ],
    "source": [
-    "import os\n",
-    "import time\n",
-    "import random\n",
-    "import json\n",
-    "import pandas as pd\n",
-    "from tqdm import tqdm\n",
-    "from openai import OpenAI\n",
-    "\n",
-    "tqdm.pandas()  # Enable progress_apply for pandas operations\n",
-    "\n",
-    "client = OpenAI()\n",
-    "\n",
     "SYSTEM_INSTRUCTIONS = \"\"\"\n",
     "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
     "\"\"\"\n",
@@ -240,54 +406,107 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Step 2: Data Enrichment\n",
-    "In this step, we enrich the data by generating feedback and a tag for each row using a language model."
+    "## Step 3: Uploading to File Search API (Vector Store)\n",
+    "In this step, each row of the enriched CSV is uploaded as an embedding to the vector store."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 16,
+   "execution_count": 41,
    "metadata": {},
    "outputs": [
     {
-     "ename": "KeyboardInterrupt",
-     "evalue": "",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
-      "\u001b[31mKeyboardInterrupt\u001b[39m                         Traceback (most recent call last)",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 74\u001b[39m\n\u001b[32m     72\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m filename.endswith(\u001b[33m'\u001b[39m\u001b[33m.csv\u001b[39m\u001b[33m'\u001b[39m):\n\u001b[32m     73\u001b[39m     csv_path = os.path.join(ready_to_upload_folder, filename)\n\u001b[32m---> \u001b[39m\u001b[32m74\u001b[39m     \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 61\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m     58\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mprocess_and_enrich_csv\u001b[39m(filepath, output_filepath):\n\u001b[32m     59\u001b[39m     \u001b[38;5;66;03m# df = preprocess_csv(filepath)\u001b[39;00m\n\u001b[32m     60\u001b[39m     df = pd.read_csv(filepath)\n\u001b[32m---> \u001b[39m\u001b[32m61\u001b[39m     feedback_tags = \u001b[43mdf\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43mgenerate_feedback\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43maxis\u001b[49m\u001b[43m=\u001b[49m\u001b[32;43m1\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m     62\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mNote\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mfeedback\u001b[39m\u001b[33m'\u001b[39m]\n\u001b[32m     63\u001b[39m     df[\u001b[33m'\u001b[39m\u001b[33mTag\u001b[39m\u001b[33m'\u001b[39m] = feedback_tags[\u001b[33m'\u001b[39m\u001b[33mtag\u001b[39m\u001b[33m'\u001b[39m]\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/frame.py:10374\u001b[39m, in \u001b[36mDataFrame.apply\u001b[39m\u001b[34m(self, func, axis, raw, result_type, args, by_row, engine, engine_kwargs, **kwargs)\u001b[39m\n\u001b[32m  10360\u001b[39m \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34;01mpandas\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mcore\u001b[39;00m\u001b[34;01m.\u001b[39;00m\u001b[34;01mapply\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mimport\u001b[39;00m frame_apply\n\u001b[32m  10362\u001b[39m op = frame_apply(\n\u001b[32m  10363\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m  10364\u001b[39m     func=func,\n\u001b[32m   (...)\u001b[39m\u001b[32m  10372\u001b[39m     kwargs=kwargs,\n\u001b[32m  10373\u001b[39m )\n\u001b[32m> \u001b[39m\u001b[32m10374\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mapply\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m.__finalize__(\u001b[38;5;28mself\u001b[39m, method=\u001b[33m\"\u001b[39m\u001b[33mapply\u001b[39m\u001b[33m\"\u001b[39m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:916\u001b[39m, in \u001b[36mFrameApply.apply\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m    913\u001b[39m \u001b[38;5;28;01melif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.raw:\n\u001b[32m    914\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m.apply_raw(engine=\u001b[38;5;28mself\u001b[39m.engine, engine_kwargs=\u001b[38;5;28mself\u001b[39m.engine_kwargs)\n\u001b[32m--> \u001b[39m\u001b[32m916\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_standard\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1063\u001b[39m, in \u001b[36mFrameApply.apply_standard\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1061\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mapply_standard\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[32m   1062\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m.engine == \u001b[33m\"\u001b[39m\u001b[33mpython\u001b[39m\u001b[33m\"\u001b[39m:\n\u001b[32m-> \u001b[39m\u001b[32m1063\u001b[39m         results, res_index = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mapply_series_generator\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1064\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1065\u001b[39m         results, res_index = \u001b[38;5;28mself\u001b[39m.apply_series_numba()\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/pandas/core/apply.py:1081\u001b[39m, in \u001b[36mFrameApply.apply_series_generator\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m   1078\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m option_context(\u001b[33m\"\u001b[39m\u001b[33mmode.chained_assignment\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[32m   1079\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m i, v \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28menumerate\u001b[39m(series_gen):\n\u001b[32m   1080\u001b[39m         \u001b[38;5;66;03m# ignore SettingWithCopy here in case the user mutates\u001b[39;00m\n\u001b[32m-> \u001b[39m\u001b[32m1081\u001b[39m         results[i] = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mv\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1082\u001b[39m         \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(results[i], ABCSeries):\n\u001b[32m   1083\u001b[39m             \u001b[38;5;66;03m# If we have a view on v, we need to make a copy because\u001b[39;00m\n\u001b[32m   1084\u001b[39m             \u001b[38;5;66;03m#  series_generator will swap out the underlying data\u001b[39;00m\n\u001b[32m   1085\u001b[39m             results[i] = results[i].copy(deep=\u001b[38;5;28;01mFalse\u001b[39;00m)\n",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[16]\u001b[39m\u001b[32m, line 42\u001b[39m, in \u001b[36mgenerate_feedback\u001b[39m\u001b[34m(row)\u001b[39m\n\u001b[32m      1\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mgenerate_feedback\u001b[39m(row):\n\u001b[32m      2\u001b[39m     prompt = \u001b[33mf\u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m      3\u001b[39m \u001b[33m    Review the following shot data and provide concise feedback:\u001b[39m\n\u001b[32m      4\u001b[39m \n\u001b[32m   (...)\u001b[39m\u001b[32m     40\u001b[39m \u001b[33m    \u001b[39m\u001b[38;5;130;01m}}\u001b[39;00m\n\u001b[32m     41\u001b[39m \u001b[33m    \u001b[39m\u001b[33m\"\"\"\u001b[39m\n\u001b[32m---> \u001b[39m\u001b[32m42\u001b[39m     response = \u001b[43mclient\u001b[49m\u001b[43m.\u001b[49m\u001b[43mresponses\u001b[49m\u001b[43m.\u001b[49m\u001b[43mcreate\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m     43\u001b[39m \u001b[43m        \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m=\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mgpt-4o-mini\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m     44\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\n\u001b[32m     45\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43msystem\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mYou are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     46\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mrole\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mcontent\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprompt\u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     47\u001b[39m \u001b[43m        \u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m     48\u001b[39m \u001b[43m        \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m=\u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     49\u001b[39m \u001b[43m            \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mformat\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m     50\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtype\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mjson_object\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\n\u001b[32m     51\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     52\u001b[39m \u001b[43m        \u001b[49m\u001b[43m}\u001b[49m\n\u001b[32m     53\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     55\u001b[39m     result = response.output_text\n\u001b[32m     56\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m pd.Series(\u001b[38;5;28meval\u001b[39m(result))\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_utils/_utils.py:279\u001b[39m, in \u001b[36mrequired_args.<locals>.inner.<locals>.wrapper\u001b[39m\u001b[34m(*args, **kwargs)\u001b[39m\n\u001b[32m    277\u001b[39m             msg = \u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mMissing required argument: \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mquote(missing[\u001b[32m0\u001b[39m])\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m\n\u001b[32m    278\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(msg)\n\u001b[32m--> \u001b[39m\u001b[32m279\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43margs\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/resources/responses/responses.py:602\u001b[39m, in \u001b[36mResponses.create\u001b[39m\u001b[34m(self, input, model, include, instructions, max_output_tokens, metadata, parallel_tool_calls, previous_response_id, reasoning, store, stream, temperature, text, tool_choice, tools, top_p, truncation, user, extra_headers, extra_query, extra_body, timeout)\u001b[39m\n\u001b[32m    573\u001b[39m \u001b[38;5;129m@required_args\u001b[39m([\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m], [\u001b[33m\"\u001b[39m\u001b[33minput\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mmodel\u001b[39m\u001b[33m\"\u001b[39m, \u001b[33m\"\u001b[39m\u001b[33mstream\u001b[39m\u001b[33m\"\u001b[39m])\n\u001b[32m    574\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mcreate\u001b[39m(\n\u001b[32m    575\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m    600\u001b[39m     timeout: \u001b[38;5;28mfloat\u001b[39m | httpx.Timeout | \u001b[38;5;28;01mNone\u001b[39;00m | NotGiven = NOT_GIVEN,\n\u001b[32m    601\u001b[39m ) -> Response | Stream[ResponseStreamEvent]:\n\u001b[32m--> \u001b[39m\u001b[32m602\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_post\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    603\u001b[39m \u001b[43m        \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43m/responses\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    604\u001b[39m \u001b[43m        \u001b[49m\u001b[43mbody\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmaybe_transform\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    605\u001b[39m \u001b[43m            \u001b[49m\u001b[43m{\u001b[49m\n\u001b[32m    606\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minput\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43minput\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[32m    607\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmodel\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmodel\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    608\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minclude\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minclude\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    609\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43minstructions\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43minstructions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    610\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmax_output_tokens\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmax_output_tokens\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    611\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mmetadata\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mmetadata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    612\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mparallel_tool_calls\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mparallel_tool_calls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    613\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mprevious_response_id\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mprevious_response_id\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    614\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mreasoning\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mreasoning\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    615\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstore\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstore\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    616\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mstream\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    617\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtemperature\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtemperature\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    618\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtext\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtext\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    619\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtool_choice\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtool_choice\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    620\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtools\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtools\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    621\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtop_p\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtop_p\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    622\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43mtruncation\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43mtruncation\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    623\u001b[39m \u001b[43m                \u001b[49m\u001b[33;43m\"\u001b[39;49m\u001b[33;43muser\u001b[39;49m\u001b[33;43m\"\u001b[39;49m\u001b[43m:\u001b[49m\u001b[43m \u001b[49m\u001b[43muser\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    624\u001b[39m \u001b[43m            \u001b[49m\u001b[43m}\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    625\u001b[39m \u001b[43m            \u001b[49m\u001b[43mresponse_create_params\u001b[49m\u001b[43m.\u001b[49m\u001b[43mResponseCreateParams\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    626\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    627\u001b[39m \u001b[43m        \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43mmake_request_options\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    628\u001b[39m \u001b[43m            \u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_headers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_query\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m=\u001b[49m\u001b[43mextra_body\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    629\u001b[39m \u001b[43m        \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    630\u001b[39m \u001b[43m        \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mResponse\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    631\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mFalse\u001b[39;49;00m\u001b[43m,\u001b[49m\n\u001b[32m    632\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mStream\u001b[49m\u001b[43m[\u001b[49m\u001b[43mResponseStreamEvent\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    633\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:1242\u001b[39m, in \u001b[36mSyncAPIClient.post\u001b[39m\u001b[34m(self, path, cast_to, body, options, files, stream, stream_cls)\u001b[39m\n\u001b[32m   1228\u001b[39m \u001b[38;5;28;01mdef\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[34mpost\u001b[39m(\n\u001b[32m   1229\u001b[39m     \u001b[38;5;28mself\u001b[39m,\n\u001b[32m   1230\u001b[39m     path: \u001b[38;5;28mstr\u001b[39m,\n\u001b[32m   (...)\u001b[39m\u001b[32m   1237\u001b[39m     stream_cls: \u001b[38;5;28mtype\u001b[39m[_StreamT] | \u001b[38;5;28;01mNone\u001b[39;00m = \u001b[38;5;28;01mNone\u001b[39;00m,\n\u001b[32m   1238\u001b[39m ) -> ResponseT | _StreamT:\n\u001b[32m   1239\u001b[39m     opts = FinalRequestOptions.construct(\n\u001b[32m   1240\u001b[39m         method=\u001b[33m\"\u001b[39m\u001b[33mpost\u001b[39m\u001b[33m\"\u001b[39m, url=path, json_data=body, files=to_httpx_files(files), **options\n\u001b[32m   1241\u001b[39m     )\n\u001b[32m-> \u001b[39m\u001b[32m1242\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m cast(ResponseT, \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mopts\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m)\u001b[49m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:919\u001b[39m, in \u001b[36mSyncAPIClient.request\u001b[39m\u001b[34m(self, cast_to, options, remaining_retries, stream, stream_cls)\u001b[39m\n\u001b[32m    916\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m    917\u001b[39m     retries_taken = \u001b[32m0\u001b[39m\n\u001b[32m--> \u001b[39m\u001b[32m919\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[43m    \u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m=\u001b[49m\u001b[43mcast_to\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    921\u001b[39m \u001b[43m    \u001b[49m\u001b[43moptions\u001b[49m\u001b[43m=\u001b[49m\u001b[43moptions\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    922\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    923\u001b[39m \u001b[43m    \u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream_cls\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    924\u001b[39m \u001b[43m    \u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m=\u001b[49m\u001b[43mretries_taken\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    925\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/openai/_base_client.py:955\u001b[39m, in \u001b[36mSyncAPIClient._request\u001b[39m\u001b[34m(self, cast_to, options, retries_taken, stream, stream_cls)\u001b[39m\n\u001b[32m    952\u001b[39m log.debug(\u001b[33m\"\u001b[39m\u001b[33mSending HTTP Request: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, request.method, request.url)\n\u001b[32m    954\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m955\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_client\u001b[49m\u001b[43m.\u001b[49m\u001b[43msend\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    956\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    957\u001b[39m \u001b[43m        \u001b[49m\u001b[43mstream\u001b[49m\u001b[43m=\u001b[49m\u001b[43mstream\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_should_stream_response_body\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m=\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    958\u001b[39m \u001b[43m        \u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    959\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    960\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m httpx.TimeoutException \u001b[38;5;28;01mas\u001b[39;00m err:\n\u001b[32m    961\u001b[39m     log.debug(\u001b[33m\"\u001b[39m\u001b[33mEncountered httpx.TimeoutException\u001b[39m\u001b[33m\"\u001b[39m, exc_info=\u001b[38;5;28;01mTrue\u001b[39;00m)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:914\u001b[39m, in \u001b[36mClient.send\u001b[39m\u001b[34m(self, request, stream, auth, follow_redirects)\u001b[39m\n\u001b[32m    910\u001b[39m \u001b[38;5;28mself\u001b[39m._set_timeout(request)\n\u001b[32m    912\u001b[39m auth = \u001b[38;5;28mself\u001b[39m._build_request_auth(request, auth)\n\u001b[32m--> \u001b[39m\u001b[32m914\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_auth\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    915\u001b[39m \u001b[43m    \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    916\u001b[39m \u001b[43m    \u001b[49m\u001b[43mauth\u001b[49m\u001b[43m=\u001b[49m\u001b[43mauth\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    917\u001b[39m \u001b[43m    \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    918\u001b[39m \u001b[43m    \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43m[\u001b[49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    919\u001b[39m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    920\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    921\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m stream:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:942\u001b[39m, in \u001b[36mClient._send_handling_auth\u001b[39m\u001b[34m(self, request, auth, follow_redirects, history)\u001b[39m\n\u001b[32m    939\u001b[39m request = \u001b[38;5;28mnext\u001b[39m(auth_flow)\n\u001b[32m    941\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m942\u001b[39m     response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_handling_redirects\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    943\u001b[39m \u001b[43m        \u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    944\u001b[39m \u001b[43m        \u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m=\u001b[49m\u001b[43mfollow_redirects\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    945\u001b[39m \u001b[43m        \u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m=\u001b[49m\u001b[43mhistory\u001b[49m\u001b[43m,\u001b[49m\n\u001b[32m    946\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    947\u001b[39m     \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    948\u001b[39m         \u001b[38;5;28;01mtry\u001b[39;00m:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:979\u001b[39m, in \u001b[36mClient._send_handling_redirects\u001b[39m\u001b[34m(self, request, follow_redirects, history)\u001b[39m\n\u001b[32m    976\u001b[39m \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mrequest\u001b[39m\u001b[33m\"\u001b[39m]:\n\u001b[32m    977\u001b[39m     hook(request)\n\u001b[32m--> \u001b[39m\u001b[32m979\u001b[39m response = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_send_single_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    980\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    981\u001b[39m     \u001b[38;5;28;01mfor\u001b[39;00m hook \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m._event_hooks[\u001b[33m\"\u001b[39m\u001b[33mresponse\u001b[39m\u001b[33m\"\u001b[39m]:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_client.py:1014\u001b[39m, in \u001b[36mClient._send_single_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m   1009\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mRuntimeError\u001b[39;00m(\n\u001b[32m   1010\u001b[39m         \u001b[33m\"\u001b[39m\u001b[33mAttempted to send an async request with a sync Client instance.\u001b[39m\u001b[33m\"\u001b[39m\n\u001b[32m   1011\u001b[39m     )\n\u001b[32m   1013\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m request_context(request=request):\n\u001b[32m-> \u001b[39m\u001b[32m1014\u001b[39m     response = \u001b[43mtransport\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1016\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, SyncByteStream)\n\u001b[32m   1018\u001b[39m response.request = request\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpx/_transports/default.py:250\u001b[39m, in \u001b[36mHTTPTransport.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    237\u001b[39m req = httpcore.Request(\n\u001b[32m    238\u001b[39m     method=request.method,\n\u001b[32m    239\u001b[39m     url=httpcore.URL(\n\u001b[32m   (...)\u001b[39m\u001b[32m    247\u001b[39m     extensions=request.extensions,\n\u001b[32m    248\u001b[39m )\n\u001b[32m    249\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_httpcore_exceptions():\n\u001b[32m--> \u001b[39m\u001b[32m250\u001b[39m     resp = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_pool\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mreq\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    252\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(resp.stream, typing.Iterable)\n\u001b[32m    254\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m Response(\n\u001b[32m    255\u001b[39m     status_code=resp.status,\n\u001b[32m    256\u001b[39m     headers=resp.headers,\n\u001b[32m    257\u001b[39m     stream=ResponseStream(resp.stream),\n\u001b[32m    258\u001b[39m     extensions=resp.extensions,\n\u001b[32m    259\u001b[39m )\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:256\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    253\u001b[39m         closing = \u001b[38;5;28mself\u001b[39m._assign_requests_to_connections()\n\u001b[32m    255\u001b[39m     \u001b[38;5;28mself\u001b[39m._close_connections(closing)\n\u001b[32m--> \u001b[39m\u001b[32m256\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc \u001b[38;5;28;01mfrom\u001b[39;00m\u001b[38;5;250m \u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m\n\u001b[32m    258\u001b[39m \u001b[38;5;66;03m# Return the response. Note that in this case we still have to manage\u001b[39;00m\n\u001b[32m    259\u001b[39m \u001b[38;5;66;03m# the point at which the response is closed.\u001b[39;00m\n\u001b[32m    260\u001b[39m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(response.stream, typing.Iterable)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection_pool.py:236\u001b[39m, in \u001b[36mConnectionPool.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    232\u001b[39m connection = pool_request.wait_for_connection(timeout=timeout)\n\u001b[32m    234\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m    235\u001b[39m     \u001b[38;5;66;03m# Send the request on the assigned connection.\u001b[39;00m\n\u001b[32m--> \u001b[39m\u001b[32m236\u001b[39m     response = \u001b[43mconnection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    237\u001b[39m \u001b[43m        \u001b[49m\u001b[43mpool_request\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrequest\u001b[49m\n\u001b[32m    238\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    239\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m ConnectionNotAvailable:\n\u001b[32m    240\u001b[39m     \u001b[38;5;66;03m# In some cases a connection may initially be available to\u001b[39;00m\n\u001b[32m    241\u001b[39m     \u001b[38;5;66;03m# handle a request, but then become unavailable.\u001b[39;00m\n\u001b[32m    242\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    243\u001b[39m     \u001b[38;5;66;03m# In this case we clear the connection and try again.\u001b[39;00m\n\u001b[32m    244\u001b[39m     pool_request.clear_connection()\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/connection.py:103\u001b[39m, in \u001b[36mHTTPConnection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    100\u001b[39m     \u001b[38;5;28mself\u001b[39m._connect_failed = \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[32m    101\u001b[39m     \u001b[38;5;28;01mraise\u001b[39;00m exc\n\u001b[32m--> \u001b[39m\u001b[32m103\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_connection\u001b[49m\u001b[43m.\u001b[49m\u001b[43mhandle_request\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrequest\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:136\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    134\u001b[39m     \u001b[38;5;28;01mwith\u001b[39;00m Trace(\u001b[33m\"\u001b[39m\u001b[33mresponse_closed\u001b[39m\u001b[33m\"\u001b[39m, logger, request) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    135\u001b[39m         \u001b[38;5;28mself\u001b[39m._response_closed()\n\u001b[32m--> \u001b[39m\u001b[32m136\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m exc\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:106\u001b[39m, in \u001b[36mHTTP11Connection.handle_request\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m     95\u001b[39m     \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[32m     97\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m Trace(\n\u001b[32m     98\u001b[39m     \u001b[33m\"\u001b[39m\u001b[33mreceive_response_headers\u001b[39m\u001b[33m\"\u001b[39m, logger, request, kwargs\n\u001b[32m     99\u001b[39m ) \u001b[38;5;28;01mas\u001b[39;00m trace:\n\u001b[32m    100\u001b[39m     (\n\u001b[32m    101\u001b[39m         http_version,\n\u001b[32m    102\u001b[39m         status,\n\u001b[32m    103\u001b[39m         reason_phrase,\n\u001b[32m    104\u001b[39m         headers,\n\u001b[32m    105\u001b[39m         trailing_data,\n\u001b[32m--> \u001b[39m\u001b[32m106\u001b[39m     ) = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_response_headers\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43m*\u001b[49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    107\u001b[39m     trace.return_value = (\n\u001b[32m    108\u001b[39m         http_version,\n\u001b[32m    109\u001b[39m         status,\n\u001b[32m    110\u001b[39m         reason_phrase,\n\u001b[32m    111\u001b[39m         headers,\n\u001b[32m    112\u001b[39m     )\n\u001b[32m    114\u001b[39m network_stream = \u001b[38;5;28mself\u001b[39m._network_stream\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:177\u001b[39m, in \u001b[36mHTTP11Connection._receive_response_headers\u001b[39m\u001b[34m(self, request)\u001b[39m\n\u001b[32m    174\u001b[39m timeout = timeouts.get(\u001b[33m\"\u001b[39m\u001b[33mread\u001b[39m\u001b[33m\"\u001b[39m, \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m    176\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m177\u001b[39m     event = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_receive_event\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    178\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28misinstance\u001b[39m(event, h11.Response):\n\u001b[32m    179\u001b[39m         \u001b[38;5;28;01mbreak\u001b[39;00m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_sync/http11.py:217\u001b[39m, in \u001b[36mHTTP11Connection._receive_event\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m    214\u001b[39m     event = \u001b[38;5;28mself\u001b[39m._h11_state.next_event()\n\u001b[32m    216\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m event \u001b[38;5;129;01mis\u001b[39;00m h11.NEED_DATA:\n\u001b[32m--> \u001b[39m\u001b[32m217\u001b[39m     data = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_network_stream\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\n\u001b[32m    218\u001b[39m \u001b[43m        \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mREAD_NUM_BYTES\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m=\u001b[49m\u001b[43mtimeout\u001b[49m\n\u001b[32m    219\u001b[39m \u001b[43m    \u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    221\u001b[39m     \u001b[38;5;66;03m# If we feed this case through h11 we'll raise an exception like:\u001b[39;00m\n\u001b[32m    222\u001b[39m     \u001b[38;5;66;03m#\u001b[39;00m\n\u001b[32m    223\u001b[39m     \u001b[38;5;66;03m#     httpcore.RemoteProtocolError: can't handle event type\u001b[39;00m\n\u001b[32m   (...)\u001b[39m\u001b[32m    227\u001b[39m     \u001b[38;5;66;03m# perspective. Instead we handle this case distinctly and treat\u001b[39;00m\n\u001b[32m    228\u001b[39m     \u001b[38;5;66;03m# it as a ConnectError.\u001b[39;00m\n\u001b[32m    229\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m data == \u001b[33mb\u001b[39m\u001b[33m\"\u001b[39m\u001b[33m\"\u001b[39m \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m._h11_state.their_state == h11.SEND_RESPONSE:\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/site-packages/httpcore/_backends/sync.py:128\u001b[39m, in \u001b[36mSyncStream.read\u001b[39m\u001b[34m(self, max_bytes, timeout)\u001b[39m\n\u001b[32m    126\u001b[39m \u001b[38;5;28;01mwith\u001b[39;00m map_exceptions(exc_map):\n\u001b[32m    127\u001b[39m     \u001b[38;5;28mself\u001b[39m._sock.settimeout(timeout)\n\u001b[32m--> \u001b[39m\u001b[32m128\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sock\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrecv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmax_bytes\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1295\u001b[39m, in \u001b[36mSSLSocket.recv\u001b[39m\u001b[34m(self, buflen, flags)\u001b[39m\n\u001b[32m   1291\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m flags != \u001b[32m0\u001b[39m:\n\u001b[32m   1292\u001b[39m         \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\n\u001b[32m   1293\u001b[39m             \u001b[33m\"\u001b[39m\u001b[33mnon-zero flags not allowed in calls to recv() on \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m %\n\u001b[32m   1294\u001b[39m             \u001b[38;5;28mself\u001b[39m.\u001b[34m__class__\u001b[39m)\n\u001b[32m-> \u001b[39m\u001b[32m1295\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbuflen\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m   1296\u001b[39m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m   1297\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28msuper\u001b[39m().recv(buflen, flags)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/ssl.py:1168\u001b[39m, in \u001b[36mSSLSocket.read\u001b[39m\u001b[34m(self, len, buffer)\u001b[39m\n\u001b[32m   1166\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28mself\u001b[39m._sslobj.read(\u001b[38;5;28mlen\u001b[39m, buffer)\n\u001b[32m   1167\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[32m-> \u001b[39m\u001b[32m1168\u001b[39m         \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_sslobj\u001b[49m\u001b[43m.\u001b[49m\u001b[43mread\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;28;43mlen\u001b[39;49m\u001b[43m)\u001b[49m\n\u001b[32m   1169\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m SSLError \u001b[38;5;28;01mas\u001b[39;00m x:\n\u001b[32m   1170\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m x.args[\u001b[32m0\u001b[39m] == SSL_ERROR_EOF \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;28mself\u001b[39m.suppress_ragged_eofs:\n",
-      "\u001b[31mKeyboardInterrupt\u001b[39m: "
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "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\n"
      ]
     }
    ],
-   "source": []
+   "source": [
+    "def upload_chunks_from_file(file_name, data_folder, purpose, max_retries=3, backoff_factor=2, use_cache=False):\n",
+    "    filepath = os.path.join(data_folder, file_name)\n",
+    "    if not os.path.exists(filepath):\n",
+    "        print(f\"File {file_name} does not exist in {data_folder}.\")\n",
+    "        return {}\n",
+    "    df = pd.read_csv(filepath)\n",
+    "    chunk_file_ids = {}\n",
+    "    cache_path = os.path.join(data_folder, f\"{os.path.splitext(file_name)[0]}_upload_cache.json\")\n",
+    "    if use_cache and os.path.exists(cache_path):\n",
+    "        with open(cache_path, 'r', encoding='utf-8') as cache_file:\n",
+    "            upload_cache = json.load(cache_file)\n",
+    "    else:\n",
+    "        upload_cache = {}\n",
+    "    for i, row in df.iterrows():\n",
+    "        temp_chunk_filename = os.path.splitext(file_name)[0] + f\"_chunk_{i}.txt\"\n",
+    "        if use_cache and temp_chunk_filename in upload_cache:\n",
+    "            chunk_file_ids[temp_chunk_filename] = upload_cache[temp_chunk_filename]\n",
+    "            # print(f\"Skipping chunk {i} of {file_name}; already uploaded.\")\n",
+    "            continue\n",
+    "        chunk_text = row.to_json()\n",
+    "        temp_chunk_filepath = os.path.join(data_folder, temp_chunk_filename)\n",
+    "        with open(temp_chunk_filepath, 'w', encoding='utf-8') as f:\n",
+    "            f.write(chunk_text)\n",
+    "        chunk_file_id = None\n",
+    "        for attempt in range(max_retries):\n",
+    "            try:\n",
+    "                with open(temp_chunk_filepath, 'rb') as f:\n",
+    "                    response = client.files.create(file=f, purpose=purpose)\n",
+    "                chunk_file_id = response.id\n",
+    "                # print(f\"Uploaded chunk {i} of {file_name} with id: {chunk_file_id}\")\n",
+    "                break\n",
+    "            except Exception as e:\n",
+    "                sleep_time = backoff_factor * (2 ** attempt) + random.uniform(0, 0.1)\n",
+    "                print(f\"Attempt {attempt+1} failed for chunk {i} of {file_name}: {e}\")\n",
+    "                time.sleep(sleep_time)\n",
+    "        if chunk_file_id:\n",
+    "            chunk_file_ids[temp_chunk_filename] = chunk_file_id\n",
+    "            if use_cache:\n",
+    "                upload_cache[temp_chunk_filename] = chunk_file_id\n",
+    "                with open(cache_path, 'w', encoding='utf-8') as cache_file:\n",
+    "                    json.dump(upload_cache, cache_file)\n",
+    "        else:\n",
+    "            print(f\"Failed to upload chunk {i} of {file_name} after {max_retries} attempts.\")\n",
+    "        os.remove(temp_chunk_filepath)\n",
+    "    return chunk_file_ids\n",
+    "\n",
+    "def upload_all_ready_chunks(data_folder, purpose='user_data'):\n",
+    "    all_chunk_ids = {}\n",
+    "    for file_name in tqdm(os.listdir(data_folder), desc='Processing CSV files'):\n",
+    "        if file_name.endswith('.csv'):\n",
+    "            chunk_ids = upload_chunks_from_file(file_name, data_folder, purpose, use_cache=True)\n",
+    "            if chunk_ids:\n",
+    "                all_chunk_ids[file_name] = chunk_ids\n",
+    "    # print('All uploaded chunk file IDs:')\n",
+    "    # for original_file, chunks in all_chunk_ids.items():\n",
+    "    #     # print(f\"{original_file}:\")\n",
+    "    #     for chunk_filename, chunk_id in chunks.items():\n",
+    "    #         print(f\"    {chunk_filename}: {chunk_id}\")\n",
+    "    return all_chunk_ids\n",
+    "\n",
+    "def chunk_list(input_list, chunk_size):\n",
+    "    \"\"\"Splits a list into smaller chunks.\"\"\"\n",
+    "    return [input_list[i:i + chunk_size] for i in range(0, len(input_list), chunk_size)]\n",
+    "\n",
+    "\n",
+    "def upload_to_vector_store(all_chunk_ids, vector_store_id, chunk_size=500):\n",
+    "    all_file_ids = [chunk_id for file_chunks in all_chunk_ids.values() for chunk_id in file_chunks.values()]\n",
+    "    file_id_batches = chunk_list(all_file_ids, chunk_size)\n",
+    "    for idx, batch in enumerate(file_id_batches):\n",
+    "        vector_store_batch = client.vector_stores.file_batches.create(\n",
+    "            file_ids=batch,\n",
+    "            vector_store_id=vector_store_id\n",
+    "        )\n",
+    "        print(f\"Uploaded batch {idx + 1}/{len(file_id_batches)}: {vector_store_batch.id}, Status: {vector_store_batch.status}\")\n",
+    "\n",
+    "print(os.getenv('OPENAI_API_KEY'))\n",
+    "\n",
+    "# SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n",
+    "# data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n",
+    "# enriched_data_folder = os.path.join(data_folder, 'processed')\n",
+    "# all_chunk_ids = upload_all_ready_chunks(enriched_data_folder)\n",
+    "# upload_to_vector_store(all_chunk_ids, SHOT_DATA_VECTOR_STORE_ID)"
+   ]
   },
   {
    "cell_type": "markdown",
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
new file mode 100644
index 0000000000..5f7d6ce9ec
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
@@ -0,0 +1,35 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your swing speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, and the ball is curving to the left due to the face being more closed than your swing path. Focus on aligning your clubface with your swing path to reduce the sidespin and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your 7-iron swing shows good club speed and decent ball speed. However, an attack angle of -3.13 degrees indicates that you're hitting slightly down on the ball, which may be contributing to the high backspin. A higher launch angle would help you carry the ball further. Focus on keeping your club path and face more aligned to reduce spin and improve distance. Practicing an upward strike on the ball will help too.",upward strike drill,1.1509776,69.998,97.22,0
+1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your 7 iron swing shows good distance with a ball speed of around 87 mph. To improve, focus on your attack angle, as it's a bit steep at -5 degrees, which could lead to lower shots. Try to maintain a more neutral swing path and open the clubface slightly. This will help promote a better launch angle and less spin for more distance. Overall, you're on the right track but can benefit from adjusting your angle of attack and swing path.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your shot shows a solid club speed and decent ball speed, but your attack angle and club path suggest a tendency to swing from outside to inside, which can cause slicing. The high backspin indicates a need for a more square club face at impact. Work on getting your club path to be more neutral and focus on squaring the club face for better accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed looks good at 77 mph, which is promising. The attack angle of 7.36 degrees suggests you're hitting down on the ball, helping generate solid contact and spin. Focus on keeping your club path and face angles more aligned to avoid unwanted side spin. Work on your follow-through to improve overall consistency. Try to maintain a consistent launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,"Your club speed is a bit low for a 7 iron, which is affecting your distance. Aim to increase your club speed through a better weight transfer during your swing. Additionally, your launch angle is good, but the backspin is quite high, which could lead to a loss of distance. Focus on striking the ball with a slightly downward angle to help with distance and control.",weight transfer drill,1.1509776,69.998,97.22,0
+1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"Your shot data shows a good club speed and ball speed, but there are areas to improve. Your attack angle is slightly negative, which means you're hitting down on the ball too much. This may cause more backspin and lower trajectory. The club path is a bit steered to the right, resulting in a hook. Try to work on your swing path and create a cleaner impact with the ball for more distance and better accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your 7-iron swing is generating good ball speed, but the club face is open relative to your swing path, leading to a decent amount of sidespin and a noticeable curve. Focus on aligning your clubface more closely with your swing path to improve accuracy. Additionally, try to reduce your backspin for better distance control.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot data shows good potential with a club speed of 76 mph and a solid ball speed of over 102 mph. However, your launch angle is a bit low, and there's quite a bit of backspin which could be affecting your distance. The club face is significantly open compared to your club path, which might be causing a slice and resulting in a notable deviation in your carry distance. Focus on adjusting your grip and aligning your shoulders properly to help with your swing path.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in accuracy. The club path and face angle suggest that the shot was pushed to the right. Try focusing on aligning your body better with your target and ensure that your clubface is square at impact. Working on your swing path will also help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot shows some good potential! Your club speed is decent, and you're getting a good ball speed out of it. However, the face is a bit open at impact, which is causing the ball to spin to the right a little too much. Focus on aligning your clubface square at address and through impact. Additionally, try to increase your attack angle slightly to add more height and distance to your shots.",clubface alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your club speed is good, but your attack angle is quite steep, which means you're hitting down on the ball too much, leading to high spin and inconsistent distance. Aim for a more level swing through the ball. Practicing your swing path can help you make better contact and reduce the steepness of your angle.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"You're generating good speed with your 7 iron, but the club path and face angles suggest you're coming in too steep and cutting across the ball, leading to excessive sidespin and a leftward hook. This affects both your accuracy and distance. Focus on straightening out your swing path and keeping the clubface more square at impact to improve your shots. Additionally, the high backspin indicates that you may need to work on your strike to get more distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your club speed is good, but the ball is going off to the right and has a lot of backspin. This could be due to an open clubface at impact. Focus on squaring the clubface at impact and keeping your swing path more neutral. Try to lower your backspin for a straighter and longer shot.",clubface alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your 7-iron shot shows solid distance and ball speed, but there's room for improvement in your swing path and face angle. A club path of 6.2 degrees means you're swinging slightly out-to-in, which can lead to slices. The high backspin may indicate you're not making solid contact with the center of the clubface. Focus on making cleaner strikes and adjusting your stance to promote a straighter swing path. Practicing consistency in your swing can help lower your scores.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Your club speed is quite good, but your club path and face angle suggest that you're aiming a bit right, which is causing your shots to curve left. Focusing on aligning your club face with your target and practicing a straighter path can help you gain more accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your club speed is decent, but the ball is launching too high and spinning too much, which could be causing it to veer off to the right. Focus on aligning your clubface with your swing path to improve accuracy. Reducing your attack angle to a more neutral position could also help lower spin and increase distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows that you have decent swing speed and ball speed, but your attack angle is a bit too steep for a 7 iron, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Try to level out your swing by focusing on sweeping the ball rather than digging into the turf. Additionally, your club face is open at impact, which could cause some wayward shots. Work on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your club speed and ball speed are solid for a 7-iron, indicating good power. However, your attack angle is slightly negative, which may cause thin or low shots. A slight adjustment to make your angle more neutral or positive will help you get better height and distance. The face of your club is square to your path, which is great, but your spin rates suggest that you're putting a bit too much backspin on the ball; focusing on a smoother swing could reduce that. Overall, you're on the right track—just aim to adjust that attack angle to improve your launch conditions.",attack angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your shot shows solid distance, but improving your ball control will help you hit more consistently. Your club path is slightly out to the right, and the face angle is open, which can lead to more slices. Focus on aligning your body to your target and making a more neutral swing path.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot shows good power, but the ball is curving way off to the right due to the face being open at impact. Focus on keeping the clubface square when hitting the ball and adjust your swing path slightly to the inside to bring it back on target.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your swing speed with the 7 iron is solid, but the attack angle is slightly down, which might be causing high backspin and a higher than ideal launch angle. Additionally, the face is open relative to the path, leading to a push to the right. Focus on making sure your club face is square at impact and try to improve your attack angle by sweeping the ball slightly instead of hitting down too much. This should help you gain distance and improve accuracy.",face angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your shot data shows that you're generating decent club speed and ball speed, but your attack angle and club path indicate that you may be coming into the ball slightly steep and from the outside. This could be affecting your accuracy and spin. Focus on keeping your club path more neutral and ensuring your club face is square at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like your shot data shows some irregularities, particularly with club speed and angles, which are all at zero. This may indicate that the club wasn't in motion or the data wasn't captured properly. Focus on making sure you complete your swing to generate speed and hit the ball consistently. Practicing a full swing with correct mechanics will help in improving your overall performance.",full swing practice,1.1509776,69.998,97.22,0
+1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"You're generating good club speed and distance, but your attack angle is quite negative, which can lead to lower shots and potential issues with solid contact. Your club path and face angle show a strong rightward movement, causing your shots to drift right. Focus on improving your swing path to be more neutral and check your grip to help align the clubface better at impact.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"Your club speed is decent, and you're generating good ball speed, but your ball is spinning too much, which can cause loss of distance. Try to focus on squaring the club face at impact to reduce sidespin and improve accuracy. Also, work on your attack angle to ensure you're hitting the ball more level instead of descending too steeply.",face angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Your club speed looks good for a 7-iron, but the attack angle is a bit too steep at -3 degrees. This can lead to lower launches and more difficulty getting the ball airborne. Aim to swing more level through impact. Also, the face angle is quite open relative to your swing path, which can cause a push to the right. Focus on getting your clubface more aligned with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your 7 iron shot shows good ball speed and carry distance, but there's room for improvement in your accuracy. Your attack angle is slightly descending, which is okay for a 7 iron, but a more neutral angle can help with consistency. The club path and face angle suggest a tendency to push the ball right. Focus on aligning your body better and keeping the club face square at impact.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your club speed is good, and you're getting decent distance with your 7 iron. However, the attack angle is a bit steep and the face angle is quite open, which is causing the ball to launch right. Focus on getting the clubface square at impact and improving your attack angle to a more neutral position for better accuracy and control.",clubface alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It seems that you didn't swing the club for this shot, as your club speed and attack angle are both 0. This usually happens when the club doesn't make contact with the ball. Focus on making a full swing, ensuring you're engaging your body and following through. It might be helpful to practice your setup and take some practice swings to build confidence.",full swing practice,1.1509776,69.998,97.22,0
+1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is good for a 7 iron, but the club face is open at impact, which can cause the ball to slice. Focus on squarely aligning the club face to your target at address and through impact. Reducing your backspin will help improve carry and distance. Work on your follow-through to ensure a smoother swing path.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is solid, but the angle you're hitting down (-7 degrees) suggests that your impact may be too steep, which can cause low launches. Your club path is very much to the right, and the face angle is also open, leading to a push with some side spin. Focus on leveling out your attack angle and getting the face more square to your target line at impact. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7 iron shot shows good ball speed, but there's room for improvement in consistency. The club path is aiming right, and the face angle is open, which leads to a big slice. Focus on getting your club path more neutral and square at impact. A good drill to work on this is to practice a 'swing path drill' where you make swings while focusing on keeping the club moving straight down the target line.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your club speed is decent, but your attack angle is quite negative, meaning you're hitting down too much on the ball. This can lead to more spin and less distance. Try to level out your swing path and focus on bringing the club back on a straighter line to promote a more dynamic strike. This will help you increase your carry distance and overall accuracy.",swing path drill,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json
new file mode 100644
index 0000000000..520c1b6cfe
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_0_chunk_0.txt": "file-NbdCYWyfQ8CAHBp5LKpkzD", "Golf_Shot_Data_0_chunk_1.txt": "file-3AwH9fk64VFj4RkeE2NzSp", "Golf_Shot_Data_0_chunk_2.txt": "file-HmiwWZsQ3nBt89gmPbnw8K", "Golf_Shot_Data_0_chunk_3.txt": "file-G4F9wGE8UFeZYLUtrZ5i5e", "Golf_Shot_Data_0_chunk_4.txt": "file-YHodj2ZPqA3Mfh6gUYPL8A", "Golf_Shot_Data_0_chunk_5.txt": "file-YDBBjmo5UW7G93rEjg3qai", "Golf_Shot_Data_0_chunk_6.txt": "file-Jz6KSDH4R3h7vWqC5WtqHd", "Golf_Shot_Data_0_chunk_7.txt": "file-4SDtqLqobV9rCcFdcFscWd", "Golf_Shot_Data_0_chunk_8.txt": "file-6hNHvyaRZfdhHz5vQseCJW", "Golf_Shot_Data_0_chunk_9.txt": "file-NsU1AAt9LEGfWm1b9Ea9Ak", "Golf_Shot_Data_0_chunk_10.txt": "file-JTB2VWtHgQkaYqyBbDwomA", "Golf_Shot_Data_0_chunk_11.txt": "file-79usZandVKHGpUsFDzoLAa", "Golf_Shot_Data_0_chunk_12.txt": "file-CJzFVyj1XPGLr2ZueJ4NpW", "Golf_Shot_Data_0_chunk_13.txt": "file-YXVXgvFwtt9dWDzaKfhuAt", "Golf_Shot_Data_0_chunk_14.txt": "file-GTcsKpqQnu7EPdS2cbuYan", "Golf_Shot_Data_0_chunk_15.txt": "file-1FnPufbVb3ijVhzkXgTszx", "Golf_Shot_Data_0_chunk_16.txt": "file-BxVHukkPAnrPWsCWkQhQSn", "Golf_Shot_Data_0_chunk_17.txt": "file-KWYTD11gzZfS4DdP1Xc8Vy", "Golf_Shot_Data_0_chunk_18.txt": "file-DPAticNnSSe1sjg5BsRwR3", "Golf_Shot_Data_0_chunk_19.txt": "file-R6F6pzWKHhyvf5uQihTpUr", "Golf_Shot_Data_0_chunk_20.txt": "file-PKTpxeLdwdcDtzRrxjY9Sc", "Golf_Shot_Data_0_chunk_21.txt": "file-H76S28LCazGz5Pb2Jt4W75", "Golf_Shot_Data_0_chunk_22.txt": "file-VnNagF1uqU6yqaAje7XC9m", "Golf_Shot_Data_0_chunk_23.txt": "file-4hN9Pb9FDCsy7811Rs7n2e", "Golf_Shot_Data_0_chunk_24.txt": "file-8Vck13ojt4jBefCKtQfBKv", "Golf_Shot_Data_0_chunk_25.txt": "file-KbxscCf3URWFDpqNtuCjfW", "Golf_Shot_Data_0_chunk_26.txt": "file-B5TgALxi8a76yuFTXW2foS", "Golf_Shot_Data_0_chunk_27.txt": "file-E8cxTssqu5ANoLrteaqkcB", "Golf_Shot_Data_0_chunk_28.txt": "file-3nWbRJ6Aqd2vT15yGCH7pN", "Golf_Shot_Data_0_chunk_29.txt": "file-SKksCHf2KGvqJXAt6LSedG", "Golf_Shot_Data_0_chunk_30.txt": "file-AfSVAHu5wHwEuQ2TU4hL9P", "Golf_Shot_Data_0_chunk_31.txt": "file-QvuwcuRn4uno2SaRHVGggb", "Golf_Shot_Data_0_chunk_32.txt": "file-ApaLaoZVh4JKzpZBaHsgye", "Golf_Shot_Data_0_chunk_33.txt": "file-JGgf8ayncrwfepdVJdGPyA"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
new file mode 100644
index 0000000000..d859bb1b02
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
@@ -0,0 +1,102 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You generated a good amount of backspin, which is great for controlling your shots around the greens. However, your club face is open at impact, causing the ball to veer off to the right (slices). Focus on aligning the clubface more squarely at impact. Additionally, a higher attack angle can help with more consistent ball striking. Try to slightly angle the club down as you hit the ball, instead of level or down too much. This can help ensure better contact and a straighter trajectory.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot shows a decent swing speed, but the ball deviated quite a bit from your target line. To improve your accuracy, focus on aligning your club face with your intended target instead of just swinging straight. Your backspin is quite high, which can make the ball bounce more than you want it to. Try to lower this by hitting down a bit more on the ball and making crisp contact.",alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot data tells me a few key things. First, your club speed is decent, but your attack angle is at 0 degrees. This means you're hitting the ball straight on without a downward strike, which is important for a sand wedge. The club face angle is quite open, which is causing a lot of sidespin (the ball is curving to the left if you're a right-handed golfer). To improve, focus on making sure the club face is more square at impact and try to slightly improve your downward angle of attack when hitting the sand wedge. This will help you achieve better control and more consistent distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing speed is good for a sand wedge, but your attack angle is a bit too negative, which can lead to inconsistent contact with the ball. Try to make sure you're hitting slightly up on the ball to improve your launch angle and backspin. The ball is carrying well at nearly 70 yards, but focusing on a more positive attack angle will help you get better control and consistency.",attack angle adjustment,1.1509776,69.998,97.22,0
+12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid for a sand wedge, but your attack angle is quite steep and the club path is aimed right. This can lead to high backspin and deviations from your target. Focus on making a flatter swing and aim to strike the ball with a more neutral angle. Try to align your clubface more square to your target during impact.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with how the shot data was recorded, but I can still give you some advice based on typical sand wedge performance. Since your club speed and swing angles are not showing, focus on ensuring you have a proper setup and a smooth swing. Practice hitting the sand behind the ball to create an explosion effect that will help you get out of bunkers effectively.",splash drill,1.1509776,69.998,97.22,0
+12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Great job with the swing speed and consistency! However, your launch direction is quite off to the right, which is likely causing the ball to veer. To straighten your shots, focus on aligning your clubface better at impact. Additionally, your attack angle is slightly down, which is common for sand wedge shots, but can be improved for better contact. Try to make sure you're hitting down just enough without forcing it too much.",clubface alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Your pitching wedge swing shows solid club speed, but your path is quite negative, which may cause balls to slice or pull left. Try to align your swing path more towards the target and maintain a more neutral club face at impact for better accuracy. Work on maintaining a steady launch angle and reducing backspin for improved distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your shot data shows you have decent carry distance with your pitching wedge, but the attack angle of -5.48 degrees indicates a tendency to hit down on the ball too much. This can lead to excessive backspin and may affect your launch angle. Work on leveling out your swing a bit for a better impact. Additionally, your club path is slightly right, which could cause your shots to veer off. Focus on aligning your swing path more towards your target.",attack angle adjustment drill,1.1509776,69.998,97.22,0
+12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your club speed and ball speed are good, showing strength in your swing. However, your attack angle is slightly negative, which could lead to lower ball flights and less control. Try to focus on a more upward angle as you make contact with the ball. Additionally, your backspin is high, which is great for stopping the ball on the green, but it can affect distance control. Work on keeping the clubface aligned with your swing path to reduce the sidespin. This will improve accuracy and distance consistency.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Your pitching wedge swing is solid, but there are a few areas to focus on. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Try to work on getting a more level or slightly upward angle of attack for better contact. Your spin rates are high, indicating that the ball is turning a bit too much as it flies. Tightening the face to align more consistently with your swing path will help reduce this. Overall, your carry distance is good, but aim for more control in your direction.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your pitching wedge shot is looking solid! You've got good distance and decent backspin. However, your attack angle is slightly negative, which can lead to inconsistencies in your ball flight. A more upward strike can help get those shots airborne better. Try to focus on getting the bottom of your swing path more level or even slightly upward into the ball.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your swing speed and ball speed look good for a pitching wedge, but the backspin is quite high, which could affect your control. Focus on a more upward attack angle to improve launch conditions and reduce excessive spin. This will help your ball fly a bit straighter and carry further.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Your pitching wedge shot had decent distance, but the face angle was open at impact, causing the ball to launch right. Focus on aligning your clubface with your target during setup and practice a consistent swing path to improve accuracy. Also, try to reduce the sidespin by ensuring a more level swing through impact.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like you had a static swing with no club movement, which resulted in a low ball speed and limited carry distance. Focus on developing your swing and generating some club speed. Concentrate on the fundamentals: grip, stance, and tempo. Start practice swings slowly, then gradually build up speed while maintaining control.",slow motion swing,1.1509776,69.998,97.22,0
+12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your pitching wedge shot shows solid club speed and a good carry distance of around 111 yards. However, your club face is significantly open at impact, which is causing your ball to spin to the right. Focus on getting the face more aligned with your swing path to improve accuracy. A slight adjustment in your attack angle towards a more neutral position can also help in achieving better contact.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"Your club speed is solid for a pitching wedge, but the high backspin suggests you're making contact too close to the ground or flipping your wrists. Work on keeping your hands ahead of the clubhead through impact to reduce spin and gain more distance. Also, your carry deviation shows the ball is veering slightly left; try focusing on a more neutral grip and alignment to straighten your shots.",hands ahead drill,1.1509776,69.998,97.22,0
+12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed was recorded as 0 mph, which suggests that there might have been an issue with the data capture. However, the backspin is high at over 2600 rpm, which is good for control but may suggest you need to improve your launch angle, which is low. Try to focus on making solid contact and creating a more upward strike on the ball for better distance and trajectory.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Great job with your pitching wedge! Your club speed is solid, but your attack angle is a bit too negative, which means you're hitting slightly down on the ball. This can create more backspin and can cause the ball to balloon upwards. Consider adjusting your setup to promote a more level swing. Also, your launch direction indicates a slight hook; try to focus on keeping your clubface square at impact to reduce sidespin. Overall, aim for a smoother swing and keep practicing your alignment.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It looks like we couldn't gather complete data for your shot, but a few things stand out. Your club speed and attack angles suggest that there may have been an issue with the setup or execution of the swing. Focus on your alignment and ensure that your setup is stable. Practice hitting the ball with consistent solid contact to maximize distance and accuracy.",setup stability drill,1.1509776,69.998,97.22,0
+12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your 8-iron swing is generating decent speed, but your club path is significantly off to the left (close to -14 degrees). This can lead to shots that slice or hook. Improve your swing path by focusing on an inside-out motion. Also, the low launch angle suggests you might not be making solid contact with the ball. Try making sure the clubface is square at impact and check your ball position, too.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're making good contact with your 8-iron, but the ball is spinning a bit too much and your attack angle is slightly downward. This could be causing you to lose distance. Focus on hitting up slightly to reduce backspin and improve your launch angle. Also, keep an eye on your club path; it's too much to the left, which can cause the ball to fade or slice. A more neutral path will help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"Your shot data indicates that you made good contact as seen with the decent ball speed and carry distance. However, the extremely high backspin and sidespin suggest that the ball likely curved a bit too much. Focusing on consistency in your swing and managing the face angle at impact will help reduce this spin and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent, but your attack angle is a bit too negative, which means the club is coming down too steeply. This can lead to higher backspin and a tendency for the ball to fade. Working on keeping the club path more neutral and adjusting your attack angle to be closer to level can help you achieve a more consistent strike. Practice focusing on a smoother swing to lower that spin and improve your distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your swing speed is good for an 8 iron, but your attack angle is quite downward, which may cause the ball to dig into the ground. Try to level out your swing a bit more. The club face is slightly open at impact, which is causing the ball to draw to the left. Work on squaring the face at impact to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Great job on your 8 iron swing! Your club speed is solid, but the face is pointing too far right at impact, which is causing the ball to slice. Work on keeping the club path more neutral and aligning the clubface better at impact. Reducing backspin could help with distance, so focus on a more sweeping motion. Overall, you're on the right track!",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like the data you provided is incomplete, but the key takeaway is that your ball speed suggests a need for better contact and swing mechanics. Focus on developing a smoother swing and improving your club speed to increase distance. Ensure you're making solid contact with the ball, as that's crucial for better performance.",slow motion swing,1.1509776,69.998,97.22,0
+12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your shot data shows some room for improvement. Your club speed is decent, but the attack angle is too negative, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Focus on hitting up slightly to reduce backspin and increase carry distance. Your face angle is also closed to the path, which may lead to pulled shots. Try to work on getting a more neutral face angle at impact.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your swing speed is decent for a 7 iron, but the attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates an in-to-out swing, which can cause consistency issues. Try to improve your strike by leveling out your swing path and working on your angle of attack. Focus on a smoother, more controlled motion to help with accuracy and distance.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your club speed is good for a 7 iron, and you're hitting the ball with decent distance. However, your club face is slightly open at impact, leading to a pull or slice. Focus on aligning your club face better at address and make sure it’s square to your target at impact. Additionally, your backspin is a bit high, which can affect your distance. Try to make a smoother swing rather than trying to hit down too hard.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Great effort with your 7-iron! Your club speed and ball speed indicate that you're making solid contact, but your attack angle is slightly downward. This can lead to excessive backspin and can affect your distance. Try to focus on hitting more level or slightly upward to reduce backspin and improve carry distance. Additionally, your aim seems a bit off, as indicated by the negative carry deviation. Concentrate on your alignment at address to help straightening your shots.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your shot shows good power with a solid ball speed. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a 7 iron. Try to focus on a slightly upward strike to increase launch and decrease spin. Your smash factor is good, meaning you're making solid contact, but you might benefit from adjusting your clubface alignment to the path to improve direction.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows good club speed, but your accuracy needs improvement. The club path is slightly to the right (3.48 degrees), and your club face is also pointing slightly left at impact (-0.6 degrees), which is causing the ball to drift off target. To improve consistency, focus on aligning your club face with your swing path at impact. This will help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your club speed is good, and your ball speed is solid, leading to a decent carry distance. However, your backspin is quite high, which may be affecting your distance and control. Work on hitting more down on the ball to reduce backspin and improve your carry. You also have a slight fade with your ball flight. Focusing on face alignment and path during your swing can help correct this.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,"Your club speed of 78 mph is decent, but your launch angle is quite low at 4.7 degrees. This means the ball isn’t getting up in the air enough, which is affecting your distance and carry. Additionally, your club path is slightly in-to-out (-1.21 degrees), and the face is also a little closed to that path (-1.02 degrees), which can cause a minor draw or push. Focus on increasing your launch angle and making sure the clubface is square to the path at impact for better distance and accuracy.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your shot data shows that your club speed is decent, but your launch angle and carry distance need improvement. The low launch angle suggests that you're hitting the ball too close to flat. Focus on getting a slightly upward strike with your 7-iron. Also, the sidespin indicates a slice, which means your club face is open relative to your swing path. Work on your alignment and swing path to straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your club speed is decent, and your ball speed shows you're getting solid contact. However, your backspin is a bit high, which might be affecting distance. Work on keeping the clubface straighter through impact to improve accuracy and reduce sidespin. Try to aim for a more neutral attack angle to help lower that backspin for better distance.",clubface alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"You're hitting the ball pretty well with a club speed of 80 mph and a relatively good ball speed of about 105 mph. However, your club path is quite negative (-4.98 degrees), which indicates that your club is moving too much from inside to outside during the swing. This can cause pushes to the right. Focus on straightening your club path and reducing sidespin to improve accuracy. Your launch angle and backspin are decent, but you can benefit from aiming to hit the ball with a more neutral face to reduce the sidespin.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"You're hitting the ball with decent speed, but your backspin is high, which can lead to a loss of distance. Try to focus on hitting slightly down on the ball to reduce spin and improve your carry distance. Also, your clubface is slightly open relative to your swing path, which may cause your shots to veer left. Aiming to square the clubface at impact can help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"Your swing speed is decent for a 7 iron, but your club path is quite out-to-in, causing the ball to start left and possibly slice. Try to focus on keeping the club more neutral to hit straighter shots. Additionally, the attack angle is negative, which means you're hitting down on the ball more than necessary. Work on sweeping the ball off the ground for a better launch.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your shot data shows a good club speed and ball speed, which is great! However, your club path is significantly to the left (-20°), meaning you are likely slicing the ball. Also, the high backspin indicates that the ball is not launching as far as it could. Focus on aligning your club path more to the right during your swing and try to create a bit more downward angle of attack to help reduce spin and improve distance. A more neutral face angle at impact will help you hit straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed is decent, but your attack angle is a bit too negative, and your club path suggests an inside-out swing that's causing a significant slice. Aim to keep your attack angle closer to neutral and work on straightening your path to help reduce sidespin. A little more practice on these areas can lead to straighter shots and better distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot shows a solid club speed, but the club face is too open at impact, which is causing the ball to launch right and limiting your distance. Focus on aligning your club face square to your target at address and through impact for better accuracy.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is good, but your attack angle is quite steep, which might cause inconsistent contact. Try to flatten your swing a bit to make better contact with the ball. Your launch angle is decent, but lowering it slightly could help with distance. Also, focus on your club path; it’s pretty far to the right at nearly 11 degrees. Work on getting that more neutral to improve accuracy. Consider practicing with a drill to help with this.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good, but the club path is slightly inside-out, which is causing your shots to have some sidespin. Try to focus on keeping the club path more neutral to help straighten your shots. Also, your attack angle is just below zero, indicating that you're hitting down on the ball a little too much with this iron. Aim for a more level attack angle to improve contact and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"Your club speed of 70 mph is solid, but there's a slight issue with your club path and face angle. Your club is coming in from the inside and the face is just slightly closed, which is causing a pull. Focus on straightening out your club path to align more with your target. Also, your backspin is a bit high, which might mean you need to lower your launch angle slightly. Try to make your swing more consistent and balanced.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your club speed is solid, leading to a decent carry distance. However, the club face is significantly closed at impact, which contributes to the leftward flight of the ball. Focus on getting the club face more square at impact for straighter shots.",club face awareness drill,1.1509776,69.998,97.22,0
+12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your club speed is solid, and your ball speed shows you're making good contact. However, the club face is open at impact, which is causing your shots to go right. Focus on squaring the club face at impact to improve accuracy. Also, consider lowering your launch angle for more distance.",club face square drill,1.1509776,69.998,97.22,0
+12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows a few key areas for improvement. The club face is closed at impact, which is why the ball is hooking to the left. You have a decent club speed but the ball speed is low for your swing speed, indicating you’re not making solid contact. Focus on keeping the club face square to your path at impact. Also, your attack angle is good, but aim for a higher launch angle to improve distance. Try to engage a more consistent swing path to reduce deviation.",face control drill,1.1509776,69.998,97.22,0
+12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your hybrid swing is showing solid fundamentals with a good club speed and decent ball speed. However, your attack angle is slightly positive, which is good for hybrids, but consider focusing on making sure the clubface is square to your path at impact for straighter shots. The backspin is a bit high, which can affect distance. Try to reduce that while maintaining good contact. Lastly, aim to improve your launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"You're generating good club speed and distance with your hybrid, but the slight left spin indicates your club face is closed at impact. Focus on keeping your club face square throughout the swing. A launch angle of just over 5 degrees is quite low, which can affect distance. Work on your follow-through to help raise your launch angle and improve overall shot consistency.",club face square drill,1.1509776,69.998,97.22,0
+12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shot shows that the club face is significantly closed at impact, which is causing the ball to start left and lead to a high amount of backspin. To improve, focus on getting the club face square to the target at impact. Also, consider increasing your launch angle to achieve a better trajectory for distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job on generating good club speed and ball speed, which shows you're making solid contact! However, the slightly negative attack angle indicates that you might be hitting down on the ball more than you want with your pitching wedge. This could be affecting your distance and spin. Focus on a more level swing path to promote better contact and distance. Try aligning your clubface more towards your intended target during your swing to minimize the sidespin, which is causing a slight fade.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your swing speed and ball speed are decent, but the club path is too far to the left (-2.63 degrees) and the face angle is slightly open (2.06 degrees). This means the ball is likely starting left and slicing back to the right. To improve your accuracy, try focusing on keeping your club path more neutral. Also, your backspin is a bit high, which can affect distance. Work on striking the ball more efficiently to lower that spin. Aim for consistent contact for better control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Your shot data shows that you have a good club speed and decent carry distance. However, your club face is slightly closed at impact, which is causing the ball to curve left and reducing your accuracy. Focus on keeping the club face square at impact to improve your direction and consistency.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your shot data shows that you're generating decent club speed and a good amount of backspin, which is great for stopping the ball on the greens. However, your club path is slightly inside-out (negative), which can make your ball curve to the left. Try to focus on keeping your club path more neutral. Additionally, your launch angle is good, but a slight reduction in backspin can help with distance. Work on making clean contact to reduce unwanted spin, and you'll improve your carry distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your club speed is solid, but the attack angle is slightly negative, which suggests you're hitting down on the ball a bit more than needed for a pitching wedge. This can lead to excessive backspin, making it harder to control the shot. Work on getting a more neutral to positive angle of attack. Also, your ball is spinning a lot, which can cause it to balloon and lose distance. Focus on a smoother swing to reduce spin and improve your distance control.",neutralize attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Good job on your pitch shot! Your club speed is decent, but your backspin is quite high, which indicates the ball is climbing quickly. This may lead to a loss of distance. Focus on keeping your attack angle a bit lower and ensuring your clubface is square at impact. A drill to help with this is to practice making shallow swings, maintaining a downward strike without digging into the ground too much.",shallow swing drill,1.1509776,69.998,97.22,0
+12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your swing has good club speed, but the club face is slightly closed at impact, causing the ball to go left and lose distance. Focus on improving your club face alignment to square it at impact. Also, try to reduce the backspin for better carry distance. Work on striking the ball more consistently to get more distance and accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Your shot data shows you are generating good club speed and ball speed, but your attack angle is too shallow, leading to a lower than ideal launch. Additionally, your carry distance is off to the left, which suggests you may be coming into the ball with an open face and an outside-in path. Focus on improving your attack angle and ensuring that your club path is more neutral.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your club speed is solid for a pitching wedge, and your carry distance of about 112 yards is promising. However, your attack angle is slightly negative, which suggests you're making contact a bit too steeply. This can lead to inconsistent strikes and distance control. Your ball's backspin is high, which is good for stopping the ball on the green, but you need to work on keeping the clubface more square to your path at impact to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge swing shows some potential, but there are areas for improvement. Your attack angle is slightly positive, which is good for a wedge, but your club path and face angle suggest you may be aiming to the right (target). This can lead to inconsistency. Focus on aligning your clubface more squarely to your intended target line during your setup, and work on making smoother follow-throughs.",alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Your pitching wedge shot shows good potential! With a club speed of nearly 69 mph and a decent smash factor of 1.34, you're making solid contact. However, your attack angle is slightly negative, which could reduce the height and distance. Focus on creating a more upward angle through impact to promote better launch. Additionally, working on your swing path, which is quite rightward, can help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your pitching wedge shot shows potential, but the face of your club is angled a bit left at impact (2.58 degrees closed), which is causing the ball to curve left (hook). Try to align your clubface more towards your target at address and through impact. Also, your attack angle is slightly descending, so make sure you are striking the ball rather than the ground too early. Focusing on these will help improve your accuracy and distance.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your pitching wedge shot shows good club speed and ball speed, but the club face is pointed to the right relative to your swing path. This is causing the ball to slice. Try to focus on aligning the club face more square to your target as you swing. This will help improve your accuracy and distance control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your shot data shows a solid carry distance of around 105 yards with a good club speed. However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, making it harder to control the ball's distance. Focus on a more neutral swing path and try to catch the ball slightly on the upswing to lower the spin and improve carry distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your shot shows that your club speed is decent, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can cause lower launch and less distance. Also, your club face is open compared to your path, causing the ball to curve to the right. Work on getting your club face more in line with your target path for straighter shots.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"You're hitting your 7 iron with good speed, and your ball distance is solid at 126 yards of carry. However, your club face is tilted open at impact, causing a bit of fade (right spin). Focus on squaring the face at impact to improve accuracy and distance. A small change in your grip can help. Keep practicing!",club face square drill,1.1509776,69.998,97.22,0
+12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your shot data reveals that you're generating a decent club speed of about 73 mph, but there are areas to improve. Your attack angle is very slightly downward (-0.96), which is good for an iron shot, but the club face is quite open (4.97 degrees) relative to your club path (2.45 degrees), causing rightward spin. This contributes to your ball deviating significantly to the right. Work on squaring the club face at impact to reduce this side spin, which should help improve your accuracy. Additionally, keep an eye on your backspin, as a spin rate over 3000 rpm can lead to more unpredictable shots. Practice keeping your ball flight lower and more controlled. A good drill for you is the 'swing path drill' to help with alignment and face control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Your 7-iron swing shows good club speed but has a slight tendency to push the ball right (since the club path is to the right and the face is also slightly open). Work on aligning your clubface more square to your target. Reducing your backspin could help with distance, so consider focusing on a more downward strike with the ball slightly forward in your stance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed and ball speed are good, but your attack angle suggests you're hitting down on the ball too much. This can lead to loss of distance and accuracy. Try to work on having a more level swing path to improve both carry and total distance. Your shot is also turning left due to the face angle; focus on lining up the clubface more consistently with your intended target.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7-iron shot shows a decent club speed of around 75 mph, but the face angle being significantly open (7.16 degrees) means your shots are likely right of the target. Also, the high backspin (over 5000 rpm) may lead to less distance. To improve accuracy and distance, try to square the clubface at impact and reduce your backspin for a more penetrating ball flight.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your 7 iron shot shows good speed and decent distance, but your clubface is open at impact, which causes the ball to veer slightly to the right. To improve accuracy, focus on aligning your clubface more squarely and keeping your swing path consistent. Your backspin is a bit high, which can lead to loss of distance; lowering the angle of attack slightly could help with that.",clubface alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is solid for a 7 iron, but the ball has quite a bit of backspin, which can lead to less distance. You might want to work on lowering your attack angle slightly and aligning your club path more with your target to improve accuracy. Overall, aim to make more consistent contact and better control the face angle at impact.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your driver data indicates a significant downward angle of attack and a strong leftward club path, which is causing your shots to slice and lose distance. Focus on hitting up on the ball more and aim for a more neutral swing path to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your driver swing shows a few areas for improvement. The negative attack angle (-8.41 degrees) indicates you're coming down too steeply, which can lead to higher spin and reduced carry distance. Your club path being significantly negative (-12.43 degrees) suggests you are swinging too much from the outside to the inside, which can cause hooks. Aim to increase your attack angle closer to neutral and work on a more inside-out swing path. Also, lowering your backspin (3228 rpm) can help with distance. Focus on a smoother, more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing shows you have decent power with an impressive club speed of nearly 89 mph, resulting in a good ball speed of 123 mph. However, your club face is slightly closed at impact, leading to a left spin and potential hooks. To improve consistency, work on getting the club face more square at impact. Additionally, your backspin is a bit high, which can affect distance. Focus on a slightly lower launch angle for more distance. Overall, you’re on the right track, just need to tweak a couple of elements.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your driver swing shows some inconsistencies. The club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball. Also, the club face is closed at impact, which is causing a significant leftward spin. To improve, focus on a more upward attack angle and ensuring the club face is square at impact. This will help straighten out your shot and improve your distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Great job on generating a solid carry distance of about 204 yards with a good club speed. However, your attack angle, club path, and club face are all at 0 degrees, meaning you're likely hitting the ball straight but with no upward angle, which can impact your distance and ball flight. Focus on getting a slight upward angle of attack and aligning your club face for better accuracy. This can enhance your launch conditions and increase carry distance.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your swing path is too far to the left, and your club face is closed at impact, which is causing a significant slice. Focus on aligning your club face more towards your target and adjusting your swing path to be more neutral. This should help reduce sidespin and improve your accuracy. Additionally, work on lowering your backspin to gain more carry distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your driver speed is good, but the club face is closed at impact, causing the ball to spin left and reducing distance. Focus on keeping the club face square or slightly open to improve accuracy and distance. Additionally, your launch angle is decent, but lowering your backspin will help the ball fly straighter and further.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your shot data shows that your club face is significantly closed at impact, which is causing a big slice to the left (you are aiming way off target). Focus on keeping your club face square to the target as you swing. Additionally, your attack angle is nearly level, which is good, but try to get a bit more upward angle for better launch conditions. To improve your accuracy and ball flight, work on your grip and alignment, ensuring your face is aimed at your target.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your club speed is decent, but your club face being slightly closed (-1 degree) at impact is causing a significant amount of sidespin, leading to a hook. Try to keep the clubface square to the target at impact. Additionally, reducing your backspin can help improve carry distance. Focus on keeping your attack angle a bit lower for a more penetrating ball flight.",club face awareness drill,1.1509776,69.998,97.22,0
+12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver speed is solid, but your club path is significantly out-to-in, which is causing your shots to slice. Focus on getting the club path more neutral while aiming to keep the clubface square at impact. This will help lower your sidespin and improve accuracy. Additionally, try to increase your attack angle slightly for better launch conditions and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"You're generating good ball speed and carrying the ball decent distances, but your club path and face angle suggest a slice. Focus on correcting your swing path to be more neutral and try to close the clubface at impact. Practicing with a mirror or video can help you see your alignment and swing path better.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is good, but your club path is going too far to the left, which is causing your ball to spin left and lose distance. Focus on aligning your swing path more to the right while keeping your club face square to your target. Reducing your backspin will also help improve your distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your shot data shows that you're hitting across the ball (negative club path and face angle), causing a big slice that limits distance. To improve, focus on aligning your clubface square to the target and work on an inside-out swing path. This will help you gain more distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good, but your attack angle is slightly upward. This is usually beneficial, but your club path swings slightly to the left (negative), while your club face points to the right (positive). This could cause a fade or slice. Focus on aligning your clubface and path to both aim down the target line. Also, your spin rate is a bit low, which may hinder your distance, so try to maximize your upward attack angle while getting the face square.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your swing speed is solid, but your attack angle is slightly negative, which means you're hitting down on the ball. Aim to level out your swing to get better height and distance. Additionally, the club face is open relative to your swing path, causing the ball to veer right. Focus on aligning your club face with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is solid, but your attack angle is slightly negative. This means you're hitting down on the ball a bit, which can cause high backspin. Try to focus on sweeping the ball off the ground for a better launch. Additionally, your club path is quite strong to the right, but the face is slightly closed. Aim to align your clubface more with your path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot shows a decent club speed and ball speed, which is great! However, the high backspin and sidespin indicate that you may be impacting the ball with an open club face, causing the ball to spin more than desired. Focusing on closing the club face at impact can help reduce that spin and improve your accuracy. Also, try to keep your launch angle lower for better distance. Consider working on your swing path for more consistency.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your gap wedge shot shows a few areas to work on. The attack angle is slightly down (indicating you might be hitting into the ground a bit too much), and the club path is significantly outside-in. This can lead to less consistent contact and unwanted left-to-right spin on the ball. Focus on improving your swing path and making sure your angle of approach is more neutral. This will help you hit the ball cleaner and straighter.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows a slight downward angle of attack, which is good for making solid contact. However, your club face was closed relative to the path, causing the ball to start left and deviate from your target. Aim to square the face better at impact. You have good club speed and a decent carry distance. Focus on improving your accuracy by working on your alignment and swing path.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows potential, but we need to make a few adjustments. The club speed is decent, but the attack angle is a bit too steep, which can cause the ball to pop up too high and lose distance. The face angle is open relative to your swing path, contributing to a right direction. Focus on keeping your club face more square at impact and work on a more neutral swing path to improve accuracy.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,"Your swing speed is decent for a gap wedge, but you're hitting down on the ball too much (-4.93 degrees). This is causing some unwanted backspin and affecting your distance. Try to focus on a shallower angle of attack, which will help you lift the ball more effectively. Also, your club face is open relative to your path (7.28 degrees), leading to a slice effect. Work on squaring the club face at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"Your club speed and ball speed are pretty close, which is great! However, your attack angle is negative, meaning you're hitting down on the ball, and the club path is also a bit too much to the left, suggesting an inside-out swing path. Work on achieving a more level strike and ensure your club path is more neutral. Also, consider focusing on your launch angle; a bit lower could help maximize distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your gap wedge shot shows that you're making contact but need to work on your swing path and control. The club path being significantly to the left (-9.29 degrees) suggests an outside-in swing, which can lead to pulls and slices. Additionally, your ball speed and smash factor indicate there's room to hit the ball more effectively. Focus on a more neutral swing path and aim to keep the face square to that path at impact. This will help improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your club speed is decent for a gap wedge, but the attack angle of -6.91 degrees indicates you're hitting down too much. This could lead to unnecessary backspin and loss of distance. Your face angle suggests the club face is closed at impact, which may cause the ball to hook. Focus on leveling out your swing path and keeping the club face square at impact to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your shot data shows that your gap wedge club path is quite steep and moving to the left, which can lead to hooks or left shots. Your attack angle is also negative, indicating you're hitting down on the ball more than you should for your gap wedge. Focus on making a more neutral swing path and getting the clubface aimed at your target at impact. Consider working on a smoother takeaway to improve your overall path and encourage a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot shows a good club speed for a gap wedge, but the club face is slightly closed at impact, which is causing the ball to spin to the left and drop short of your target. Focus on keeping the club face square at impact and work on a smoother swing path to improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is decent, but your attack angle is a bit too steep (-4.93 degrees), which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. Also, your club path is moving left (-4.5 degrees), which could result in a pull or hook. Focus on improving your angle of attack and keeping your swing path more neutral for better ball flight and distance.",swing path drill,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
new file mode 100644
index 0000000000..9d07ac43e5
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
@@ -0,0 +1,114 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot had a good carry distance of around 120 yards, but your ball is starting a bit too far left and not reaching your target consistently. To improve accuracy, focus on aligning your club face better at impact and practicing a more controlled swing. The backspin is high, which is great, but it indicates you might be hitting down a bit too steeply. Adjusting your attack angle slightly can help you achieve a more optimal strike.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"Your ball speed is decent, but the launch angle is quite low, which means your ball isn't getting enough lift. The backspin is good, but the carry distance indicates that you are not striking the ball cleanly. Focusing on hitting up on the ball will help you achieve a better launch angle and more distance. Remember to keep your weight centered and practice a smooth follow-through.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"Your pitching wedge shot shows good distance at 113 yards carry, but you have a slightly steep attack angle and some significant backspin. This indicates that your club is coming down too much, which can lead to less control. Focus on creating a flatter swing path and try to increase your follow-through to help reduce backspin and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your pitching wedge shot showed good power with a ball speed of nearly 94 mph. However, your attack angle is a bit negative, meaning the club is coming down too much at impact. Try to improve your angle by striking the ball more upward. Also, your spin is quite high, which may make the ball stop quickly on the green, but it can also lead to less distance. Focus on a more neutral club path to reduce the sidespin, which is causing some deviation in your shot direction. Overall, working on these elements can help improve your accuracy and distance.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your shot data shows good club speed and ball speed, which is great! However, the slightly negative attack angle suggests you might be hitting down on the ball too much with your pitching wedge. This can lead to lower launches and less distance. Try to focus on a more neutral or slightly upward angle of attack for better flight and carry. Additionally, your face angle is slightly closed to the path, which can lead to a bit of a draw. Work on aligning the clubface more with your target on your downswing.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your shot data shows that you're hitting the ball well, but your attack angle is a bit too negative. This could mean you're approaching the ball too steeply, which can lead to more spin and less distance. Also, your club path is slightly out to in, which is causing some left-to-right spin. Try to maintain a more neutral attack angle and work on swinging more along your target line for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your shot shows good club speed and a decent launch angle, but the carry distance was a bit off target. Focus on keeping your club path straighter to reduce the deviation. This should help with accuracy and improve your overall distance control. Practicing your swing path can make a big difference.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitching wedge shot looked solid overall! With a club speed of about 68.6 mph, you're generating good ball speed at 90.3 mph, but there's some room for improvement in your accuracy. The club face was open at impact (5.2 degrees), leading to a slight fade in your shot direction (4.5 degrees). Working on keeping the club face square at impact can help with straighter shots. Also, your backspin is quite high at nearly 10,000 rpm, which could be causing some loss of distance. Focus on a smoother transition in your swing for better control and consistent strikes.",club face control drill,1.2065908,64.0,101.325,73
+5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"You're generating good club speed, and your ball hasn't strayed far off its target line. However, working on your attack angle and ensuring a more neutral club path can help you improve your shots. Focus on hitting down on the ball slightly more while keeping your club path a bit straighter. This will help lower the backspin and improve your distance.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shot shows good club speed and ball speed, indicating solid power. However, the launch angle is lower than ideal, which can affect your carry distance. Focus on a more upward strike to create a higher launch. Additionally, your club path and face angle suggest you're slightly out of alignment, contributing to the sidespin. Working on your swing path can help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"You're making good contact with the ball, but your club path is quite a bit to the right, which could lead to shots going further right than intended. To improve your accuracy, try to work on aligning your club path more towards your target. Also, your backspin is high, which can help with stopping the ball on the green, but focus on keeping a steady swing to maintain distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your shot data indicates you have a solid club speed and good launch angle for your pitching wedge. However, your carry distance is a bit inconsistent, likely due to your club path and face angle. By focusing on straightening your swing path and ensuring your clubface is square at impact, you can improve accuracy and distance. Try to keep your swing more neutral to reduce sidespin, which is affecting your carry deviation.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your pitching wedge shot was solid overall, with good ball speed and decent carry distance. However, the attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to less optimal contact. Try to keep your attack angle closer to zero for a better strike. Additionally, the club face is slightly open at impact, contributing to sidespin, causing the ball to drift right. Focus on the face alignment at address and through impact.",pitching wedge face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your ball speed and carry distance are solid, but your club face is open at impact which causes the ball to veer off to the left. Focus on aligning your body and club face better at setup. Also, work on your attack angle to improve consistency and control. Try to reduce the backspin for more distance by hitting through the ball more aggressively.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your pitching wedge shot shows a decent club speed and ball speed, but the face angle is too open at impact. This is causing the ball to launch higher with a lot of backspin, which can lead to less control and distance. Focus on getting your clubface more square at impact to improve accuracy and distance.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your pitching wedge shot shows a decent club speed and ball speed, which is great! However, the attack angle is slightly negative, meaning you're hitting slightly down on the ball at impact. This could lead to excessive spin and less carry distance. Try to make sure you're striking the ball at a level angle or slightly upward for better distance and control. Also, your carry distance is a bit inconsistent and drifts left, so focus on a more neutral club path to improve accuracy.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot data shows good club speed and a decent launch angle, but your ball flight is going left of target due to your club path and face angle. To improve, focus on aligning your stance and keeping the clubface more square to the target at impact. Consider practicing your swing path to ensure you’re coming through the ball straighter.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"Your club speed is decent for a pitch shot, and you're creating a good amount of backspin for control. However, your launch direction is pointing quite a bit to the right, which indicates you might be swinging across the ball. Focus on aligning your clubface with your swing path to straighten out those shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Great job with your pitching wedge! Your club speed is solid, and your launch angle is good for achieving height. However, your attack angle could be slightly more negative to help with consistency, aiming for a steeper downward angle on the ball. Focus on ensuring your clubface is square at impact to reduce sidespin. Work on aligning your swing path closer to straight.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good speed and height, but the ball is fading slightly to the left. This is likely due to your club path and face angle at impact. A more consistent swing path can help straighten your shots and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your swing is showing good club speed and ball speed, but the club face is too open at impact, causing a high amount of sidespin. This suggests you're aiming to the right and may need to align your body better. Additionally, your attack angle is slightly downward, which is good for getting cleaner contact, but try to flatten it just a bit for better distance. Focus on keeping your club face square to your target throughout your swing to reduce side spin and improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"Your 7 iron shot shows some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, which means you might be hitting down on the ball too much. This can cause excess backspin and higher deviation on your shots. Also, your club path is a bit to the left, leading to a closed face at impact and resulting in a rightward launch. Try working on your swing path and ensure your clubface is square at impact for more consistent results.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your swing speed is decent, but the face angle is significantly open at impact, leading to a high amount of sidespin and inconsistent direction. Focus on squaring the clubface at impact for straighter shots. Additionally, your attack angle is slightly descending, which is good for irons, but working on your swing path and follow through can help improve your overall consistency.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows that your club speed is good at 75.5 mph, but there's room for improvement in your accuracy. The ball is curving to the left (pulling) with some backspin, which suggests an issue with your club face being slightly closed at impact. Focus on aligning your club face more accurately with your swing path. A good drill to help with this is practicing your swing path and club face alignment with a mirror or alignment sticks.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows a few areas to work on. The club path is moving to the left of the target line (-6.7 degrees), while your club face is pointing right (6.7 degrees). This leads to a hook spin and results in the ball going left. Additionally, your smash factor is below optimal, meaning you're not efficiently transferring energy from the club to the ball. Focus on aligning your club path with your target line and ensure your club face is square at impact. Try practicing with straight swings and aim to improve your angles.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent, but the club face is open at impact, causing a push to the right and excessive spin. Focus on aligning your club face square to the target at impact. Trying to keep your swing path more neutral can also help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid, which is great! However, your attack angle is slightly positive, meaning you're hitting up on the ball a bit too much. This is contributing to higher backspin and causing your ball to deviate left. Focus on keeping a more neutral to slightly descending angle when you make contact. To help with this, work on your swing path and try to keep it more neutral to reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your shot with the 7 iron shows good speed and solid distance, but the high backspin and face angle suggest that you're adding unwanted spin, which can lead to less control. Focus on keeping a more neutral club face through impact and try to lower the attack angle slightly. This will help reduce spin and improve distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot shows great potential! Your club speed and ball speed are solid, resulting in nice distance. However, your attack angle is slightly upward, which can contribute to excessive spin. To improve, focus on having a more neutral attack angle and try to reduce backspin for better distance control. Aim for a lower launch angle to increase carry and total distance.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your shot data indicates that your club path is aimed a bit too far to the right, which is causing the ball to veer off target. Your attack angle is slightly positive, which is good for hitting down on the ball with an iron. However, the high backspin suggests you may want to focus on solid contact and proper club face alignment to help control your shots better. Overall, practicing your alignment and swing path can help you achieve more consistent, accurate shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your club speed is solid, but the attack angle is a bit high, which could lead to less distance and control. Work on keeping your attack angle around 5-6 degrees for better contact. Try focusing on a more neutral club path and face angle; your current path is too outside-in, which can cause your shots to slice. Lastly, your spin rate is a bit high, which can hurt distance. Building more consistency in your clubface alignment at impact can help improve your ball flight.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"You're hitting the ball well with decent speed and distance. Your attack angle is positive, which is good, but your club path is quite right, leading to some inconsistency. Work on bringing your club path more in line with your target to improve accuracy. A good way to practice this is to focus on your setup and take a few swings where you feel like you're swinging slightly more to the left, which should help straighten things out.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed is good for a 7-iron, but the attack angle suggests you're approaching the ball a little steeply. This means you might be hitting down too much, which can lead to inconsistent strikes. The club face being open relative to the path indicates a tendency to push the ball to the right. Focus on making sure your club path is in line with your target and try to level out your swing angle for better contact and direction.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed is solid, but your attack angle is a bit steep, which can lead to excessive backspin and potentially less distance. Working on a more level swing path could help. Aim to keep the clubface square to the path for better accuracy. Try to focus on hitting through the ball rather than just down on it.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the club face is too open at impact, which could be causing the ball to spin more than it should and veer right. Work on squaring the club face during your swing for better accuracy and distance.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is decent at 77.7 mph, which is good for generating distance. However, your attack angle of 3.5 degrees indicates you're hitting slightly too level, which can lead to less control and more backspin. Try to focus on a slightly steeper angle to improve ball contact and distance. Your club path is good at 5.2 degrees, but aim to align your club face closer to the target. Overall, slight adjustments in your swing path and angle will help you improve your game.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is solid for a 7-iron, which means you can generate good distance. However, your attack angle is quite high, which suggests you're hitting up on the ball more than necessary. This can lead to excessive spin, making it harder for the ball to carry the distance you want. Focus on lowering your attack angle and keeping the club path more neutral to encourage better contact and distance. Also, consider your face angle; it’s close to square, but slight adjustments can help improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your 7-iron shot shows good club speed and ball speed, which are solid for generating distance. However, your club face is angled too open relative to your swing path, which is causing the ball to veer right. Focus on aligning your club face more with your swing path for straighter shots. Additionally, lowering your attack angle slightly can help manage that backspin better and achieve more control.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your shot data shows good club speed and ball speed, but the club path is slightly outside in, which is causing a slice. Focus on having a more neutral swing path. Your launch angle and backspin are decent, but we want to reduce the sidespin for straighter shots. Work on keeping the clubface square to the path at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great job on the swing! Your club speed and launch angle are solid for a hybrid, but your club path suggests that you're swinging too far to the right while your club face is slightly closed at impact. This results in a slight pull to the left. Focus on bringing your club path more in line with your target and opening the face slightly. This will help straighten out your shots and increase your accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Your shot with the 4 Hybrid had good speed and distance, but the club path suggests you were swinging from outside to inside, which leads to your ball starting right and curving left. Try to work on aligning your swing path with your target line. Additionally, aim to close the club face more at impact to help straightening out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your club speed is solid for a hybrid, but the club path is quite out to in, which can cause the ball to slice. Work on aligning your club path more to the target. Additionally, the launch angle is a bit low, which could limit distance. Focus on swinging more up on the ball to increase launch angle and reduce sidespin for a straighter shot.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot with the 4 Hybrid shows a good club speed and overall ball speed, but the launch angle is very low, which is likely causing short carry and low trajectory. Try to focus on hitting up a bit more on the ball to increase the launch angle. Additionally, your club path is moving right relative to your target, which may lead to slight push shots. Work on aligning your swings more towards your target line.",launch angle improvement drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot shows decent power with a club speed of 83 mph and a good carry distance of about 160 yards. However, the club face is open (7 degrees) relative to your swing path, which could be causing your shots to curve to the right (slices). Focus on aligning your clubface more square to the target at impact to improve accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is decent at 67 mph, indicating you have room for improvement in overall distance. However, many important metrics like launch angle and attack angle are missing. Focusing on hitting the ball with a more neutral face angle can help reduce the sidespin and improve your accuracy. Practice your setup and aim to strike the ball more cleanly for better results.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your club speed is decent for a hybrid, but a few adjustments can help. Your attack angle is positive, which is good for getting the ball airborne. However, your club path is a bit too far to the right, causing the ball to veer off target. Focus on aligning your club path more towards the target. Additionally, your spin rate is a bit high, which can reduce distance; try to hit through the ball more to minimize backspin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot data shows a decent club speed and a good launch angle, but your backspin is a bit high, which might lead to balloons in the air. To improve distance and control, focus on reducing the backspin and keeping the club face more square to your path. A small adjustment in your attack angle may also help. Overall, you're hitting the ball well, but refining these aspects will enhance your performance.",club face control drill,1.2065908,64.0,101.325,73
+5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot shows a solid club speed and a good launch angle, but the high backspin and rightward deviation indicate that your club face is facing too far right at impact. Focus on squaring the face better with a more neutral grip and try to reduce your backspin for a more controlled flight.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your 5 wood shot shows some room for improvement. Your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to higher backspin and less distance. Additionally, your face angle is open (7.7 degrees), causing a slice. Focus on hitting the ball with a more level swing and aim to square the clubface at impact for better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your swing speed is decent for a 5 Wood, but there's room for improvement in your launch angle and spin rate. Lowering your backspin can help increase your distance. Focus on keeping your club path more in line with your target to improve accuracy. Also, try to reduce the angle of attack slightly to improve overall consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your club speed is solid for your 5 wood, and you're getting a decent carry distance of around 141 yards. However, your ball is curving a bit to the left (slicing), and we need to work on making your clubface more square at impact. Focus on aligning your body and club path better to straighten out those shots. Your launch angle is good, but we can increase your distance with a few adjustments in your follow-through and swing path.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your club speed is decent, but your launch angle is a bit low, which can affect your carry distance. Work on increasing your launch angle slightly while maintaining a neutral club path. The slight hook spin suggests your club face might be closed at impact, so focus on ensuring the face is square to your path. Overall, keep your rhythm steady and aim to make solid contact with the ball.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed is solid, but the face angle at impact is causing the ball to spin too much and veer off to the left. Focus on squaring the clubface at impact to improve accuracy and reduce sidespin. Additionally, try to decrease your backspin for longer carry distances.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It seems like there were some issues with the data capture, particularly with club speed and attack angle, which are crucial for understanding your swing. However, your ball speed is impressive, indicating good energy transfer. The backspin is quite high, which may cause the ball to balloon and lose distance. Focus on lowering your backspin and improving your launch angle for better overall distance. Aim to keep your swing path straighter to reduce sidespin for more accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Your driver swing shows solid club speed with a good smash factor, indicating efficient energy transfer. However, your attack angle is negative, which may cause your ball to launch lower and with more backspin. This can lead to loss of distance and a higher tendency for a hook due to the club path. Focus on a more upward attack angle with your driver to help increase launch angle and distance while reducing sidespin.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"You're generating decent club speed, but your club face is angled way too much to the left at impact, which is causing the ball to hook drastically. A more neutral club face will help you hit straighter shots. Also, consider increasing your launch angle for better carry distance; try to make contact more consistently in the center of the clubface.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like there are some missing data points that make it hard to give precise advice, but we can still work on your ball flight. From what we have, the high backspin indicates you might be making contact too steeply or hitting the ball too much on the bottom of the clubface. Focus on making a more evenly paced swing rather than trying to hit the ball too hard. This should help reduce excessive spin and give you a better distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your gap wedge shot shows good ball speed, but your club path and face angle are both slightly to the left, which means you're pushing the ball off-line. To improve, focus on making sure your club path is straighter through impact. Also, try to increase your attack angle slightly by hitting down on the ball more. This will help with your launch angle and backspin, leading to better control and consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your shot with the gap wedge showed a solid club speed and good ball speed, but the carry distance indicates some inconsistency. The ball was spinning quite a bit, which can affect how it lands. Focusing on a slightly more accurate club path and face angle will help tighten your ball flight. Try working on keeping your club face more square to your swing path for better distance and control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your shot with the gap wedge shows good club speed, but the face angle is slightly open compared to your club path, causing a bit of right spin on the ball. Work on aligning your club face more directly down your target line at impact. Also, your ball is launching a bit high, which is good for height but may be making control more difficult. Try to focus on keeping the face square or slightly closed to improve direction and consistency.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Great shot! You're generating solid club speed and ball speed. However, your club face is open relative to your path, which explains the rightward deviation in your shots. Focus on aligning your club face more towards your target during your swing. This will help reduce the sidespin and improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your ball speed is good, but you're hitting with a bit too much spin and your launch angle might be affecting how far your shots carry. Try to work on getting a more neutral club path and face angle to straighten out your shots. Keeping your attack angle slightly more level can help reduce backspin for better distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,Your gap wedge shot shows good distance but the high backspin and sidespin indicate you're likely hitting down too steeply on the ball. This could lead to less control and unpredictable shots. Focus on improving your angle of attack and swing path to create a cleaner strike. A slight adjustment can help lower spin and enhance accuracy.,swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed but the face is very open at impact, which is likely causing some of the side spin and carry deviation. Focus on aligning your club face straighter to your target. Also, consider lowering your attack angle a bit to create more control over your launch and spin. Practicing with a more consistent setup can help improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"It looks like you had a decent carry distance of about 110 yards, but your ball deviated off target quite a bit to the left. This suggests you might be coming through the ball with an outside-to-inside swing path. The high spin rates indicate that the contact might not be optimal, which could be causing the ball to lose distance and accuracy. Focus on improving your swing path to help straighten out your shots and reduce the sidespin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot was solid, but let's work on your club path and face alignment. The club path is moving too far to the right, which may cause your shots to veer off target. Additionally, the club face is slightly open compared to your club path, leading to some unwanted sidespin. Focus on setting up with a square face and try to bring your club path more in line with your target. This should help you hit straighter shots and control your spin better.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows solid speed and ball flight, but the club path and face angle suggest some adjustments are needed. Focus on getting the club face more square to your target at impact to lower the spin and improve accuracy. Additionally, try to increase your attack angle slightly to help with carrying the ball further.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your shot shows good ball speed, but the smash factor indicates there may be a problem with how you’re hitting the ball. The backspin is quite high, which might mean you’re hitting down too much on your shot. Focus on creating a more level swing through impact. This can help lower the spin and increase your distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Your gap wedge shot shows a good club speed and decent launch angle, but the club face was slightly open at impact, which is causing the ball to launch right and leading to a carry deviation. Focus on aligning your club face with your target at address and through impact to reduce the sidespin. Also, your backspin is quite high, which is good for stopping the ball on the green, but might be tamed a bit to improve distance control. Practice hitting more consistent strikes with the ball in the center of the club face.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your gap wedge shot had a solid club speed and ball speed, but the attack angle indicates you're hitting down too steeply on the ball. This can cause extra backspin and make it harder to control distance. Also, the club face was closed at impact, which caused the ball to start left and miss the target by quite a bit. Focus on keeping your club face more square at impact and aim for a more neutral angle of attack for better distance and accuracy.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your gap wedge shot shows a decent club speed and ball speed, but the path and face angles need some adjustment. The club path is slightly out-to-in, causing some sidespin which contributes to your shot deviating to the left. The high backspin and launch angle are good for stopping the ball quickly on the green. Focus on aligning your club path more directly towards your target and keep the face angle aiming at your intended line to straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Your gap wedge swing shows solid ball speed and decent carry distance, but your attack angle is a bit steep (negative), which can lead to inconsistent contact. Consider adjusting your setup to hit down slightly less on the ball. Also, your clubface is open at impact, which could be causing the side spin. Practice aligning your clubface better at address and during your swing.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot shows some good points but also areas to improve. The ball speed and distance are solid, but the excessive sidespin suggests you're hitting the ball with a closed club face during your swing. Focus on keeping your club face square to the target at impact. Additionally, your attack angle is slightly downward, which is good, but try to work on your club path to bring it closer to the target line for better accuracy.",club face awareness drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your club speed is good, but your attack angle is a bit steep, meaning you're hitting down too much. This can cause higher backspin and less distance. Try to level out your swing a bit to create a more consistent strike. Also, work on aiming straighter to minimize the deviation in your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"Your gap wedge shot shows that the ball is launching high but drifting significantly to the right. To improve your accuracy and consistency, focus on aligning your clubface more squarely at impact and adjusting your swing path slightly to the left. This will help control the direction of your shots and reduce the side spin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your swing speed is great for a sand wedge! However, the club face was slightly closed at impact, which could cause the ball to curve left and lose distance. Focus on keeping the club face square to your target at impact. Also, working on your attack angle could help; a slightly less negative angle will improve your contact and launch. Lastly, consider lowering your backspin a little to maximize carry distance.",club face square drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"You have decent club speed, but your launch angle is a bit high and your ball is spinning too much, which can affect distance and control. Focus on keeping a more neutral club path and try to minimize excessive backspin for better carry. Aiming for a more straightforward swing path will help you hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot data indicates a steep attack angle of -6.74 degrees, which is typical for a sand wedge. However, the club face angle is slightly closed at -2.51 degrees, causing a hook spin. Focus on ensuring the club face is square to your target at impact to improve accuracy and control. Additionally, your launch angle is good, but the high backspin might be affecting your distance. Work on your swing path to be more in line with your target for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your swing speed is good for a sand wedge, but your launch angle is a bit high, which could be causing the ball to fly higher than necessary. The backspin is also quite high, resulting in short carries and a bit of left movement in the air. Focus on lowering your attack angle slightly to get a more penetrating trajectory and reduce excessive backspin.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your club path is significantly out-to-in, which is causing your shots to slice and deviate left. Focus on improving your swing path and keeping the clubface squared through impact. A higher backspin is fine for a sand wedge, but lower your angle of attack slightly to help with contact and distance. Work on creating a more neutral swing path to hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your sand wedge shot shows a decent club speed and ball speed, but the club face is closed relative to your swing path which is likely causing your shot to pull left. The high backspin indicates good contact, but the launch angle suggests it's a bit too high. Focus on aligning your clubface square to your target and keeping your swing path straight. This will help improve your accuracy and distance.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your sand wedge shot shows good club speed and ball speed, but the club face is slightly closed at impact, leading to a bit of left spin (sidespin). This can cause your shots to miss target left. Focus on opening the face slightly at impact, and try to align your swing path more with your target. The ball launch angle is good, but reducing backspin can help with carry. Aim for a more neutral attack angle around 3 degrees for better results.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your club speed is solid for a sand wedge, and your launch angle is just right for getting the ball in the air. However, your ball has quite a bit of backspin which indicates a steep angle of attack. Try to keep your attack angle a bit more level to reduce the backspin and improve distance. Your club path suggests you're coming from the inside, which is good, but the face angle could be more square at impact. Lastly, work on your carry accuracy, as you deviated a bit from your target line. Focus on your alignment when you're setting up for your shot.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your sand wedge shot shows good club speed and ball speed, but there's a slight issue with your swing path and attack angle. Your attack angle is a bit too steep, and your club path is cutting slightly across the ball. This can lead to inconsistency in your shots. Focus on shallowing out your swing a bit and aiming to strike the ball with less of a downward angle for improved contact and distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your swing path is quite inconsistent, which is causing the ball to drift left. Focus on keeping your club path more neutral and aligning your club face better at impact. Your attack angle suggests you're digging too much into the sand, so try to shallow out your swing a bit. Work on maintaining a lighter touch to improve your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your swing path is too far to the right (16.56°) and your clubface is pointing way left (-20.17°) at impact. This is causing the ball to slice significantly, leading to a big deviation from your target. Focus on aiming your clubface more square to your target line and try to bring your club path closer to zero. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot data shows that your club path and face are quite closed at impact, which is causing the ball to start left and curve further. The high backspin suggests you might be making contact with the ball too steeply. Focus on keeping your swing more neutral and square at impact to improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Great job with your sand wedge! Your club speed and ball speed are solid, but your attack angle is a bit steep, meaning you're hitting down too much. This can lead to heavy shots. Try to shallow out your swing a little. Also, keep an eye on your club path — it’s quite open, which can cause your shots to drift right. Focus on getting a more neutral path for better accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your shot shows good ball speed and carry distance, but your attack angle is a bit too steep, which can cause unwanted spin. Focus on making a smoother swing with a slightly more neutral angle. This will help keep the ball on a straighter path and reduce the excessive sidespin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"It looks like you're hitting the ball with good speed and carrying it a decent distance, but the launch angle is very low. This can lead to shorter and less controlled shots. Focus on ensuring your clubface is properly angled at impact to help raise that launch angle and improve your consistency. Try practicing your setup to encourage a better angle of attack.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"Your shot data suggests that your clubface was significantly closed at impact, which caused the ball to curve left and resulted in a lower-than-ideal carry distance. Focus on ensuring your clubface is more square to the target at impact. Practicing your alignment will also help straighten out your shots.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems that there are some missing metrics in your shot data, which makes it hard to give precise feedback. However, focusing on consistent ball contact is essential, especially with a sand wedge. Work on your aim and making solid contact with the center of the clubface. This will help stabilize your shots and improve distance and accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your club speed is solid, but your club path and face angle show a significant leftward tendency, leading to left-ward shots. To improve accuracy, focus on getting the clubface to align more with your target line. Also, your attack angle is slightly negative, which might contribute to excessive backspin. Try to promote a shallower angle of attack. Working on these aspects will help straighten out your shots and increase your overall distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,"It looks like you're hitting the ball with good speed, but the launch angle is quite low and the spin is on the higher side, which may lead to less carry and control. Focus on improving your attack angle by making sure to get under the ball a bit more to raise that launch angle. This will help you achieve a more effective shot trajectory.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"It looks like your shot has some challenges, especially with an unusually low launch angle and high backspin. This may be causing the ball to not travel as far as it could. Focus on keeping the clubface square to the path and ensure you're making solid contact with the ball. Try to use a more upward angle of attack to help increase the launch angle. Practicing a 'Half Swing Pause' drill can help you find a better rhythm and balance at impact.",half swing pause,1.2065908,64.0,101.325,73
+5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot had a good club speed, but the club face was closed at impact, which means you're likely pulling your shots left. Focus on aligning your club face more towards your target at address and through impact. This will help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your lob wedge shot is showing some areas for improvement. The club path is significantly to the left, which often leads to pulls or hooks. Your attack angle is slightly descending which is fine for wedges, but focusing on a more neutral path can help improve accuracy. The ball speed and smash factor indicate you're making solid contact, but we need to straighten out those pulls. Work on your follow-through to help keep the face square at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot shows nice club speed and ball speed, but the high launch angle and backspin suggest you might need to work on your angle of attack and swing path. A positive attack angle is ideal for getting more control and distance. Focus on bringing the club down slightly less steeply, and aim to align your clubface more with your swing path to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your shot showed a good launch angle and decent carry distance, but your club path and the angle of attack suggest you could improve consistency. Focus on getting your club path closer to straight instead of on such an angle. This should help reduce the deviation in your shots. Work on maintaining a more neutral club face at impact to keep the ball flying straighter.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a few areas to improve. Your club path is significantly to the left, which causes slicing. Your attack angle suggests you're hitting down on the ball a bit too much for a wedge, which can lead to over-spinning and less distance. Focus on setting up with a more neutral club path and try to hit the ball with a slightly upward angle for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows some significant areas to improve. The club speed is decent, but your attack angle is quite steep, meaning you’re coming down too much on the ball. This can lead to higher than desired backspin and potential loss of control. Your club path is also way out to the left (negative), which, combined with an open face, leads to a pull or slice. Focus on shallowing out your swing path and keeping the clubface square to the target line at impact. This will help you achieve better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows a few key areas to focus on. Your attack angle is quite steep at -7.3 degrees, which means you're hitting down too much on the ball. This can lead to lower launch and less distance. Additionally, your club path is aimed left of the target and the face is even more left, which is causing a significant fade. Work on aligning your clubface more toward the target and minimizing how much you’re aiming left. This should help you achieve a straighter ball flight.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot shows that you're hitting the ball with decent speed, but your club path is significantly off to the left, which can cause the ball to veer in the same direction. Focus on making a more neutral swing path. Additionally, your launch angle is good but reducing the spin rate can help the ball carry further. Try to keep your hands ahead of the clubface at impact, which will help with distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot showed a decent carry of 44 yards, but the ball veered significantly left. This suggests that your clubface might be open at impact, causing the launch direction to hook. To stabilize your shots, work on aligning your clubface properly and focusing on swinging along your target line.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your shot shows that you're hitting the ball with a downward angle, which is good for a lob wedge, but the club face is closed compared to your path. This means you're likely pulling the ball to the left. Try to work on your club face alignment at impact so you can make more accurate shots. Your ball speed is a bit low, which suggests you might not be hitting the sweet spot consistently. Focus on making solid contact with the center of the clubface for better distance and accuracy.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot has good distance, but there are significant deviations in direction. This indicates that your aim may be off, and your swing path needs some adjustments. Focusing on your swing path and ensuring that your club face is aligned with your target during impact will help improve your accuracy. Work on hitting the ball straighter to reduce those deviations.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your lob wedge shot shows a strong club path but with an excessively open face. This caused a high launch angle and significant leftward spin, resulting in the ball curving too much to the left. Focus on getting the club face more square at impact to help straighten your shots. Aim for a more neutral swing path as well.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"Your shot data shows that the club path is significantly inside to out (negative value), and the club face is also pointing left at impact. This is likely causing your shots to curve too much to the left. To improve, focus on aligning your swing path more toward the target and opening the club face slightly at impact. Additionally, your launch angle is good, but the high spin rate suggests that your contact may need to be cleaner for better distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"Your lob wedge shot shows good ball speed but the launch angle is very low, which means the ball isn't getting much height. This likely affects your carry distance. The backspin is also high, which is good for stopping the ball on the green, but you need to improve your swing mechanics to get cleaner contact and a higher launch angle.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your lob wedge shot showed a strong attack angle but your club path and face angle were too far left, leading to a shot that significantly veered off target. Focus on aligning your club face squarely to your target before you start your swing and ensure your path is more neutral to create a straighter flight. This will help you get closer to your target consistently.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data shows that you're hitting the ball with a significant amount of sidespin, causing it to veer off to the left. This is likely due to your club path and club face angles not being aligned at impact. Try to aim for more straight shots by focusing on keeping your club path more neutral and your club face square. Nailing down your attack angle will also help, so practice coming into the ball with a slightly shallower angle. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like this shot didn't go as planned. Your ball speed was low and it only traveled about 3 yards, which indicates that you might not be making solid contact with the ball. Focus on ensuring that your clubface strikes the ball cleanly. A drill to help with this is the 'half swing pause' drill, where you make a short swing, pause at the top, and then finish your swing. This will help you develop better timing and contact.",half swing pause,1.2065908,64.0,101.325,73
+5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your club speed is solid for a lob wedge, but your attack angle and club path suggest you're coming in too steep and swinging too far left. This can lead to inconsistent contact and direction. Focus on getting the club more level through impact and try to align your swing path more toward your target. Work on hitting down slightly, but not as steeply, to improve your ball flight and consistency.",swing path drill,1.2065908,64.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json
new file mode 100644
index 0000000000..d8d50932cc
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_10_chunk_0.txt": "file-XWvjJBsUpqNGLjnreoutAL", "Golf_Shot_Data_10_chunk_1.txt": "file-WiBNJuRmHBdy8iXMqiT3i3", "Golf_Shot_Data_10_chunk_2.txt": "file-BF6RDwmduQRNPGGdFZstLu", "Golf_Shot_Data_10_chunk_3.txt": "file-LNyazvbj2Q2vSFpupVvyma", "Golf_Shot_Data_10_chunk_4.txt": "file-FCXj9ESe8BwpL8xgaruLyx", "Golf_Shot_Data_10_chunk_5.txt": "file-LhmcFKQtYNP4xRqn8YPtwM", "Golf_Shot_Data_10_chunk_6.txt": "file-5Z9RPh8JgUD7zD8uFVFQG9", "Golf_Shot_Data_10_chunk_7.txt": "file-P1QdKDq6GhavhJeAnU9hZc", "Golf_Shot_Data_10_chunk_8.txt": "file-17Y4n2xcES6pPTkCc4tuZy", "Golf_Shot_Data_10_chunk_9.txt": "file-7DgVMdnzcQNxiVoVn3mT8w", "Golf_Shot_Data_10_chunk_10.txt": "file-XDjA5LxmHoQSF1JAG2d2DS", "Golf_Shot_Data_10_chunk_11.txt": "file-W45RK9LmySfVp7JskUiMD8", "Golf_Shot_Data_10_chunk_12.txt": "file-CdzHqYK9xpGqAVAq9wsaL9", "Golf_Shot_Data_10_chunk_13.txt": "file-KzysH648QQ2vQ1UWeg7NtS", "Golf_Shot_Data_10_chunk_14.txt": "file-Ja4wmjpsH7sHwEB1bjR8UN", "Golf_Shot_Data_10_chunk_15.txt": "file-PH7To3UCabgYtWrqigfiwF", "Golf_Shot_Data_10_chunk_16.txt": "file-C5SwHobMfNw6GDHg9oFJoH", "Golf_Shot_Data_10_chunk_17.txt": "file-LM56vurTjpK755NacA4aNN", "Golf_Shot_Data_10_chunk_18.txt": "file-LA141egKB1nHnUkQ8gHZiF", "Golf_Shot_Data_10_chunk_19.txt": "file-KUqfVZLwPecxNDKbLma2qd", "Golf_Shot_Data_10_chunk_20.txt": "file-9xc5EWCbGN7tPXKoaRmEKe", "Golf_Shot_Data_10_chunk_21.txt": "file-RMLSuzHGg1ammcr8hG2xdh", "Golf_Shot_Data_10_chunk_22.txt": "file-NRAq2TJmZZjSjA7KHY9B5M", "Golf_Shot_Data_10_chunk_23.txt": "file-P3U7djAjAg96tDmZnfM5e6", "Golf_Shot_Data_10_chunk_24.txt": "file-XhHnfbNHHRyH4X6N5CEK8X", "Golf_Shot_Data_10_chunk_25.txt": "file-CQtoL2gWWRWzn9J2kn7Ydy", "Golf_Shot_Data_10_chunk_26.txt": "file-TS8VEc88K49mfo8G5vosxL", "Golf_Shot_Data_10_chunk_27.txt": "file-UaNm8CkKK5QYohjhC5QdRN", "Golf_Shot_Data_10_chunk_28.txt": "file-WA6ANdM3UAVhj1GQ8fXuJW", "Golf_Shot_Data_10_chunk_29.txt": "file-JS4oycUXUontjuf52xMC32", "Golf_Shot_Data_10_chunk_30.txt": "file-Nchhtdv6cf5vxjH57VUuHJ", "Golf_Shot_Data_10_chunk_31.txt": "file-CcLUHTZZwJee1BF2y85VPY", "Golf_Shot_Data_10_chunk_32.txt": "file-1EqmvwNpdecyXtw9dqrAf3", "Golf_Shot_Data_10_chunk_33.txt": "file-Y9fWWkKKWf1H9icVebap4r", "Golf_Shot_Data_10_chunk_34.txt": "file-56TwGxzgPnyXs2Lt36RYG4", "Golf_Shot_Data_10_chunk_35.txt": "file-VuhGyB2aLxMKc6Z143QNTL", "Golf_Shot_Data_10_chunk_36.txt": "file-EWZ3QWdTTS6fv61SZbnZxa", "Golf_Shot_Data_10_chunk_37.txt": "file-53chN8xhLE4dY3LFzxzuZq", "Golf_Shot_Data_10_chunk_38.txt": "file-BRJqnkj7zgBbBpbvrEbqoH", "Golf_Shot_Data_10_chunk_39.txt": "file-HSZZ5hXLo9Y5xWkMgpskys", "Golf_Shot_Data_10_chunk_40.txt": "file-GT5U8GD1hbYn71EMrLpn2z", "Golf_Shot_Data_10_chunk_41.txt": "file-RJj4tk2QPyRFm21yrX5yjV", "Golf_Shot_Data_10_chunk_42.txt": "file-8gWdXhQHLobG5N4DYoddBv", "Golf_Shot_Data_10_chunk_43.txt": "file-LiUvJeZFYs9t9nRY8sK44Z", "Golf_Shot_Data_10_chunk_44.txt": "file-DESdExZgv8ey6oPD24c9Vj", "Golf_Shot_Data_10_chunk_45.txt": "file-MBo8BdFid7r4dsmTsbwzX6", "Golf_Shot_Data_10_chunk_46.txt": "file-TdGU36L2TekHcd3Fxhxf2h", "Golf_Shot_Data_10_chunk_47.txt": "file-LjJCHFcHG6WFdCokqQA62h", "Golf_Shot_Data_10_chunk_48.txt": "file-EqxCTF2xaCwBmYyHdmMYYL", "Golf_Shot_Data_10_chunk_49.txt": "file-S1mfhUEwLzesGXzUG4BDvo", "Golf_Shot_Data_10_chunk_50.txt": "file-JowkPbMJu71DR8sN6nDaEb", "Golf_Shot_Data_10_chunk_51.txt": "file-RaWBfxZkzWAmusz1W3ZEUx", "Golf_Shot_Data_10_chunk_52.txt": "file-FenzLcq9ogDxGi18dFq8Qc", "Golf_Shot_Data_10_chunk_53.txt": "file-GyKGcx8HFHPH9kThugZT5q", "Golf_Shot_Data_10_chunk_54.txt": "file-83YCnAd5XGLyb9PcTT4Qe8", "Golf_Shot_Data_10_chunk_55.txt": "file-WwH2xuA2KrDRtkJ63yJPSw", "Golf_Shot_Data_10_chunk_56.txt": "file-UWH9BAz6ne2YUEAehxH6K6", "Golf_Shot_Data_10_chunk_57.txt": "file-CmCQDwwxjk42dPRHuKp7Nt", "Golf_Shot_Data_10_chunk_58.txt": "file-HoESyzRQhnSG4oS7KxAxPQ", "Golf_Shot_Data_10_chunk_59.txt": "file-VjKuGEzmTRRF3caupgY6gJ", "Golf_Shot_Data_10_chunk_60.txt": "file-VzWPVxcJ3DftW2wxnYb5GX", "Golf_Shot_Data_10_chunk_61.txt": "file-F9fHKVEAz6BX4gLWS8Kow6", "Golf_Shot_Data_10_chunk_62.txt": "file-P8gGkc1AZHScgSTbwUxhhF", "Golf_Shot_Data_10_chunk_63.txt": "file-N9Si4VXfmsjNYyxWZF8Gi9", "Golf_Shot_Data_10_chunk_64.txt": "file-5c8My6yLVg646a6BjpqkmY", "Golf_Shot_Data_10_chunk_65.txt": "file-8MEXWseUjggLChwHLaCuhe", "Golf_Shot_Data_10_chunk_66.txt": "file-5n3efqe54wfxPFvF3H43XP", "Golf_Shot_Data_10_chunk_67.txt": "file-LKjrrbG64Bg9LwE2HuAcCA", "Golf_Shot_Data_10_chunk_68.txt": "file-1vbPRP5skbXtRv7GAEEpKK", "Golf_Shot_Data_10_chunk_69.txt": "file-SWH53XCD8uWUKBGPdkbX3g", "Golf_Shot_Data_10_chunk_70.txt": "file-GeCYnB85GwNbK9JWxmedNQ", "Golf_Shot_Data_10_chunk_71.txt": "file-MQcxJ15K3g8nUMiXkJTaEZ", "Golf_Shot_Data_10_chunk_72.txt": "file-T5XLoQnsiazpMEMDu4jJjG", "Golf_Shot_Data_10_chunk_73.txt": "file-6pwMsujaPR1dfmUWNdpqC8", "Golf_Shot_Data_10_chunk_74.txt": "file-T6z9PwF8EnPKMmYfmjGPBn", "Golf_Shot_Data_10_chunk_75.txt": "file-WgJxZ8QaUdyaXGYzbAywYh", "Golf_Shot_Data_10_chunk_76.txt": "file-PGWuSeHiUPaxJe1rgaYv9a", "Golf_Shot_Data_10_chunk_77.txt": "file-8YbDseBaWUCSWZUCfSDz9v", "Golf_Shot_Data_10_chunk_78.txt": "file-TJeUrYW9hkc15yoQsHYung", "Golf_Shot_Data_10_chunk_79.txt": "file-VKqkUEPxqi1PEHFZgGdfjs", "Golf_Shot_Data_10_chunk_80.txt": "file-ABM4F4XaXiZVJZWTYR2bDq", "Golf_Shot_Data_10_chunk_81.txt": "file-5HdakUn5cBXPnx4Fhbjxui", "Golf_Shot_Data_10_chunk_82.txt": "file-TiHJGedV6QrEPAhC7ST86i", "Golf_Shot_Data_10_chunk_83.txt": "file-Q1ceYQy117hatWZdpCectC", "Golf_Shot_Data_10_chunk_84.txt": "file-5Syzb6w4YziKr63VMYXQoj", "Golf_Shot_Data_10_chunk_85.txt": "file-FmALgJihTyBkbCULtAdKYV", "Golf_Shot_Data_10_chunk_86.txt": "file-2ixQ6kF2mXpdQHQNHpUhQN", "Golf_Shot_Data_10_chunk_87.txt": "file-XBQb1wURMziKpcy184UT9r", "Golf_Shot_Data_10_chunk_88.txt": "file-PeyvkoT7rHmVNCqP7nHkPs", "Golf_Shot_Data_10_chunk_89.txt": "file-1GDZP8BgYk47Xc3CjE4B6H", "Golf_Shot_Data_10_chunk_90.txt": "file-HEmKRTPpEJPc5Yg9opatFQ", "Golf_Shot_Data_10_chunk_91.txt": "file-RjyX3ALJHAvNkMcD4ipPxJ", "Golf_Shot_Data_10_chunk_92.txt": "file-DyUEZLrvP81tUVySx4Jyxp", "Golf_Shot_Data_10_chunk_93.txt": "file-2nZMD6WYuNDEtYHoq677Uc", "Golf_Shot_Data_10_chunk_94.txt": "file-C9QFj6PW85qFZCiq3ZZZBY", "Golf_Shot_Data_10_chunk_95.txt": "file-UgowivD9KpSck36jS4rBKs", "Golf_Shot_Data_10_chunk_96.txt": "file-RjkAKf9mFV8WdpatPGFepf", "Golf_Shot_Data_10_chunk_97.txt": "file-MqpsdeTwXGX9xJWg55RMJF", "Golf_Shot_Data_10_chunk_98.txt": "file-KDPn1ukXd4EM9AnmvqBZme", "Golf_Shot_Data_10_chunk_99.txt": "file-AAB1WamPqv2Dr9ZBdKVnmv", "Golf_Shot_Data_10_chunk_100.txt": "file-EoU9TQ1L9Ri9Pi6Zjtkrgv", "Golf_Shot_Data_10_chunk_101.txt": "file-A5XUsZJB6JjKihx6SKz3a4", "Golf_Shot_Data_10_chunk_102.txt": "file-Ehj9NhUrE1jrZTKgr24vCk", "Golf_Shot_Data_10_chunk_103.txt": "file-A8AnHpKDJ8ZjLQe8Befjks", "Golf_Shot_Data_10_chunk_104.txt": "file-MzbqRFQDkFaqruYe5yFDMy", "Golf_Shot_Data_10_chunk_105.txt": "file-J4nuau7ANTNpECnrbKXjNq", "Golf_Shot_Data_10_chunk_106.txt": "file-CNgF48kjXHPX2LrBtkJJMf", "Golf_Shot_Data_10_chunk_107.txt": "file-KHZemhimU8jRh1RwzUjsh2", "Golf_Shot_Data_10_chunk_108.txt": "file-H7nmyUCNstJqPDJvD4ps63", "Golf_Shot_Data_10_chunk_109.txt": "file-B5r66Cz5izgvU3AMLYywXW", "Golf_Shot_Data_10_chunk_110.txt": "file-3xXLRo3PWWAoLUAj9nU2sF", "Golf_Shot_Data_10_chunk_111.txt": "file-G57ptGptZJBnPfdMECvdQt", "Golf_Shot_Data_10_chunk_112.txt": "file-QXD7WAyyt3cyCcgBQcRMAu"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
new file mode 100644
index 0000000000..6ce4f56e56
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
@@ -0,0 +1,54 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"Your hybrid shot shows a solid carry distance of about 149 yards, but your club path is slightly inside-out, which is causing the ball to launch a bit to the right of your target. Consider focusing on your swing path to help the ball go straighter. A higher launch angle combined with a lower backspin will help maximize your distance and improve overall accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Your shot with the 4 Hybrid shows a solid club speed and ball speed, but the launch angle is a bit low for optimal distance. To get more height on your shots, try to improve your attack angle; a positive angle can help you achieve a better launch. Your shots are also curving slightly to the left, which indicates that you might be closing the club face at impact. Focus on keeping the face square to the path for straighter results.",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"You hit the ball well with decent carry distance, but your club face is open relative to your swing path, which is causing the ball to start right. Focus on aligning your club face with your swing path for straighter shots. Also, a slightly higher launch angle can help get more distance. Lastly, try to reduce the spin a bit for better overall control.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your club speed is solid at around 74 mph, but we can improve accuracy. The face angle is slightly closed compared to your swing path, which could be causing the ball to curve more than you’d like. Focus on aligning your clubface more with your target during your setup and swing. Your backspin is within a good range, which helps with trajectory, so maintaining that while adjusting your clubface will help control your distance and direction.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot has potential! You're generating good ball speed for your club head speed, but the launch angle is quite low. This can cause limited carry distance. Focus on getting the ball up higher by adjusting your tee height or ball position to achieve a more favorable launch angle. Additionally, your club path is slightly inside-out, which might contribute to the slight fade. Work on keeping your path more neutral to help straighten your shots.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Great job with your hybrid! You've achieved a solid distance with a good launch angle. However, your ball is veering off to the right due to the face angle being much more open than your club path. Focus on aligning your clubface more with your swing path to reduce that rightward curve. Also, consider practicing your attack angle; a slightly flatter angle could help with distance and accuracy.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your 4 Hybrid shot shows some good potential! You're generating decent club speed and ball speed, but your launch angle is lower than ideal, which could be affecting your carry distance. Focusing on getting the ball up higher in the air can help you maximize your distance and improve overall accuracy. Also, the slight sidespin indicates you may want to check your alignment and aim to straighten out your ball flight.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot data shows good speed and decent carry distance, but the launch angle is a bit low, which may cause the ball to fly lower than intended. Work on getting more lift by adjusting your attack angle slightly upwards. Also, the side spin indicates that your clubface might be slightly open at impact, which is causing the ball to move right. Focus on squaring the clubface during your swing.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot with the 4 Hybrid shows that you're generating decent ball speed and distance, but there's a bit of inconsistency. The club face is open at impact which contributes to a noticeable left-to-right spin (sidespin). To improve accuracy, focus on keeping your club face more square at impact. Practicing with a slight closed club path could help straighten your shots. Additionally, your attack angle suggests you might be hitting the ball on a slightly upward angle, which is good for certain types of shots but can lead to less control. Work on hitting down on the ball for more solid contact.",club face drill,1.1807681,72.0,100.52864,41
+4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"It seems like there are some gaps in the data, but your carry distance of around 228 yards is impressive! However, the negative deviations indicate your ball may be going off target. Work on improving your aim and swing path to reduce these deviations. Focus on making solid contact for better consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your club speed and ball speed are good, but there's room for improvement in consistency. The face angle suggests you're hitting slightly to the right, which can cause push shots. Focus on squaring the clubface at impact. Your launch angle is a bit low; working on that can help increase your carry distance. Try to keep your attack angle slightly positive for better launch. Overall, a bit more practice with your alignment and face control will help you hit straighter and longer shots!",face control drill,1.1807681,72.0,100.52864,41
+4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but the attacking angle is a bit higher than ideal for a 5 wood, which can lead to low launch and excessive backspin. The club path is significantly to the left (out-to-in), indicating a slice tendency. Work on aligning your swing path more directly down the target line, and try to lower that attack angle for better launch and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your 5 wood shot shows that you're generating decent club speed and ball speed, but your launch angle is a bit low, which could be leading to extra backspin and less distance. To improve your launch angle and overall distance, focus on ensuring the club face is square to your path at impact. Work on getting a more positive attack angle and try to keep your face slightly open to improve your launch condition.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your 5 wood shot shows good ball speed and decent carry distance. However, the club path being slightly negative indicates that your swing is coming slightly from the outside in, which could lead to a pull or slice. Focusing on keeping your club path more neutral will help improve accuracy. Additionally, the high face angle suggests you're adding loft and can benefit from a more level swing. Try to keep your hands in front of the clubhead at impact for better control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your shot data shows that you have a good ball speed, but your launch angle is a bit low for distance. The club face is aimed to the right at impact, which is causing some sidespin, resulting in a rightward shot. Focus on keeping a straight club path and centering your hits to reduce the side spin.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your 5 wood swing shows good potential! Your club speed is solid, generating a nice ball speed. However, your attack angle and club path could use some adjustment for better consistency. Focus on keeping your club path more neutral (zero degrees) and a slightly shallower attack angle. This will help you strike the ball cleaner and get more distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your shot data shows that your club speed is decent, but both the club path and face angle are a bit closed at impact. This can cause the ball to start left and not reach its full distance potential. Try focusing on keeping the club face square to the target at impact for straighter shots. Additionally, work on your launch angle; it's quite low, which can limit your carry and overall distance.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your shot data shows a solid club speed and ball speed, which is great! However, the club path being slightly negative suggests you might be coming across the ball, causing a bit of slicing with some sidespin. Focus on aligning your swing path more towards your target line for straighter shots. Also, your attack angle is good for a boost in distance, so keep that upward angle with your 5 wood! Overall, keep practicing your aim and path.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your shot shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that the ball is spinning more than it should, which is affecting your accuracy and distance. Focus on keeping the club face more square at impact to reduce side spin. Trying to adjust your attack angle slightly lower could also help. Overall, you're getting nice distance, but tightening your shot dispersion will enhance your game significantly.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"You're generating good club speed, but there's a noticeable slice in your shot due to the club path and face angle. To improve, focus on having your club path move more to the right at impact and aim for a square face. This will help straighten your shots and gain more distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your swing shows potential, but there are a few areas that can be improved. The club path is good, but the face angle at impact is quite open, which is causing your shots to drift to the right. This is also contributing to high backspin, leading to shorter carry distances. Working on squaring the clubface at impact can help you achieve straighter shots with more distance.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver swing has good speed and distance, but the clubface is quite open at impact, which might be causing some undesired sidespin. Your ball flight is high with a decent carry distance. Focus on keeping the clubface more square to your target at impact to straighten out your shots. Additionally, a slight adjustment in your attack angle could help optimize your launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Great job with a solid swing speed and ball distance! Your attack angle is positive, which is good for getting the ball in the air. However, your backspin is a bit high, which might cause your shots to lose distance and height. Aim for a slightly lower backspin to generate more carry. Also, work on keeping your club face more square to the path to reduce the sidespin. This will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your driver swing is close to ideal, but there's room for improvement in your launch conditions. The backspin is a bit high, which can cause your ball to lose distance. Try to lower that spin for more distance. Also, a slight adjustment to your attack angle can help in hitting the ball higher, maximizing carry distance. Overall, focus on consistent contact and dialing back the spin for better results.",low spin drill,1.1807681,72.0,100.52864,41
+4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Great job with a solid driver performance! Your club speed is good, and you're launching the ball at an effective angle. However, your club path is slightly out to the right (negative) compared to your target line, which may cause a slight fade. Focus on keeping your club path more neutral to improve your direction. Additionally, try to lower your backspin a bit to help with distance and control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is good at over 127 mph! However, the backspin is quite high at 4150 RPM, which can lead to less distance. Try to focus on hitting the ball more with a slight upward angle and ensuring your clubface is square at impact to reduce spin. Work on your alignment and swing path to keep your shots straighter.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your swing speed is solid, but the club face is pointing a bit left at impact, leading to a pull. Focus on getting the club face more square at impact. Also, work on keeping your swing path more neutral to minimize the leftward direction of your shots. This should help increase both carry distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your driver swing shows a decent club speed and ball speed, but the attack angle is quite low, which means you might not be launching the ball as high as you could. The club path indicates that you're cutting across the ball, which is causing a bit of sidespin—resulting in a slight fade. Focus on improving your attack angle to get more lift and correcting your swing path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver swing shows that you're generating good club speed and ball speed, which is great! However, the negative face angle at impact suggests you're hitting slightly to the left, causing a pull. Try to work on aligning your clubface more towards your target. Also, your launch angle is decent, but the spin is a bit high, which can reduce distance. Focus on hitting up on the ball more to promote a lower spin rate and longer carries.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your club speed is solid at 84 mph, but the negative attack angle means you're hitting slightly down on the ball, which can lead to less distance. You’ve also got a significant hook with the face angle pointing left at impact. Focus on keeping the club face square to your target line at impact to reduce sidespin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your swing speed is decent for a driver, which is great! However, it seems like your ball is launching higher than average with a good amount of backspin. This can cause the ball to lose distance. Work on hitting a lower, more penetrating ball flight. Try to create a more neutral attack angle to help with that. Overall, focus on controlling your swing path and reducing sidespin to keep the ball straighter.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver numbers show that you're generating good club speed and ball speed, but the club path and face angle indicate a significant slice. This means the ball is starting left and spinning to the right. To improve your accuracy and distance, work on aligning your clubface with your swing path. A higher launch angle is good, but you might want to lower your backspin to add distance. Focus on your grip and aim to bring the club path more in line with the clubface at impact.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It seems like there were issues capturing key data points from your shot. However, the ball speed of 93 mph indicates you have potential power. The high backspin of over 9300 rpm suggests that the ball might be climbing too much instead of carrying far. This can lead to a loss of distance. It would help to focus on improving your launch angle and reducing the backspin initially.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your driver speed is solid at 84 mph, but to improve your direction, focus on adjusting your club path and face angle at impact. The negative club path indicates you're swinging too much from the inside, which can cause fades or slices. Work on keeping your swing more neutral and matching the club face to your swing path. Also, consider reducing your backspin slightly for better distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your club speed is decent for a driver, but your attack angle is slightly down, which can cause more backspin and less distance. The club face being closed relative to your path indicates that you're likely hitting hooks. Focus on swinging the club more on the correct path and keeping the face square to that path for better control and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing shows good speed at nearly 86 mph, but the high amount of backspin (over 4,250 rpm) is causing your ball to lose distance. Try to lower the backspin by making sure you're hitting slightly up on the ball with a positive attack angle. Also, aim to keep your club face square to your path more consistently to improve accuracy. With a little practice, you can increase your carry distance.",tee height adjustment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your driver swing shows some good potential with a solid ball speed of 124 mph! However, we need to focus on reducing that backspin, which is a bit high at 2936 rpm. Lower backspin will help you achieve more distance and stability. Work on your launch angle, as 16 degrees is higher than average, which might be contributing to the spin issue. Focus on a more neutral clubface at impact and try to keep the club path straighter. Overall, with some adjustments, you can get more distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is decent, but the face angle is significantly closed at impact, which causes the ball to curve sharply to the left. Work on aligning your clubface with your swing path at impact to achieve straighter shots. Additionally, increasing your attack angle slightly can help you launch the ball higher and with more distance.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8 iron shots show decent power and distance, but there's room for improvement in your accuracy. The slight leftward deviation indicates that you may be closing the club face at impact. Focus on keeping the face square to your path. Additionally, your backspin is a bit high, which can cause the ball to lose distance in windy conditions. Working on your attack angle and reducing backspin can enhance your carry and total distance.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8-iron shot shows good ball speed and carry distance, but you have a bit of a rightward pull due to the club path being in-to-out. The attack angle is flat, which can lead to excess spin. Focus on making a more level swing and aim for a club path that aligns more with your target for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"Your shot shows some positive aspects, like a good carry distance of almost 118 yards. However, the attack angle is slightly down (-1.84°), which suggests you're hitting the ball too steeply. Focus on leveling out your swing path a bit more, as your club path is slightly out to the right. To improve control and accuracy, try aiming to have your club face squared with the target line when you make contact. Overall, with a bit more practice, you'll see great improvement!",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot had good carry distance at 98 yards, but the ball had too much spin and deviated left, indicating a slight swing path issue. Try to keep your club face square through impact to improve accuracy and reduce side spin.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your shot data shows a solid gap wedge performance. Your ball speed and carry distance are good, but the attack angle is slightly down (-2.3 degrees) which could limit height and spin. Also, the club path (15.7 degrees) indicates an outside-in swing, which contributes to some sidespin. Focus on improving your swing path for straighter shots and higher trajectory.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your swing with the gap wedge shows a good club speed, but your launch angle is a bit low for achieving optimal carry distance. To improve, focus on aligning your clubface more squarely with your path. A small adjustment there will help your ball fly straighter and farther. Consider working on your attack angle to get a better launch as well.",club face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Great shot with a good carry distance! Your club speed and ball speed are solid, but your launch angle is a bit high, causing some extra backspin. Working on reducing your club face angle relative to your path can help you keep the ball straighter. Try to feel like you're swinging more across the ball to maintain control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot carried about 112 yards, which is solid, but the ball was pushed a little to the left due to an open club face at impact. You have a decent swing speed, but focus on getting the club face square to your target. Working on your attack angle could also help you achieve better control and distance. Aim for a launch angle closer to 30 degrees for added height and distance.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shot shows potential, but there are a few areas to improve. Your club path is significantly outside-in, which can cause slices. The club face angle is also quite open at impact. Focusing on bringing your club path more in-to-out and squaring the face will help improve your accuracy and distance. Additionally, your backspin is high, which is great for control but can hinder distance when not coupled with the right launch angle. Work on these areas for better results.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"Your sand wedge shot is producing good ball speed, but the face angle is significantly open at impact, causing the ball to veer off to the right. Focus on aligning your clubface more square to the target and try to work on your swing path. This should help reduce that side spin and improve your accuracy.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"You're doing a solid job with your sand wedge! Your club speed is good, and your launch angle is nice for a flop shot. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can lead to higher spin and difficulty controlling the shot. Focus on striking the ball with a slightly more level swing. Also, your face angle is slightly open compared to your path, causing a little sidespin. Work on aligning your clubface more with your swing path.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your shot shows a decent club speed and good carry distance for a sand wedge, but the attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This could lead to inconsistent contact and excessive spin. Try to focus on a slightly more neutral angle of attack to improve your launch and reduce spin. Also, your face angle is very close to your swing path, which is great for straight shots. Keep practicing this! ",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your shot with the sand wedge shows good potential! The carry distance of around 74 yards is solid, and your ball speed is good. However, it's important to work on ensuring more consistent contact with the ground and ball. Adjust your setup to ensure your weight is slightly favoring your front foot during the swing. This will help you create better contact and control the spin. Keep practicing those smooth swings!",weight shift drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your club speed and smash factor are solid, indicating you’re making good contact. However, your attack angle is slightly positive, which is ideal for a sand wedge, but your spin is on the higher side. Focus on slightly lowering your launch angle to get more distance and consider adjusting your club face to ensure it’s more aligned with your swing path. Improving your aim can help reduce the sidespin for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Your ball is also spinning too much, which may hinder your distance. Focus on a smoother swing and aim to make solid contact to reduce that spin. You also have a noticeable right tendency in your shot direction. Try to square the clubface at impact for better accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json
new file mode 100644
index 0000000000..9616932bbd
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_12_chunk_0.txt": "file-7HBkXNEyW3pJF4CxFntCMs", "Golf_Shot_Data_12_chunk_1.txt": "file-1xNiMLRokUESwGw3buRh8M", "Golf_Shot_Data_12_chunk_2.txt": "file-QYi6m8jqfJCBjQ8tMBxztP", "Golf_Shot_Data_12_chunk_3.txt": "file-J5Po37WkV6yRkfg65Y6GGM", "Golf_Shot_Data_12_chunk_4.txt": "file-JMWXuGJ7Eg7xTLPS33VKnS", "Golf_Shot_Data_12_chunk_5.txt": "file-BoNdiEBjBoKuEnV35Vf1Q5", "Golf_Shot_Data_12_chunk_6.txt": "file-YYJte8uZEoGB2wGcAZaJnU", "Golf_Shot_Data_12_chunk_7.txt": "file-353V4oEC9aFQPxmKgyRy7p", "Golf_Shot_Data_12_chunk_8.txt": "file-LeKLdBijMipXhkXbF8rnMP", "Golf_Shot_Data_12_chunk_9.txt": "file-PnLNe5KgqrFoTzXj2KfkJt", "Golf_Shot_Data_12_chunk_10.txt": "file-PzDkP6rRGYzSpvku3sx5yg", "Golf_Shot_Data_12_chunk_11.txt": "file-DVdUXe9es1Zm2U3s5txN4D", "Golf_Shot_Data_12_chunk_12.txt": "file-KgHE4DKbLBPwpgHh1sEdTv", "Golf_Shot_Data_12_chunk_13.txt": "file-CBZvw2BHbjhqNjA8yv8jtB", "Golf_Shot_Data_12_chunk_14.txt": "file-NiozPaqCC4fREKnhwCwfvp", "Golf_Shot_Data_12_chunk_15.txt": "file-FWQtzb16zVGUwxXHGizcMc", "Golf_Shot_Data_12_chunk_16.txt": "file-GBvuKyUkaxbC48vEXzS8aH", "Golf_Shot_Data_12_chunk_17.txt": "file-NobQfumKTxJcoHWS3zhzoR", "Golf_Shot_Data_12_chunk_18.txt": "file-WtbcKyFsAMzEHXERZoGpuR", "Golf_Shot_Data_12_chunk_19.txt": "file-KjfMPLdEnff2vRcUy9RcA1", "Golf_Shot_Data_12_chunk_20.txt": "file-X1c1zMEzJ4bHpzXXzcjQtd", "Golf_Shot_Data_12_chunk_21.txt": "file-HG8WvHcJ6LqDRfHqcqNWXZ", "Golf_Shot_Data_12_chunk_22.txt": "file-TTXMTDowcukG2PQp97kPRd", "Golf_Shot_Data_12_chunk_23.txt": "file-SJkpTGa3NQQu4wkhXJDibi", "Golf_Shot_Data_12_chunk_24.txt": "file-Gb3eHL4Qe1MhwP9GvxB92U", "Golf_Shot_Data_12_chunk_25.txt": "file-2yj52fAEhV1nZZmSc5Qx7b", "Golf_Shot_Data_12_chunk_26.txt": "file-5dNx4FoePfX6MYd4aRW6Un", "Golf_Shot_Data_12_chunk_27.txt": "file-PRrMp16poweVWBNg4tn65c", "Golf_Shot_Data_12_chunk_28.txt": "file-QfAcLtFMsyUaW7mBTQYuEW", "Golf_Shot_Data_12_chunk_29.txt": "file-SDemKzMY8j29iwBNKUTvkU", "Golf_Shot_Data_12_chunk_30.txt": "file-M7YcQ4pD5ek38DEiicguDK", "Golf_Shot_Data_12_chunk_31.txt": "file-MsZHLqAk6GiRfnB9Q995rs", "Golf_Shot_Data_12_chunk_32.txt": "file-6T5QsRKLKdeATGdzn6yba4", "Golf_Shot_Data_12_chunk_33.txt": "file-7zs5NAc8J1F61bPaVeH317", "Golf_Shot_Data_12_chunk_34.txt": "file-7Y8d6UBNyHZtAPhzaD1pmA", "Golf_Shot_Data_12_chunk_35.txt": "file-2a4HVQC5xcsVj16bG8ZT7G", "Golf_Shot_Data_12_chunk_36.txt": "file-E13SM3U1S9eu7hYHMzBrQs", "Golf_Shot_Data_12_chunk_37.txt": "file-8MS2oefjYH5cm1JUvpjmpW", "Golf_Shot_Data_12_chunk_38.txt": "file-Jrjerqkgz5RMGGJ7u5dycq", "Golf_Shot_Data_12_chunk_39.txt": "file-MknC7NvgGMAYadMtkCfCLJ", "Golf_Shot_Data_12_chunk_40.txt": "file-D4r8PtqhZQ7Ydc5GePafSu", "Golf_Shot_Data_12_chunk_41.txt": "file-R8udAskna4bmxNrFxk2tAa", "Golf_Shot_Data_12_chunk_42.txt": "file-SfdKiSnT9F6rtdMGH1WaPg", "Golf_Shot_Data_12_chunk_43.txt": "file-5r8wU8PqrMZVN5geAAzrS5", "Golf_Shot_Data_12_chunk_44.txt": "file-7GkKWKbWj8gVTAxikytiDj", "Golf_Shot_Data_12_chunk_45.txt": "file-Qwn6nsaqfu3kRerepHoUme", "Golf_Shot_Data_12_chunk_46.txt": "file-WSDX6tbaic8DYfSCq4dT1s", "Golf_Shot_Data_12_chunk_47.txt": "file-8MTXkiGrDpb88EWtZSpeRo", "Golf_Shot_Data_12_chunk_48.txt": "file-74aJ9A8kbRuorjG3sZjRma", "Golf_Shot_Data_12_chunk_49.txt": "file-P2jNEzPNGLHREnARCsJ525", "Golf_Shot_Data_12_chunk_50.txt": "file-WZ6C29kCTCQBiuZr6NE1yM", "Golf_Shot_Data_12_chunk_51.txt": "file-5eTz4HQw5NZjYVDVjca9dn", "Golf_Shot_Data_12_chunk_52.txt": "file-FtY7NXJ9FGtBRTwsjbUPe5"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
new file mode 100644
index 0000000000..3e5075821b
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
@@ -0,0 +1,40 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot data shows that your club face is open at impact, which is causing the ball to spin right and deviate from your target. Focus on closing the club face more at impact and ensure you're following through in the right direction. Also, your launch angle is good, but the high backspin could be affecting distance. Try to hit down on the ball more gently to generate less spin while still getting it in the air.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your sand wedge shot had a good launch angle and ball speed! However, the slight negative attack angle indicates you may be hitting down on the ball too much, which can lead to extra backspin and less carry. Focus on a more neutral attack angle to help the ball get airborne better and reduce spin. Moreover, the club path shows you are swinging slightly to the right, which might cause your shots to fade. Aiming to get your path more neutral will help improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your swing speed is good, but the club face is quite closed at impact, which is causing your shots to go left. Focus on keeping the club face square to your target. Also, try to keep a more neutral path to improve accuracy. Working on your launch angle can help you get the right height for better carry distances.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your sand wedge shot shows good club speed at 60.8 mph and decent ball speed of 73.3 mph. However, the club face is slightly closed at -3 degrees, leading to some leftward spin and a small leftward launch direction. To improve accuracy and control, work on ensuring the club face is more square at impact and focus on creating a smoother swing path. Your backspin is high, which is good for stopping the ball quickly, but adjust the face position to improve direction.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your swing shows good club speed and launch angle, but the ball started to the left and spun quite a bit. Try to aim straighter and reduce that spin for better distance. Work on keeping the club face more square to your path at impact to improve direction.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows that the clubface is open at impact, causing the ball to spin to the right and fly offline. Focus on getting the clubface squared at impact and practice aligning your swing path more consistently. This will help you achieve straighter shots and more control over your distance.",clubface alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are good, but the excessive backspin indicates that you might be scooping the ball. Aim to keep the clubface square to your path and hit down slightly more on the ball. This will help reduce spin and improve carry distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your shot with the sand wedge shows some room for improvement. The club path is quite positive, which is good, but your club face is open relative to that path. This could be causing the ball to veer to the right. Your attack angle is slightly descending, which is okay for a sand wedge, but let's focus on getting that club face aligned better with your path. Also, the high backspin indicates good contact, but let's work on reducing your total deviation to keep your shots more accurate.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your club speed and ball speed are decent, but the face angle at impact is causing the ball to hook left. Focusing on aligning your clubface at impact and improving your attack angle will help. Also, your spin rate is a bit high, so try to make cleaner contact to reduce spin for better distance.",clubface alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot was solid, but here are a few key points to work on. The attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. Try to get a bit more level in your swing. Your club path and face are also slightly open, which could lead to pushing your shots right. Focus on aligning your body and clubface more square to your target. Keeping the spin rate high is good for stopping power but could be contributing to your carry deviation. Aim for a smoother, more consistent swing to improve your accuracy.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a solid club speed and decent carry distance, but you'll want to work on squaring the clubface at impact. The negative angle of the clubface suggests you're hitting into the ball a bit open, which can cause a slice. Focus on aiming your clubface at your target and practicing to square it. Additionally, your high backspin could be affecting distance; try to lower the spin for longer carry.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a couple of things to work on. First, your club speed is decent, but the club face is quite closed at impact, which is causing the ball to spin and veer off to the left. Try focusing on keeping your club face square at impact. Also, your attack angle is quite low, so a slight adjustment to your stance might help you get under the ball more effectively for better launch and distance. Finally, working on hitting with less backspin can help your distance too.",club face awareness drill,1.1807561,72.0,100.527626,41
+4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your shot with the pitching wedge shows a solid club speed and good backspin, which indicates you're striking the ball well. The face angle is quite open at impact, leading to a slight push to the right. Focus on getting your club path and face angle more aligned at impact for straighter shots. A practice drill you might find beneficial is the 'Face Alignment Drill' to help you square the clubface at impact.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your pitching wedge shot shows good club speed and ball speed. However, your launch angle is a bit high, which could lead to more backspin and less distance. You also tend to pull your shots slightly left (negative carry deviation), suggesting a need for better alignment. Focus on keeping your swing path straighter and your clubface square at impact to straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot had a decent club speed and a solid ball speed, but the club face was slightly closed at impact, causing your shot to veer left. To improve accuracy, focus on aligning your body and club face more square at address. Additionally, work on reducing your spin rate for better distance and control. You might also want to practice hitting more consistently in the center of the clubface.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"You're making solid contact with good distance, but your ball is veering right due to an open club face. Work on aligning your club face more square at impact and keeping your swing path more neutral. This will help improve accuracy and keep the ball on target.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your club speed of around 72 mph is solid, but we can work on keeping your attack angle more consistent to increase distance. The backspin is a bit high, which can lead to less carry distance; a slightly lower attack angle can help. A small adjustment in your swing path will also help straighten things out. Focus on balance and follow-through to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your 7-iron shot shows good club speed and decent carry distance. However, the ball is starting to deviate quite a bit to the right, which indicates that your clubface is open at impact. To improve, focus on keeping your clubface square to your target line during your swing. You can also work on your attack angle for better launch and distance.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like your shot lacked some solid contact, as indicated by the negative smash factor. This means the ball isn't coming off the clubface effectively, leading to a lower ball speed and inconsistent flight. Work on your setup and making sure your clubface is aligned properly at impact. Your spin rate is a bit high, which may indicate you're hitting down too steeply or not striking the ball cleanly. Focus on a smoother, more controlled swing to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your ball speed is good, but the launch angle is too low, which can affect distance and control. Focus on improving your launch angle to achieve a more optimized trajectory. Also, the sidespin indicates a slight leftward spin, which might mean you’re coming over the top or your face is slightly closed at impact. Work on your swing path to promote a straighter ball flight.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your swing speed with the 7 iron is decent, but the ball isn't launching very high, which is affecting your distance. The club path is slightly to the right, and the face angle is wide open at impact, leading to a push and high spin. Focus on closing the clubface and adjusting your swing path to be more neutral to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your swing speed is decent for a 7 Iron, and your ball speed is good too, which means you're generating solid power. However, your attack angle is very flat and your club path is slightly left, which can lead to hooks or pulls. Focus on improving your swing path to keep it more neutral and work on increasing your attack angle to get the ball flying higher with a better trajectory. Adjusting your grip or stance might help with that.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your swing speed and ball speed are great, but your ball is hooking left due to an open club face at impact. To improve your accuracy, focus on keeping your clubface square to your target. Try to reduce the path deviation to straighten your shots.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Your 7-iron shot shows potential! Your club speed and ball speed are decent, but the spin rate is quite high, which is causing the ball to balloon and not carry as far as it could. Focus on reducing backspin and adjusting your club face angle at impact to aim straighter. You might also want to work on your attack angle to get a more optimal launch. Overall, aim for a smoother, more controlled swing to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your shot shows a good club speed and decent ball speed, but you're missing the target a bit. The club path is slightly out to the right, and the face is also open, which contributes to your rightward deviation. To improve your accuracy, try to focus on aligning your clubface more square to your target at impact. This can help reduce the sidespin and keep the ball straighter.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"Your ball speed and smash factor are strong, which means you're hitting the ball well. However, your club face is open relative to your swing path, causing the ball to drift right. Focus on closing your clubface at impact to improve accuracy and reduce the distance it drifts off target.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron shot is solid, but there's room for improvement! Your club speed is decent, and you're generating good ball speed. However, your club path is slightly out to the right (negative), and the face angle is open to that path, which can cause a slice. Focus on getting your club on a straighter path at impact to improve accuracy. Also, increasing your launch angle slightly could help with carry distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,Your 7 iron swing shows good ball speed but has a slight tendency to slice. Focus on keeping your club face more aligned with your swing path at impact. A small adjustment here can improve both your accuracy and distance.,swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Great job with your 7 iron! Your swing speed and ball speed are solid, resulting in a good carry distance. However, your club path and face angle indicate a slight out-to-in swing, which can cause unwanted sidespin. Focus on improving your swing path to help straighten out your shots. Keep your attack angle positive to maintain good launch and carry distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7 iron shot shows good speed and decent distance. However, your club face is significantly open relative to your club path, which can lead to inconsistent direction. Focus on aligning your clubface more with your swing path for better accuracy. Also, a slightly lower attack angle could help with your launch and control.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your shot shows good club speed and decent distance, but the club face is open at impact, causing the ball to go right (slice). Work on bringing the club path more in line with the face angle to improve accuracy. Focus on hitting straighter shots and lowering your backspin for more distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot with the 7 iron shows good club speed and a decent carry distance of about 142 yards. However, your backspin is quite high, which can lead to inconsistent distance. The slight right drift in ball flight suggests that your club path is slightly open at impact. Work on keeping your clubface square to the path for straighter shots.",clubface alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your club speed is solid for a 7 iron, and your ball speed is pretty good too! However, your attack angle is slightly high, which can lead to higher shots that may fail to carry effectively. Try to focus on getting a more level swing path to improve accuracy, as your ball is deviating a bit to the left. Consider practicing with a half swing pause to help build better timing and control.",half swing pause,1.1807561,72.0,100.527626,41
+4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your club speed is good at 73 mph, and you're generating a decent ball speed of almost 100 mph, which is great! However, the club face angle is quite open at 12 degrees, leading to a right-side shot tendency. To improve, try to focus on squaring the club face at impact. Your attack angle is slightly down, so working on a more neutral angle could help. Overall, focus on keeping that club face straighter during your swing.",face square drill,1.1807561,72.0,100.527626,41
+4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your swing speed is solid, but your attack angle is slightly negative, which might lead to hitting too many shots low or resulting in too much backspin. Work on getting a more positive attack angle to help with your launch. Your ball is spinning a lot and that can reduce distance, so aim to strike the ball with a cleaner descending blow. Also, your carry distance is good, but the deviation indicates inconsistency in direction. Focus on keeping your club path straighter and aligning your body properly to improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Great job with your 8 iron! Your club speed and ball speed are solid, but let's work on your attack angle which is slightly negative. This can lead to a lower flight and less distance. Focus on hitting up on the ball. Your club path and face angles look good, which means you're generally on the right track with your swing direction.",upward hit drill,1.1807561,72.0,100.527626,41
+4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your club speed is strong, but we need to work on your launch direction and spin rates for better accuracy and distance. A high backspin can lead to less distance and more unpredictability. Focus on keeping a steady swing path and aim to hit the ball more consistently in the center of the clubface for better results.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Your shot data shows a decent swing speed and solid ball speed, but there are a few areas to work on. The attack angle is slightly downward, which can lead to excessive backspin and reduced distance. A better upward angle at impact will help you achieve a higher, more effective launch. Also, trying to align your clubface closer to the club path can help reduce your side spin and keep the ball straighter. Focus on a smoother, more balanced swing.",attack angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential with a solid club speed at nearly 69 mph. However, your ball is spinning a bit too much (over 2800 rpm), which can lead to a higher trajectory and reduced distance. Also, the clubface is slightly open relative to your swing path, which is causing a slight fade. Focus on improving your clubface alignment and reducing the backspin for a straighter shot with more distance.",face alignment drill,1.1807561,72.0,100.527626,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json
new file mode 100644
index 0000000000..3700d4b7d5
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_13_chunk_0.txt": "file-UfaohkK4URQfkQujjgkJJo", "Golf_Shot_Data_13_chunk_1.txt": "file-ACqQs2BDK9NgY1oTXbmh3E", "Golf_Shot_Data_13_chunk_2.txt": "file-EouxCMdxQ2N71ipthePFh4", "Golf_Shot_Data_13_chunk_3.txt": "file-QHNRWhmRZHLeFD689X3a7t", "Golf_Shot_Data_13_chunk_4.txt": "file-LmHtBRE7JQXe4zQxtoAsVo", "Golf_Shot_Data_13_chunk_5.txt": "file-TWHeAj7EHQ5Bx94QQwKk4c", "Golf_Shot_Data_13_chunk_6.txt": "file-MhpvQBorybQHjHK4dn9T7H", "Golf_Shot_Data_13_chunk_7.txt": "file-D9G6iqierPKtARMbTzu4ZV", "Golf_Shot_Data_13_chunk_8.txt": "file-Cp4r2Gv7Nfh69uWqXG9QDX", "Golf_Shot_Data_13_chunk_9.txt": "file-ScndDK61V9WxMQ8QHVQyxR", "Golf_Shot_Data_13_chunk_10.txt": "file-UAm9ZpPTiNcezftJ4bTnYG", "Golf_Shot_Data_13_chunk_11.txt": "file-3zgaMuqfrCp4bTuUfM2tqJ", "Golf_Shot_Data_13_chunk_12.txt": "file-8bWs3WRBawNv7SSfEhKp2A", "Golf_Shot_Data_13_chunk_13.txt": "file-3gSrSofEwu4Jym4kYgSKKJ", "Golf_Shot_Data_13_chunk_14.txt": "file-2SxXq2CQR46rQutfCxFK4i", "Golf_Shot_Data_13_chunk_15.txt": "file-QaMWPESykPV7B3Eoa7dVWk", "Golf_Shot_Data_13_chunk_16.txt": "file-FAoNiKEznb9fumHDErg3JT", "Golf_Shot_Data_13_chunk_17.txt": "file-CHtQVaq5DGNXtU8ttocVXg", "Golf_Shot_Data_13_chunk_18.txt": "file-MdE9GEREtVXFJo6J8Y8GNN", "Golf_Shot_Data_13_chunk_19.txt": "file-2ibdn8tPQahygBDh8BRnpk", "Golf_Shot_Data_13_chunk_20.txt": "file-1uxsRET9Pei3kCjMGzSeop", "Golf_Shot_Data_13_chunk_21.txt": "file-Avujot4FnrPxRsdmhPpCbP", "Golf_Shot_Data_13_chunk_22.txt": "file-K19gxv3yW5DcLoKq3j5dkX", "Golf_Shot_Data_13_chunk_23.txt": "file-Ph42PkkY13VZmp3JYC4bGx", "Golf_Shot_Data_13_chunk_24.txt": "file-UiwVgc5952FTbtqwCjfB4D", "Golf_Shot_Data_13_chunk_25.txt": "file-PNG1YTFLno83DoJaevB9ih", "Golf_Shot_Data_13_chunk_26.txt": "file-GcCHYw4UjxQwKLZWmo2dV2", "Golf_Shot_Data_13_chunk_27.txt": "file-A3GmYH3MSZyev4KNEyLLYW", "Golf_Shot_Data_13_chunk_28.txt": "file-NgLXmGrQMk86y6G7owATbd", "Golf_Shot_Data_13_chunk_29.txt": "file-YMH6Zm4zu3RtHNw8Z1wQzu", "Golf_Shot_Data_13_chunk_30.txt": "file-FsZ1JcT7c3sGBGwFRS4BgN", "Golf_Shot_Data_13_chunk_31.txt": "file-E6Dsc9qqNUuLKoYiZ4YGxW", "Golf_Shot_Data_13_chunk_32.txt": "file-LsHsk8X1VPG5Ap1wJK9Sqv", "Golf_Shot_Data_13_chunk_33.txt": "file-3q5TbmfvXUnvT64qieE9F3", "Golf_Shot_Data_13_chunk_34.txt": "file-8mU7yjpzV19ZHMHhQ4pR6G", "Golf_Shot_Data_13_chunk_35.txt": "file-6xpKSvsr9GPbnRzrE8Yge8", "Golf_Shot_Data_13_chunk_36.txt": "file-PQhYWRNR3fGQSm4VasJHfy", "Golf_Shot_Data_13_chunk_37.txt": "file-6GEuF2cEvhwqMav3y27UNB", "Golf_Shot_Data_13_chunk_38.txt": "file-UeZgWKuFYMhWj3jNLVEVky"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json
new file mode 100644
index 0000000000..3f55acfaa6
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_1_chunk_0.txt": "file-NfBPcJxtX8UQwHuV6n43qs", "Golf_Shot_Data_1_chunk_1.txt": "file-2VUfft9s1Lh3tcy68drA9J", "Golf_Shot_Data_1_chunk_2.txt": "file-EePyH2P9kFMUoD2AbBi1e6", "Golf_Shot_Data_1_chunk_3.txt": "file-RbbmpBVYmnTP3LN2YJHBg9", "Golf_Shot_Data_1_chunk_4.txt": "file-1ZW8oCzXdmeRniwD3pwzPi", "Golf_Shot_Data_1_chunk_5.txt": "file-A2n3UVNyCS9PPceE7Ub3Yi", "Golf_Shot_Data_1_chunk_6.txt": "file-2eBVSXbapBRbgGEw8JHPXo", "Golf_Shot_Data_1_chunk_7.txt": "file-QgyYKxSQjPjd5wMZbeLsCo", "Golf_Shot_Data_1_chunk_8.txt": "file-TLvWnjaNbhRJqFG7QyJeiP", "Golf_Shot_Data_1_chunk_9.txt": "file-SoYyqzPz958axLrBYLLhSF", "Golf_Shot_Data_1_chunk_10.txt": "file-7KN6cckscdYgWV8ima4PQM", "Golf_Shot_Data_1_chunk_11.txt": "file-SbrrwXFi2uAQPYXJEJy13r", "Golf_Shot_Data_1_chunk_12.txt": "file-9Z7r1bYVwxAFpeprLB6K9c", "Golf_Shot_Data_1_chunk_13.txt": "file-PQtZFfwQEuAV4ZRyEC4ppm", "Golf_Shot_Data_1_chunk_14.txt": "file-NTvkYSxsv7fLfQfM6285hW", "Golf_Shot_Data_1_chunk_15.txt": "file-7Xp3dJFy3FDJhFVHKtJ3tn", "Golf_Shot_Data_1_chunk_16.txt": "file-2Bz7Da5PLm7VXrBJ6c3Ncj", "Golf_Shot_Data_1_chunk_17.txt": "file-XAs6yCuztUjh7kj53Ekcmc", "Golf_Shot_Data_1_chunk_18.txt": "file-TZ9xZP9moBQLAeRBKY1ntZ", "Golf_Shot_Data_1_chunk_19.txt": "file-FawXaSU7CbBvhzJ2pfeVPs", "Golf_Shot_Data_1_chunk_20.txt": "file-Qi9YeAdEzfsgFuZL7k3xNY", "Golf_Shot_Data_1_chunk_21.txt": "file-Moe86r1LDBPWLNgKdvkFVo", "Golf_Shot_Data_1_chunk_22.txt": "file-Eb5fjpsYnartBeTHNYFbD3", "Golf_Shot_Data_1_chunk_23.txt": "file-4wsKwmzL54kzYSm1i9r6ek", "Golf_Shot_Data_1_chunk_24.txt": "file-TBWPHFu7dyMAJKxBCQAQqQ", "Golf_Shot_Data_1_chunk_25.txt": "file-HHJjxxwXZo2b9n2yLZvCJk", "Golf_Shot_Data_1_chunk_26.txt": "file-KRyeBiBu3axpHTbuCBv987", "Golf_Shot_Data_1_chunk_27.txt": "file-EZJ8MpvJPUhe1bW8diNYpM", "Golf_Shot_Data_1_chunk_28.txt": "file-UM9Jw1epSyh83EpNtNcYS4", "Golf_Shot_Data_1_chunk_29.txt": "file-BCuzcmQw3Db4pJ5PDjeMMe", "Golf_Shot_Data_1_chunk_30.txt": "file-7eS5bGQSk6X8XxUZUVeGhS", "Golf_Shot_Data_1_chunk_31.txt": "file-RmiiwwWeCwwSbzUzUQ6EPY", "Golf_Shot_Data_1_chunk_32.txt": "file-QoNocHx71Kx3qFR8JdhPo5", "Golf_Shot_Data_1_chunk_33.txt": "file-JN6fURS7JHAgG9ursENXM4", "Golf_Shot_Data_1_chunk_34.txt": "file-TVAMT1rrK7JXP2NCbHdKxv", "Golf_Shot_Data_1_chunk_35.txt": "file-MgJF7Q7Hp9UY7eNHXqe292", "Golf_Shot_Data_1_chunk_36.txt": "file-TDBbdpZiU191vziPGiMdDM", "Golf_Shot_Data_1_chunk_37.txt": "file-CZya8TEw6EtkZVUVNmsLoB", "Golf_Shot_Data_1_chunk_38.txt": "file-CeVbpYYLZ11e7YXV1voyWq", "Golf_Shot_Data_1_chunk_39.txt": "file-PkKCDk1aouvxxpNdXgt4kP", "Golf_Shot_Data_1_chunk_40.txt": "file-645vdK9p6WGLvD5wXgsni3", "Golf_Shot_Data_1_chunk_41.txt": "file-Ac7B8tCXrCJGBnrSdYmtmw", "Golf_Shot_Data_1_chunk_42.txt": "file-DRQQvR1YbEH7PpXPF4UQSr", "Golf_Shot_Data_1_chunk_43.txt": "file-DVSZE8TSy3YKscMV2CsNgu", "Golf_Shot_Data_1_chunk_44.txt": "file-4rfNELAGAwr75iVknLwH7Z", "Golf_Shot_Data_1_chunk_45.txt": "file-AadDdD3R3JDA3PFJtciYLo", "Golf_Shot_Data_1_chunk_46.txt": "file-LD4MehZgy48QZDcnGAqxVS", "Golf_Shot_Data_1_chunk_47.txt": "file-TLDNGUPghQedXr3dnQgXjX", "Golf_Shot_Data_1_chunk_48.txt": "file-2eXV4xvokB9wiGEH9dKRMV", "Golf_Shot_Data_1_chunk_49.txt": "file-7jAmassq5VmWxUvtbrcgiF", "Golf_Shot_Data_1_chunk_50.txt": "file-UdySV3dknR67ioZnXvMDfx", "Golf_Shot_Data_1_chunk_51.txt": "file-TFicYw62nzSyV75PSYzfqw", "Golf_Shot_Data_1_chunk_52.txt": "file-Mv2eowD9ZWkFzVGCBGLM1F", "Golf_Shot_Data_1_chunk_53.txt": "file-VUPLt66ahd11P4x9cpZUNc", "Golf_Shot_Data_1_chunk_54.txt": "file-3XJuD8w1WZLUMs3sC1kpaN", "Golf_Shot_Data_1_chunk_55.txt": "file-1MatAcS9ikAA9JEVTRNNkF", "Golf_Shot_Data_1_chunk_56.txt": "file-Vb8vHXAwRpN1nKnb5aN7sN", "Golf_Shot_Data_1_chunk_57.txt": "file-EHPe3knmkUUuwULMHyHcke", "Golf_Shot_Data_1_chunk_58.txt": "file-Sp7znTaCbynr2VMvcxWxWA", "Golf_Shot_Data_1_chunk_59.txt": "file-ApRV6J6RFY7WqWHtWuBtUw", "Golf_Shot_Data_1_chunk_60.txt": "file-MXrFmAbhZkHiCyj9jBLkdx", "Golf_Shot_Data_1_chunk_61.txt": "file-PpuNEnnaF7xHrkiYzJ9hXf", "Golf_Shot_Data_1_chunk_62.txt": "file-G5aVWpYAvdvJ6cuSjBRqpi", "Golf_Shot_Data_1_chunk_63.txt": "file-HubBrDeAyvxLp1cNQeTaWb", "Golf_Shot_Data_1_chunk_64.txt": "file-CCRbbFftGWajfKnVunaEYS", "Golf_Shot_Data_1_chunk_65.txt": "file-GhTS7gwCnariLKCqkwdx1E", "Golf_Shot_Data_1_chunk_66.txt": "file-QW5eMpnKktef9LhdsCym3f", "Golf_Shot_Data_1_chunk_67.txt": "file-Qf56DPWyeP4CmDYhf6BDgZ", "Golf_Shot_Data_1_chunk_68.txt": "file-WnrEfZv7M1nZe2FZpiWC6G", "Golf_Shot_Data_1_chunk_69.txt": "file-DZXo2js45346xC3UcGJB14", "Golf_Shot_Data_1_chunk_70.txt": "file-7CAxC7g5VQQomBSxKzBGKQ", "Golf_Shot_Data_1_chunk_71.txt": "file-Q5Eh1CqDiXayeLsH8i4vyi", "Golf_Shot_Data_1_chunk_72.txt": "file-4haUkLbGsZjZ7KAGXj9jP5", "Golf_Shot_Data_1_chunk_73.txt": "file-D9DuszgEZifWsiQwH5NuGJ", "Golf_Shot_Data_1_chunk_74.txt": "file-NRqwgeLoSEyCa6QZbNYwWt", "Golf_Shot_Data_1_chunk_75.txt": "file-G43D1UYYAwg9X1sWEkaAUj", "Golf_Shot_Data_1_chunk_76.txt": "file-T5tx6XvpddSUPFaJFgw5DY", "Golf_Shot_Data_1_chunk_77.txt": "file-NkodomtbshuC6vfw8maJVc", "Golf_Shot_Data_1_chunk_78.txt": "file-XaSyCJ3xmpEA6mFRzVosXX", "Golf_Shot_Data_1_chunk_79.txt": "file-S6L8FmE889zLq5Wu9Ghz4e", "Golf_Shot_Data_1_chunk_80.txt": "file-MYCMDDtDXKCAjhMe97MSRm", "Golf_Shot_Data_1_chunk_81.txt": "file-GqkFyr7qNvXtV6drp6mWcv", "Golf_Shot_Data_1_chunk_82.txt": "file-Rptg4N9YKqnSMkhKf9aS2V", "Golf_Shot_Data_1_chunk_83.txt": "file-J715Xcso7RSNkgatLdBkay", "Golf_Shot_Data_1_chunk_84.txt": "file-C7QwyFUvZXSp4Y1BUVLEMU", "Golf_Shot_Data_1_chunk_85.txt": "file-6mGcapWUQjgFGcjj1fh8j5", "Golf_Shot_Data_1_chunk_86.txt": "file-SB5qoYh2Aj2yb7mZvSGDzy", "Golf_Shot_Data_1_chunk_87.txt": "file-7GZJeoJByDiPXM6zrahrbx", "Golf_Shot_Data_1_chunk_88.txt": "file-BgeRmbcNahAvYAUmfX56D4", "Golf_Shot_Data_1_chunk_89.txt": "file-Jdaho7ppsBNYPXinZdeztw", "Golf_Shot_Data_1_chunk_90.txt": "file-QSARAt9u69fkqQeHNV7yUX", "Golf_Shot_Data_1_chunk_91.txt": "file-5q3RkVzoGP5Pw22RbmevWg", "Golf_Shot_Data_1_chunk_92.txt": "file-NJtcecQPwWa4Uo8my3FhiU", "Golf_Shot_Data_1_chunk_93.txt": "file-KVwoDFBCkYJu7Tn717kHqa", "Golf_Shot_Data_1_chunk_94.txt": "file-D98z517pe8bG5RvrwS31QK", "Golf_Shot_Data_1_chunk_95.txt": "file-QStk12mSshQFok9DqrdJiB", "Golf_Shot_Data_1_chunk_96.txt": "file-Nx9MpSxGTgnginTmWRcTNV", "Golf_Shot_Data_1_chunk_97.txt": "file-GTNYuAwYPJsBYFVHRV3oWy", "Golf_Shot_Data_1_chunk_98.txt": "file-4M5tPWxuuLhPi85jSzVap3", "Golf_Shot_Data_1_chunk_99.txt": "file-EWt2ZTPN2LAmR4F6ceyB8B", "Golf_Shot_Data_1_chunk_100.txt": "file-LyUTmMaNnLh2ie1X8baYV8"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
new file mode 100644
index 0000000000..4fad16dbaf
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
@@ -0,0 +1,85 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your 7-iron shot is decent with good carry distance. However, the club face is open at impact, causing the ball to curve right (slicing). To improve your accuracy, focus on aligning your club face better at impact and working on your follow-through. Also, try to reduce your spin rate for more distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your 7-iron shot shows good club speed and ball speed, which is great! However, the backspin is a bit high, and your club face is slightly open relative to your path. This can lead to some sidespin, causing your shots to drift right. Focus on closing the club face at impact to improve direction and reduce spin. Overall, you're hitting well, but refining that impact will help you a lot.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your club speed is solid, but the face angle at impact is too open, which likely caused the ball to veer off to the right. Focus on keeping the club face square to your target. Additionally, your backspin is quite high, which can lead to less distance. Try to lower that while maintaining a good launch angle for better results.",face angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your shot shows some challenges with direction and consistency. The club path is quite negative, indicating you're swinging too much to the left, while the face angle is way open. This causes the ball to launch right and lose distance. Focus on aligning your club path with your target and ensure the face is square at impact. Additionally, the low launch angle suggests you're not making solid contact, so try to hit the ball a bit more crisply. Work on your setup and follow through.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, but the ball speed indicates you are making contact with the ball. Focus on your swing mechanics to improve consistency and power. Work on your follow-through and the connection of your hands and body during the swing.",follow-through drill,1.1702211,75.0,100.462364,61
+8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your shot shows a decent club speed and ball speed, but your launch angle is a bit high, and the ball is drawing too much to the left due to the open club face at impact. Focus on getting more consistent contact and aim for a more neutral path. Practicing your alignment can help reduce the sideways deviation in your shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"It looks like the data is a bit inconsistent, but from what we can see: your ball speed is decent, but the smash factor suggests that you're not making solid contact with the ball consistently—aim for 1.5 for better results. The high backspin indicates the ball is spinning a lot and may not be traveling as far as it could. Focus on hitting the ball with a more level clubface at impact to help improve distance and control. Additionally, the carry distance could also benefit from working on your swing path and impact position.",smash factor drill,1.1702211,75.0,100.462364,61
+8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but your launch angle is quite low, which is likely causing the ball to carry shorter than it could. Focus on getting your club face more square at impact to help reduce sidespin and improve accuracy. Working on your follow-through will help increase both distance and overall control.",follow-through drill,1.1702211,75.0,100.462364,61
+8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your swing speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause inconsistent contact and low trajectory. Also, your club path and face angle suggest you are aiming slightly to the right. Focus on making a more sweeping swing and aim to have a more neutral path and face angle for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your club speed is good, but the face angle is quite open at impact, which is causing the ball to veer off to the right. To improve your accuracy and distance, work on getting the clubface square at impact. A lower attack angle would also help you achieve better launch and spin rates. Consider adjusting your grip and alignment for better results.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your shot data shows that your ball speed is decent, but your accuracy can improve. The face angle was quite open, which is likely causing the ball to veer off to the right. Focus on keeping the club face more square at impact. Additionally, try to improve your attack angle slightly for better distance and trajectory. Working on your swing path can help you achieve a straighter shot.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your shot data shows a lot of room for improvement. While your club speed is decent for a 7 iron, the club path being negative means you're coming from outside to in, which can cause slicing. The face angle is open, contributing to that slice as well. Try focusing on a more neutral swing path and ensure the clubface is square at impact. Reducing backspin will help your ball carry further and stay straighter. Working on these areas will improve consistency and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your swing speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than you should with a 7 iron. This can lead to less consistent contact and higher spin rates. Focus on making a more level swing. Additionally, the slight pull (negative path) is causing the ball to veer left. A good drill to work on here is 'swing path drill' to help straighten out your path and improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your numbers show that you're hitting the ball with decent club speed, but your launch angle is quite low, which is likely causing limited carry distance. Additionally, your club path is significantly outside-in, contributing to the slice shown by the negative sidespin. Work on getting your path more towards the target and raising your launch angle for better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your club speed is good for a 7-iron, but your attack angle is almost flat, which can lead to less launch and increased backspin. The face angle indicates you're pulling your shots to the left, which is causing some direction problems. Focus on swinging more from inside to outside and try to hit the ball with a slightly descending blow to improve your angle of attack and direction.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is decent, but your club path is significantly out to the right, which could be causing slices. Focus on bringing your club path back in line. Improving your attack angle can also help add more distance and improve contact. Try to keep a straighter path and ensure your club face is square to your target.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your shot data shows that your club path is significantly inside-out (-12.7 degrees), which can lead to pulls and inconsistent direction. The high backspin (over 3000 rpm) suggests that the ball may not be reaching its potential distance. To improve, focus on straightening your swing path and finding a more optimal face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your 9-iron shot shows a few areas for improvement. The club speed is decent, but the attack angle is negative, which means you're hitting down on the ball too much. This can cause a lot of unwanted backspin and a less than optimal launch angle. Additionally, the club face is wide open at impact, which contributes to a slice (rightward spin). Focus on bringing your club face more square at impact and adjust your swing path to be more in line with your target.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot shows that your club face is open at impact, which is causing a high launch angle and significant sidespin that pulls the ball to the left. Focus on aligning your clubface more to your target line and maintaining a more neutral attack angle for better control and distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Your 9-iron shot shows good distance, but the club path is pointing left and the attack angle is slightly downward. This indicates you might be making contact with the ball too steeply, affecting accuracy and spin. Focus on making a more inside-out swing path while maintaining a neutral club face. This will help improve your accuracy and allow for a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your 9-iron shot shows some room for improvement. While your club speed and ball speed are solid, the face angle is slightly closed at impact, causing the ball to curve left. Working on your club path and face alignment will help improve accuracy and distance. Focus on making sure the clubface is square at impact and try to keep your swing more on-plane.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your swing speed is solid, but you have a bit of an inconsistency with your club path and face angle. This is likely causing the ball to fade more than you want. Focus on aligning your clubface more square to your target at impact. Try to improve your attack angle so it's closer to level (0 degrees) to strike the ball cleanly. This should help with control and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your 9-iron shot was solid! You're generating good club speed and ball speed, leading to decent distance. However, the high backspin and face angle suggest you could benefit from improving your clubface alignment and path. A slight adjustment to your swing path could help reduce sidespin and improve accuracy. Focus on swinging more consistently along your target line.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your 9 iron shot shows solid club speed and ball speed, but there are a few things to work on. The club face is open at impact, causing a significant curve right (slice). Focusing on getting the club face square at impact can help improve your accuracy. Additionally, try to lower your backspin for better distance and control. Work on your swing path for consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent, but the carry distance indicates you might not be making solid contact with the ball. The negative club path suggests you're swinging too much from the inside, which can lead to pulls. Focus on finding a more neutral swing path and ensuring you strike the ball with a square face for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"It looks like you hit the ball with great speed, but the accuracy needs improvement. Your ball had a high backspin and some noticeable sidespin, which may be causing it to deviate to the left. Work on aligning your clubface more with your swing path to reduce sidespin and improve direction.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your swing speed is decent, but the ball is spinning too much to the left due to the club path being negative and the face being open at impact. Aim to align your clubface more with your swing path to reduce unwanted sidespin. Also, try to increase your launch angle slightly for better distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"You've got a solid swing with good speed and ball speed! However, your club face is quite open at impact, which is causing the ball to curve left. Focus on aligning your club face more towards your target and try to improve your swing path to minimize that deviation. Aiming for a more neutral attack angle can also help, which means getting that club a bit less steep. Overall, great distance—just fine-tune that face and path!",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitching wedge shot has a solid ball speed and decent carry distance, but the club path and face angle indicate you might be aimed a little left and hitting slightly across the ball. This is causing the ball to spin and drift to the left. Focus on straightening your swing path and aligning your club face better at impact for more consistent shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"Your club speed is decent, but your attack angle is slightly negative, which can cause the ball to hit too low. Try to aim for a neutral angle to get better height and carry. The backspin is good, but the sidespin indicates a bit of a fade. Work on aligning your clubface better at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot with the pitching wedge shows a solid club speed and decent carry distance, but the ball is drifting to the left (negative deviation angles). This suggests that your club face might be slightly closed at impact, contributing to the left spin. Focus on opening the club face a bit more at address, and ensure a more neutral swing path. This will help your shots go straighter.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"Your club speed is solid for a pitching wedge, but your club path is quite negative, indicating you're coming across the ball from outside to inside. This can lead to inconsistent strikes. Try to work on your swing path for more straight shots. Your backspin is a bit high, which is great for stopping the ball, but make sure it's not affecting your distance. Focus on hitting the ball straighter and with a more neutral path.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot data shows that you have a solid club speed and a good launch angle, but the face angle at impact is producing unwanted sidespin, causing your ball to drift left. Focus on aligning your clubface more square to your target at impact to improve accuracy. Also, consider lowering your loft slightly to reduce backspin for more distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Your pitching wedge shot had a decent club speed and good ball speed, but your attack angle is slightly low at -1.0 degrees, which can lead to more ground contact than desired. Your club path is positive, which is good for angle, but the face angle is quite open at +8.3 degrees, causing the ball to slice right. Try to focus on squaring the club face at impact to get straighter shots. Consider working on your follow-through to promote better face alignment.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your swing shows a good club speed and decent carry distance, but there are areas to improve for more accuracy. Your club path is slightly left, which may cause your shots to go off target. Working on your alignment and the swing path will help straighten your shots. Additionally, a high spin rate means the ball is spinning too much, affecting distance. Focusing on a more neutral club face at impact will help. Overall, aim to achieve a more accurate trajectory.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your pitching wedge shot shows good club speed and ball speed, but the backspin is high, which might be causing a loss of distance and control. The club path is slightly inside-out, and the face is open at impact, creating a pull. Consider working on squaring the club face at impact and adjusting your swing path to be more neutral. This will help you achieve better accuracy and distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your club speed is good for a pitching wedge, but the ball is launching too high with a lot of spin. This can cause it to lose distance and control. Focus on keeping the clubface more square to the path at impact. This will help decrease sidespin and improve your accuracy. Try to feel a slightly shallower angle of attack to keep the ball flight more controlled.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot shows that your club speed is good, but the angle of the club face at impact is too open. This can cause the ball to launch high and to the right. Focus on closing the club face at impact and working on your swing path to keep the ball straighter. Also, try to increase your launch angle for better height.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your shot with the pitching wedge shows good speed and decent carry distance. To improve, focus on your club path and face angle. Your club path is slightly out-to-in, which could cause a pull and affect accuracy. A more neutral path will help. Additionally, balancing your face angle will keep your shots straighter. Lastly, working on reducing excessive backspin can help with control and distance on the greens.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your pitching wedge shot was solid overall. However, your attack angle is quite flat, which can lead to less loft and distance control. Increasing your attack angle slightly could help launch the ball higher and optimize your carry distance. Additionally, your spin rates are a bit high, indicating that the ball may be spinning too much. A slight adjustment in your swing path can help reduce that backspin for better performance.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Your pitching wedge shot shows good distance and decent ball speed. However, you have a high backspin rate, which might cause your ball to stop too quickly on the green. Focus on lowering that spin a bit for better control. Also, your club face is slightly open at impact, leading to a bit of unwanted sidespin, which can cause it to veer off target. Aim for a more square club face at impact for better accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your club speed and ball speed are quite good, but the attack angle is a bit too negative, which means you're likely hitting down on the ball a bit too much. This can lead to excessive backspin and less distance. Additionally, your club face is slightly open relative to your swing path, which can cause the ball to fade. Focus on aiming your clubface at your target and establishing a more level attack angle.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your club speed and ball speed are solid, but there are a few areas to improve for better accuracy. Your attack angle is too steep at -9.4 degrees, which means you're likely hitting down on the ball too much. This can cause excessive backspin, which affects carry distance and accuracy. Your club path is to the right (11.7 degrees), and the face angle is even farther to the right (17.8 degrees), leading to a pull. Focus on getting the club path more neutral to help straighten out your shots and adjust your face angle to reduce the rightward deviation.",club path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"Your club speed is solid, and you're generating good ball speed for a pitching wedge. The launch angle and backspin are appropriate for optimal height and stopping power on the green. However, your club path indicates an outside-to-inside swing, which can result in pulls or fades. Focus on bringing the club more from the inside for better accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot showed good club speed and launched at a nice angle. However, the high backspin rate indicates the ball may be climbing too much, which can affect distance and control. Focus on slightly lowering your attack angle and checking your grip to improve spin and distance. Additionally, your carry distance was a bit short due to the sidespin and deviation; try to work on your club face alignment at impact to enhance accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Great job on your pitching wedge shot! Your club speed and ball speed are solid. To improve your accuracy, focus on your club face, which is slightly closed at impact. Try to practice aligning your club face more consistently with your intended target. Additionally, your backspin is quite high, which is good for stopping the ball on the green, but it could result in less distance. Consider working on lowering your attack angle slightly for better distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot looks solid overall! You have good club speed, and your launch angle is quite decent for a pitching wedge. The backspin is a little on the high side, which is great for stopping the ball on the greens, but the angle of attack is slightly positive, indicating you're hitting the ball on the upswing. This can lead to less control. Try to work on keeping your attack angle closer to neutral. Your club path is also a bit to the right (7.5 degrees), which may cause some rightward movement of the ball. Focus on aligning your body and club path better to hit straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your ball speed is decent, but you have a bit of an open club face at impact, which contributes to the spin and direction issues. Work on aligning your club face with your swing path for straighter shots. Additionally, your attack angle and launch angle are fine, but reducing the backspin will help you achieve more distance. Aim to keep your swing smooth and consistent.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your shot data reveals that your club path is significantly out to the right with an open club face. This combination is leading to a high amount of sidespin, causing the ball to slice. Focus on a more neutral club path and closing the face at impact for better direction. Additionally, your attack angle is quite steep; try to create a more level swing to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like there were a lot of missing data points, which makes it hard to give specific advice. However, your ball speed indicates that you're making contact with the ball, but the negative smash factor suggests that you're not getting good power from your swing. Focus on making solid contact with the ball and aim to improve your swing path and face angle. A good starting point would be to practice hitting the ball with a more centered contact point on the clubface.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your club speed is good for a pitching wedge, but your club face is too open at impact, causing the ball to launch to the right. Focus on getting the club face more square to the target. Lower your backspin to improve distance. Try to work on your swing path to achieve a smoother, straighter shot.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your pitching wedge shot shows a good club speed, but your club path and face angle suggest you may be cutting across the ball, leading to some unwanted sidespin and deviation. Focus on aligning your body and clubface better at impact to improve direction and reduce spin. A little more practice with your angle of attack will also help in achieving optimal launch and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your pitch shot with the wedge showed a good club speed and ball speed, but the attack angle is slightly negative. This means you're hitting down on the ball a bit too much, which can cause unwanted spin and a lower flight. Focus on making a smoother, more upward swing through the ball to improve your launch angle and carry distance. Also, aim to straighten out your club path for more consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your pitch shot is consistent with good distance but the club path and attack angle suggest that you might be coming down too steeply on the ball, which can lead to inconsistent strikes. Focus on getting the club path more aligned and shallower through impact, which will help with control and direction. The backspin is high, which is good for stopping the ball on the green, but your sidespin indicates some slicing, causing deviations in your carry distance. Work on squaring the clubface at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7-iron shot shows good power, but the backspin is quite high, which can cause the ball to drop quickly. Your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal. This could lead to more spin and less distance. Focus on taking a more level swing through the ball to achieve a better strike and improve carry distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your shot shows good distance, but your club path and face angles are causing some unwanted slice and deviation. Focus on improving your club path to create a straighter shot. Additionally, the attack angle being slightly negative suggests you're hitting down a bit too much on the ball, which can affect distance. A smoother swing and better alignment could help.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your club speed of 76 mph is good, but we can improve your consistency. The slight downward angle at impact (-1.78 degrees) indicates you might be hitting slightly down on the ball, which can lead to high backspin (over 3000 rpm) and less distance. Try to focus on a more level swing to reduce backspin and increase distance. Additionally, your carry distance of about 163 yards is decent; however, the small deviation indicates you're not hitting the ball straight. Work on your club path and aim for a straight swing for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Great job! Your club speed is solid and your ball speed indicates you're making good contact. However, your club face is slightly closed at impact, which is causing some leftward spin. Focus on keeping the face square to your path at impact. Your backspin is a bit high, which might make the ball climb too much. Try to lower that by slightly adjusting your angle of attack and ensuring a more descending blow with your 7 iron.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot data indicates a solid carry distance of around 129 yards, but the extremely low smash factor suggests that you may not be hitting the ball optimally. Focus on improving your contact with the ball. A higher smash factor means you're transferring more energy to the ball. The backspin and sidespin values indicate some potential for a consistent ball flight, but aim to straighten out your shots. Practicing your swing path and ensuring your clubface is square at impact will help.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your club speed is good, but the launch angle is quite low, which is causing the ball to not get too high in the air. This may be why your carry distance is less than expected. The club face is pointing right of the target at impact, which results in a slight fade. Work on getting your attack angle more level or slightly upward, and try to aim the club face more towards the target when you strike the ball.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed and ball speed are good, which shows you're generating decent power! However, your attack angle is quite low, meaning the clubhead isn't coming into the ball as steeply as it could. Your club face is also open at impact, causing some rightward spin. Focus on getting a more controlled swing path and closing the clubface a bit more at impact. This will help straighten your shots and increase distance.",face control drill,1.1702211,75.0,100.462364,61
+8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your shot data shows great potential! Your club speed is decent, but your club face is open to your path, which likely contributes to some rightward flight (with the noted side spin). Focus on aligning your clubface more towards your target. Also, your backspin is a bit high, which can affect distance. Try to work on striking the ball with a slightly downward angle to manage spin. Overall, aim for better face control to improve accuracy and distance.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, and your ball speed shows you're making solid contact. However, your attack angle is slightly negative, which can cause unintentional lower ball flights. Additionally, the high sidespin suggests an outside-to-in swing path, leading to those slices. Focus on improving your swing path for straighter shots and a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your 7 iron swing shows good potential! The club speed and ball speed are decent, but you might want to work on your launch angle and spin. A high backspin (over 5500 rpm) means the ball may float too much. Try to increase your attack angle to hit the ball more cleanly, which can help reduce backspin and improve distance. Focus on making solid contact with the ball and keeping the clubface square through impact.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your swing generated decent distance, but the ball is fading to the right. This is likely due to a slight open clubface at impact and an almost neutral swing path. Work on aligning your clubface more square at impact and maintaining a more inside-out path. This should help your accuracy and overall distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like your ball is launching quite low with a high amount of backspin, which can make it hard to control distance. To improve, focus on getting the ball higher into the air so you can carry it farther. Try to keep your clubface square to the target for better accuracy.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Your 7 iron shots show solid power with a ball speed of nearly 115 mph and a respectable carry distance of about 167 yards. However, the high spin rate of over 3,900 rpm and noticeable sidespin indicate you may be struggling with consistency and direction. Focus on making sure your club face is squared at impact to reduce sidespin and improve accuracy. Practicing with a 'swing path drill' can help you achieve a more consistent swing path and better contact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your driver speed is decent, but the ball is starting left due to an open club face at impact. This means you'll need to work on aligning your grip and stance to promote a straighter shot. Also, the negative attack angle indicates you might be hitting down on the ball instead of sweeping it off the tee. Try to focus on a more upward strike. Keep practicing, and you’ll gain distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver speed is good, but the attack angle is negative, which means you might be hitting down on the ball. This can lead to lower launch and added spin, causing the ball to not travel as far. Work on hitting up on the ball slightly to increase your launch angle and distance. Also, your club face is significantly closed to the target line at impact, contributing to a big leftward deviation. Focus on getting the club face square or slightly open to the path for straighter shots.",hit up drill,1.1702211,75.0,100.462364,61
+8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It seems there are issues with the data quality, particularly with some key metrics being unavailable. However, your ball speed is relatively low. To increase distance, focus on generating more club speed and ensuring a square club face at impact. Working on your swing mechanics will help improve these aspects. Consider practicing your swing in slow motion to create better form and contact.",slow motion swing,1.1702211,75.0,100.462364,61
+8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your shot shows a good club speed, but the launch angle is quite low, which affects your carry distance. Work on improving your angle of attack to help the ball get airborne better. The club path is pulling left, which can lead to unwanted slices or hooks. Focus on correcting your swing path to be more neutral as well.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows potential, but you might want to work on your swing path and club face alignment. The face is slightly open, which can lead to a push. Try to ensure your club face is square at impact to improve accuracy and consistency. Also, consider lowering your attack angle; a more neutral angle can help with better contact and carry distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"Your gap wedge shot shows promise with good ball speed, but there's room for improvement. The club path suggests you're swinging slightly to the left, which can cause the shot to deviate left too. Focusing on a more neutral swing path will help straighten your shots. Additionally, try to lower your backspin; it’s a bit high, which can lead to less control and distance. Work on your contact to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great job on your swing with the Gap Wedge! Your club speed and ball speed are solid, but to improve your accuracy and distance, focus on reducing your attack angle and adjusting your clubface. You’re launching the ball at a good angle, which is great, but with some tweaks, you can really maximize your carry distance and control. Try to keep the clubface square to the path to reduce sidespin.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good fundamentals, but there's room for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball a bit. This can be okay for certain shots, but for a gap wedge, we want to be more level or slightly up to get a nice launch. Your ball speed and distance are decent, but focusing on a more consistent swing path and face angle can help reduce side spin and improve accuracy.",level swing drill,1.1702211,75.0,100.462364,61
+8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your shot with the gap wedge shows that the club speed is great for the distance you achieved. However, you have a slight path issue since the club is coming in from the inside (negative angle) while your face is nearly square. This can lead to some inconsistencies. Also, the backspin is quite high, which is good, but we want to ensure you have better control on the direction. Focus on keeping your club path straighter to improve accuracy. ",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had some challenges with direction and control. You hit the ball hard, but the high backspin and sidespin indicate that your club face may have been open at impact, causing the ball to veer off course. Focusing on your club face alignment at address and during your swing could help improve accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your club speed and ball speed are decent, but your club path and face angle are slightly off, leading to a leftward ball flight. Try to work on aligning your club face better to your swing path. This will help straighten out your shots. Overall, focus on improving your aim and follow-through to enhance your distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your club speed is good for a gap wedge, but your attack angle is slightly negative, which means you're hitting down on the ball too much. This can lead to more spin and less distance. Try to focus on a more neutral or slightly positive angle of attack. Your club path is also quite negative, indicating an out-to-in swing, which can cause pulls or fades. Work on bringing the club more from the inside to help improve your accuracy. Overall, keep practicing your impact position to get better results.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot is pretty good, with decent distance and carry. However, your club path is quite out to in (negative), which can lead to slicing. Your attack angle is slightly descending, and the face is also closed relative to your path, possibly contributing to side spin. Focus on improving your swing path to be more neutral and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your shot data indicates you might be struggling with your swing path and face alignment. The club is coming too much from the inside with a closed face, leading to a draw or hook. To improve, focus on your club path and ensure that your clubface is aimed at your target at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your gap wedge shot shows that you're hitting the ball with good speed and decent backspin, but your club path and face angle are significantly closed to your target. This means the ball is likely starting left and curving further that way. Focus on achieving a more neutral swing path and keeping the face square at impact to improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"It looks like you're hitting the ball with a good amount of backspin, which can help with stopping your shots on the green. However, your club path is significantly out to the left, which is causing the ball to start left and potentially curve that way too. Focus on swinging more to the right and getting your clubface straighter at impact to help direct your shots. Practice keeping your attack angle more neutral to hit cleaner strikes.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there's a lot of missing data, but we can see the ball speed and spin rates. The ball speed is decent for a gap wedge, but the negative smash factor indicates that your contact might not be optimal, possibly hitting too much on the toe or heel. Focus on consistent contact and aim to improve your swing path for better accuracy.",contact consistency drill,1.1702211,75.0,100.462364,61
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json
new file mode 100644
index 0000000000..fabe32c9f0
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_2_chunk_0.txt": "file-7eswnmVGExdWKbFPBgx4cd", "Golf_Shot_Data_2_chunk_1.txt": "file-RAHHAHZfRLPHK7zKkNGnaz", "Golf_Shot_Data_2_chunk_2.txt": "file-GHA5icpnuFHXrJk6g6Bini", "Golf_Shot_Data_2_chunk_3.txt": "file-EWUBzdP2Np1dmarwVbFHHo", "Golf_Shot_Data_2_chunk_4.txt": "file-BYCNZ6WqQnsyjTcYZxxuQa", "Golf_Shot_Data_2_chunk_5.txt": "file-8iVzDg4dfKaGiqTYaNyrdf", "Golf_Shot_Data_2_chunk_6.txt": "file-JdqHPzPuWJHAUZ9rcG3mER", "Golf_Shot_Data_2_chunk_7.txt": "file-371LKkgxSJCrDXFPtjw2KZ", "Golf_Shot_Data_2_chunk_8.txt": "file-W23xLX18uZDYSNi1JopGoA", "Golf_Shot_Data_2_chunk_9.txt": "file-S3tTXo8tbXmTKnmA8C78sL", "Golf_Shot_Data_2_chunk_10.txt": "file-Rcq5vbMXdZh8GjKNDxoyvq", "Golf_Shot_Data_2_chunk_11.txt": "file-26nf3vB7ghsHuy87Rtm723", "Golf_Shot_Data_2_chunk_12.txt": "file-2MS4B3Luiigb3No8Fg8noZ", "Golf_Shot_Data_2_chunk_13.txt": "file-GoNQgqvXfrbhsqhARoEpJD", "Golf_Shot_Data_2_chunk_14.txt": "file-1ymAbSuyQhbiZHohiVXtKV", "Golf_Shot_Data_2_chunk_15.txt": "file-ACCRt9DsUgBtpSih3Fnywe", "Golf_Shot_Data_2_chunk_16.txt": "file-9ZnCSfnBRppfgi5XE7X35a", "Golf_Shot_Data_2_chunk_17.txt": "file-JxMSbCT9DBeQkPgcnnsJiY", "Golf_Shot_Data_2_chunk_18.txt": "file-BZkAaYC2RNWPotfHznbv3q", "Golf_Shot_Data_2_chunk_19.txt": "file-F81aRqdzeV8Yfy5zx5FFrf", "Golf_Shot_Data_2_chunk_20.txt": "file-DSsUc8wn44LJqXa7uDLeWC", "Golf_Shot_Data_2_chunk_21.txt": "file-9LhgcBHto8Y4yN3SdkyiCt", "Golf_Shot_Data_2_chunk_22.txt": "file-W6YL58S2XYrKtt9FtuAxzN", "Golf_Shot_Data_2_chunk_23.txt": "file-4VKELfngCGLq7mHGafmNCH", "Golf_Shot_Data_2_chunk_24.txt": "file-4oF9M4rkVbVHvjV7sJURKR", "Golf_Shot_Data_2_chunk_25.txt": "file-PNR4WdGL7LBcQZPLC9NEqe", "Golf_Shot_Data_2_chunk_26.txt": "file-HA9ccZ8q7fp3NHQWmKwd95", "Golf_Shot_Data_2_chunk_27.txt": "file-QhMwZPxMw7da3AzcawnkQW", "Golf_Shot_Data_2_chunk_28.txt": "file-Y4qPF4Fe16htWpc9nBJ56s", "Golf_Shot_Data_2_chunk_29.txt": "file-WqTBhseqn9ag8UdkPML3fS", "Golf_Shot_Data_2_chunk_30.txt": "file-GjKCmrsbQuPk1e7ASfuRPK", "Golf_Shot_Data_2_chunk_31.txt": "file-UhG6cWnEnf13hjduNmwyKi", "Golf_Shot_Data_2_chunk_32.txt": "file-5k853hBFZBdXeyrfrBpGbF", "Golf_Shot_Data_2_chunk_33.txt": "file-J9kENYMAEd9rGBuvPC35QL", "Golf_Shot_Data_2_chunk_34.txt": "file-AbJYr6ZQZHoK3JV43XKoAK", "Golf_Shot_Data_2_chunk_35.txt": "file-BXKaruwRNsxN7dNijXT1QM", "Golf_Shot_Data_2_chunk_36.txt": "file-7FR2u2VMb9Z7vGTzveRfhZ", "Golf_Shot_Data_2_chunk_37.txt": "file-Eh6MPgB974K4291DEkW2zi", "Golf_Shot_Data_2_chunk_38.txt": "file-5dpUP1WYRtQhr2eVNt8xhR", "Golf_Shot_Data_2_chunk_39.txt": "file-AVdm5ujuZAqHY9tT2HSCBH", "Golf_Shot_Data_2_chunk_40.txt": "file-4JsS656UMREmRSmGCpBFte", "Golf_Shot_Data_2_chunk_41.txt": "file-52XBdZ4eTBL2jrEVmGUS1k", "Golf_Shot_Data_2_chunk_42.txt": "file-KQqNQnxWTR6fUtjdiSyFgP", "Golf_Shot_Data_2_chunk_43.txt": "file-JouVV8XmeGSnssWwcreA7W", "Golf_Shot_Data_2_chunk_44.txt": "file-McTjPDD7ePXDhQE7WtvjAC", "Golf_Shot_Data_2_chunk_45.txt": "file-Bd6LCVBpbnjp7SA5gEhKUU", "Golf_Shot_Data_2_chunk_46.txt": "file-SNrL1J9WHZVpXcYoSC39BT", "Golf_Shot_Data_2_chunk_47.txt": "file-X6otNx4dfRh4V1D7E4LdKD", "Golf_Shot_Data_2_chunk_48.txt": "file-3WYd3oJuHuPyoGp1J91ugR", "Golf_Shot_Data_2_chunk_49.txt": "file-CYpAkzE3jQDEZwDAexS7fp", "Golf_Shot_Data_2_chunk_50.txt": "file-9s9FVEFP2UJGhJuhioVdt3", "Golf_Shot_Data_2_chunk_51.txt": "file-HrgPCn4p8kckmGdTJRBPy3", "Golf_Shot_Data_2_chunk_52.txt": "file-GzVqC4gzMDWroTBFYfPybk", "Golf_Shot_Data_2_chunk_53.txt": "file-UJEAjUnctYPDAyADCFsSZb", "Golf_Shot_Data_2_chunk_54.txt": "file-V7gAqCUPNJ5qYHhFesccZj", "Golf_Shot_Data_2_chunk_55.txt": "file-UgxHGVU2tHQxYRpb28bHXX", "Golf_Shot_Data_2_chunk_56.txt": "file-H4ZjX61x256zj4mfhCzgfV", "Golf_Shot_Data_2_chunk_57.txt": "file-9Mt9siAYCwVnac3PAGsDoL", "Golf_Shot_Data_2_chunk_58.txt": "file-TxUeq1VAXXNA3gWbPP7KgC", "Golf_Shot_Data_2_chunk_59.txt": "file-7tKG3UWJWhFaN3b2njzjtY", "Golf_Shot_Data_2_chunk_60.txt": "file-KESdrQFsEb8o7mnQ5vx1Lw", "Golf_Shot_Data_2_chunk_61.txt": "file-PEoa35Uj41VavaYM948TF3", "Golf_Shot_Data_2_chunk_62.txt": "file-Vrt4LSViBpEC8tNXVbDCLf", "Golf_Shot_Data_2_chunk_63.txt": "file-V4eTX4N67j43GCiCpQUyvP", "Golf_Shot_Data_2_chunk_64.txt": "file-94P64HVmovqbKg5LaXpqhC", "Golf_Shot_Data_2_chunk_65.txt": "file-XAbSu29ehpk3fiXGZauNTb", "Golf_Shot_Data_2_chunk_66.txt": "file-WGgi8MUH9Xg6HwQekqdbnJ", "Golf_Shot_Data_2_chunk_67.txt": "file-RUJfFBZiMMHpasGQGUeUfu", "Golf_Shot_Data_2_chunk_68.txt": "file-Wx3rwLaoRCpgXCNMdWNUJQ", "Golf_Shot_Data_2_chunk_69.txt": "file-7DCm3TwwtruVbZ2i3Mjx7V", "Golf_Shot_Data_2_chunk_70.txt": "file-GW8mpqw77294Upga5PPvrN", "Golf_Shot_Data_2_chunk_71.txt": "file-UUVZCEpv56bwDZDtRKPD4Y", "Golf_Shot_Data_2_chunk_72.txt": "file-BjPC79p2boP2G2DPrkoUe9", "Golf_Shot_Data_2_chunk_73.txt": "file-1AMzVZhoCtZJa8QXEo3yAC", "Golf_Shot_Data_2_chunk_74.txt": "file-Wkatbx4LCKiUE1PdWHpTBR", "Golf_Shot_Data_2_chunk_75.txt": "file-71hSzyyq9N3EE76v58CYyw", "Golf_Shot_Data_2_chunk_76.txt": "file-ASoAf2zYC3EsNNpGtmZnQ8", "Golf_Shot_Data_2_chunk_77.txt": "file-U4esFZqBZG2LiFasQoc7sh", "Golf_Shot_Data_2_chunk_78.txt": "file-6YCFgZgng3v95BYnCfy7Jp", "Golf_Shot_Data_2_chunk_79.txt": "file-FwwjXBjQG5UBy26gM9khGg", "Golf_Shot_Data_2_chunk_80.txt": "file-GFmdcmVpjboVYo8eLXr8ni", "Golf_Shot_Data_2_chunk_81.txt": "file-GZa1fZ5gNAzLVh3j5WhC6Z", "Golf_Shot_Data_2_chunk_82.txt": "file-LvV7zU3SVuPzdGKCNQZYXX", "Golf_Shot_Data_2_chunk_83.txt": "file-RUd7CdrXpY6bo23mNP4zmg"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
new file mode 100644
index 0000000000..feb4bd14ae
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
@@ -0,0 +1,56 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your shot data reveals a few areas for improvement. The big takeaway is that your club path (3.09°) is good, meaning you're swinging slightly from inside to out, but the face is quite open (9.03°). This causes your ball to start right and curve left. You also have a high backspin rate (2889 rpm), which suggests you might be hitting the ball a bit too steep with your 7-iron, impacting distance. Focus on a more neutral club face at impact to improve direction and reduce spin. Aim for a smoother, more controlled swing to lower that spin rate and gain distance.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your club speed is a bit slow, and the attack angle is neutral, which is good for consistency. However, the negative club path suggests you're coming across the ball, leading to a slice. The spin rate is high, which means the ball is not carrying far. Focus on improving your swing path and ensuring the face of the club is square at impact. This will help reduce sidespin and increase distance.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot data shows that you're generating a good amount of club and ball speed, which is great! However, your attack angle and club path are at 0 degrees, meaning your swing is quite flat and straight. This could lead to inconsistencies in distance and direction. Focus on slightly descending through the ball for better contact and control. Additionally, watch your aiming—it looks like you might be missing your target left.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your 7 iron shot shows good ball speed and a reasonable carry distance, but your attack angle is too steep. A -6.15 degree attack angle suggests you're hitting down on the ball quite a bit, which can lead to excessive backspin and less distance. Focus on a more neutral angle to improve your contact and distance. Your club path is slightly out to the right, contributing to the sidespin. Try to work on your swing path to help straighten your shots.",attack angle drill,1.1838602,73.004,101.33,73
+8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good potential with solid club speed and ball speed. However, your angle of attack is slightly negative, meaning the clubhead is descending just before hitting the ball. This can lead to lower shots. Working on your swing path and ensuring the clubface is square at impact can help improve your accuracy and distance. Also, consider keeping your face angle closer to your target line to minimize side spin.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"Your 7 iron swing shows promise, but we need to work on aligning your club face better with your swing path to reduce the side spin. This will help improve your accuracy. Also, consider getting a bit more lift on your shots for better carry distance by adjusting your attack angle to be more neutral or slightly positive.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your 7-iron shot shows a solid club speed and good ball speed, which is great! However, your carry distance was lower than expected due to some slight misalignment. The launch angle and backspin are decent, but the sidespin indicates your ball is curving a little more than it should. Focus on keeping the club face more square to the target and improve your aim. Try hitting more consistent shots by working on your swing path.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed and ball speed are good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit too much, which can contribute to high backspin and a lower carry distance. The club face is open compared to your club path, causing some sidespin and a loss in distance and accuracy. Work on ensuring a more neutral club face and hitting with a slightly upward angle. This will help you achieve better distance and control.",club face drill,1.1838602,73.004,101.33,73
+8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your club speed is good, but your attack angle is too negative at -5.7 degrees, which means you're hitting down on the ball more than ideal. This is causing some loss of distance and could also lead to skidding rather than a clean strike. Focus on having a more level swing. Your club path is also quite out to in at 6.23 degrees, which can create unwanted sidespin. Try to work on your swing path to make it more neutral, which will help straighten your shots.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your shot suggests some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a 7 iron. This can lead to excessive backspin and lower ball flight. Try to focus on sweeping the ball more. Your club path is also a bit left, which can cause your shots to drift. Focus on a more neutral swing path and ensure your face is square at impact for better direction and distance.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your ball speed and carry distance are solid, indicating good contact. However, the spin rate is a bit high, which may lead to less distance and control. Focus on improving your club path and face angle for straighter shots. A slight adjustment in your angle of attack can help as well.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your club speed is good, but the club face is slightly closed at impact, which may be causing you to pull the ball left. Focus on keeping the face more square as you swing through. Additionally, reducing backspin can help your ball carry further, so try to make a smoother, more even swing.",club face awareness drill,1.1838602,73.004,101.33,73
+8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"Your shot with the 7 iron shows decent club speed and ball speed, which is great! However, your club face is open at impact, which can cause your ball to drift right. Focus on aligning your clubface with your target and work on your swing path to bring that path more in line with your face. A slightly lower launch angle and more control over backspin will also help improve your distance. Overall, you're hitting well but can refine your precision.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"You're hitting the ball with a good speed and have decent distance. However, your club face is open at impact, which is causing the ball to curve to the right (slice). To improve your accuracy, focus on aligning your club face more square to your target at impact. This will help straighten your shots and reduce sidespin.",face alignment drill,1.1838602,73.004,101.33,73
+8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your shot data shows a few improvement areas. Your club speed is decent, but the attack angle is negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and reduced distance. Try to focus on swinging more level through impact. Additionally, your club face is open, which is contributing to the rightward pull of your shots. Work on aligning your club face with the target line at impact for straighter shots.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your shot data shows solid club speed and decent ball speed, but the launch angle is a bit low, which can limit your distance. The club face is open at impact, contributing to a right pull. Focus on squaring the face at impact and improving your angle of attack to maximize distance and accuracy.",face angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Great job on your swing speed! Your ball is traveling well, but your attack angle is a bit too negative (downward). This can lead to high spin and less distance. Focus on hitting more upwards on the ball to improve your launch angle and decrease that backspin for longer, straighter shots.",upward strike drill,1.1903353,69.998,101.33,83
+8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron shot shows good club speed and solid ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good for getting the ball airborne, but you may need to work on aligning the clubface more consistently to prevent sidespin. The backspin is a bit high, which can affect your distance; focus on a smoother, more controlled swing for better spin rates. Also, address the club path and face angle to reduce deviations. Overall, you’re on the right track; a few adjustments will help you achieve more consistent results.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"You hit your 7-iron with solid speed and decent distance, but your attack angle suggests you're hitting down on the ball too much. A slightly shallower angle can help you achieve better launch and distance. Additionally, your club path and face angle indicate a tendency to push the ball to the right. Focus on aligning your clubface with your target during your swing.",path and face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your swing shows some room for improvement. The slight downward attack angle (-1.16 degrees) and a club path that is right (+5.3 degrees) suggests you might be aiming slightly right while hitting down on the ball. This can cause your shots to drift right. Also, the club face being a bit closed (-0.93 degrees) might contribute to some hooks. Focus on aligning your body to the target and practice hitting with a more neutral face. A good way to practice is to work on your swing path and clubface alignment.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like your shot wasn't well-executed, as the club speed is showing 0.0 mph, which means you may not have struck the ball at all. The data suggests the ball had some initial movement, but overall, your swing needs attention. Focus on your stance and ensure a smooth, controlled swing to get the club moving properly. This will help achieve better contact and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"Your shot data shows good distance with a carry of over 153 yards! However, the face angle is open relative to your club path, which is causing a slight rightward deviation in your shots. Focus on aligning your club face more square to your target during your swing. This will help straighten out your shots and improve accuracy.",club face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Your 7-iron shot shows some areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which could lead to too much backspin and inconsistent distance. Try to aim for a more neutral attack angle to enhance contact and improve your launch. Your carry distance is good, but the deviation indicates a tendency to slice. Focus on your swing path and clubface alignment to reduce that side spin.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like your shot measurements show minimal club speed and very high backspin, which suggests you're hitting the ground too much or not making solid contact with the ball. Your carry distance is also very short. Focus on striking the ball cleanly and getting your club to make better contact. Try to get comfortable with your setup and ensure you're making a full swing.",clean contact drill,1.1903353,69.998,101.33,83
+8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your club speed is solid, but your attack angle is quite negative, which can lead to lower flight and less distance. A more neutral attack angle can help you get better height on your shots. Additionally, your club path is quite open relative to the face angle, which might cause a fade. Focus on getting more control over your path and angle at impact. Try to ensure your club face is square to the path when you hit the ball.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"Your swing looks solid, but there are a few areas to work on. The attack angle is slightly downward, which can lead to a bit of a steep hit on the ball. Also, the club face is closed at impact, which might cause some leftward misses. Focus on a more neutral club face and try to improve your attack angle to be less negative for better launch conditions.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"Your shot showed some good power with a club speed of 83 mph, but there's room for improvement in accuracy. Your club face was slightly closed at impact, which contributed to a leftward shot direction. Focus on keeping the club face square to your target. Practicing a simple 'swing path drill' can help improve your accuracy and consistency.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your shot data shows good distance but a higher backspin rate. This can lead to less control and shorter carry distance in windy conditions. Focus on lowering your backspin by ensuring a cleaner strike on the ball and a slightly steeper attack angle. Also, your face angle is slightly open, which could cause shots to veer right. Practicing alignment with a target can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your swing shows promise, but the club face is significantly open at impact, which is causing a high amount of slice spin (the negative sidespin). Focus on aligning your clubface more square to your target. Additionally, your attack angle is slightly positive, which is good for hybrids, but try to maintain a more stable swing path to reduce the deviation in your carry distance. Aiming for a more neutral swing path will help you achieve straighter shots.",club face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"Your shot data shows a solid swing speed and decent distance, but the club face is significantly open relative to your swing path, which may cause your shots to veer right. To improve your accuracy, focus on aligning your club face better with your intended target line at impact. Additionally, the attack angle suggests you're hitting slightly down on the ball, which can prevent optimal distance. Try to level out your swing a bit more to maximize carry distance.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"You're generating solid ball speed, but your launch angle is a bit low, which can hurt carry distance. Focus on making more upward contact with the ball (aim for a positive attack angle) to help get it airborne more easily. You also have a slight open clubface at impact, which could cause the ball to drift to the left. Working on the clubface alignment at address will help straighten your shots.",attack angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your shot data shows that your club speed is decent, but the attack angle is slightly negative, meaning your club is descending at impact. This can lead to low launch and excessive backspin. Additionally, your club face is closing a bit too much at impact, causing a hook. Focus on hitting up on the ball for a better launch angle and straighter shots.",attack angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your club speed is decent, but your club path is quite far to the left, which is causing the ball to start left and spin more than usual. Focus on adjusting your swing path for straighter shots. Additionally, reducing backspin will help you achieve more distance. Consider working on your attack angle to optimize your launch conditions. Overall, with some adjustments, you can improve your accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like your driver swing needs some work, especially since your club speed isn't registering, which likely means a lack of proper setup or swing mechanics. Focusing on your stance and grip will help. Additionally, your high backspin and sideways deviation suggest inconsistent contact and alignment. Aim for more solid strikes and proper aim to improve distance and accuracy.",setup and alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows that you're hitting with decent speed, but your path is pulling left (negative club path). This means your ball is likely starting left and may be hooking. Work on aligning your swing path more to the right. Your attack angle is good for a driver, so keep that up. Consider practicing hitting towards a more neutral target to reduce that left deviation.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like you made good contact with the ball, achieving decent speed and carry distance. However, your attack angle, club path, and speed were recorded as zero, which suggests you may not have taken an actual swing. Focus on making a full swing and aiming to hit the ball consistently. Additionally, working on your direction and minimizing side spin could help straighten out your shots.",full swing practice,1.1903353,69.998,101.33,83
+8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing shows promise but could benefit from a few adjustments. You're generating a decent club speed, but your club path and face angle are slightly negative, which can lead to a draw or a hook. Focus on getting the club path more neutral by practicing a swing that moves more straight back and straight through. Increasing your attack angle could also help you launch the ball higher and with less spin for better distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your shot data indicates a significant club path issue to the left (-14.97 degrees), which is causing the ball to slice. This means your club is coming down from outside to inside at impact. Try to work on your swing path to get it more neutral. Additionally, your attack angle is slightly positive, which is good for launching the ball, but a more centered club face at impact would help with distance and accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It seems like there was an issue with your data, as several key metrics are missing or show unusual values, such as club speed and launch angle. Start by ensuring your setup is correct. Focus on making a full swing; practice generating speed with your driver. This will help produce better ball flight and distance. Try placing a tee in the ground and make sure you hit it cleanly. This will improve your consistency.",full swing practice,1.1903353,69.998,101.33,83
+8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"Your club speed is decent, and you're generating good ball speed, but your swing path and face angle need some adjustment. The negative club path and face angle suggest that you might be coming over the top, which can lead to a pull or slice. Focus on aligning your shoulders and clubface more towards your target during the swing. Your launch angle is good, but try to reduce sidespin to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your club speed is decent for a 9-iron, but there are some areas to work on. Your attack angle is slightly flat, which could lead to more ground contact than desired. The club path shows you’re moving a bit out to in, which might be causing the ball to spin and drift to the left. Try to work on your club face alignment at impact to better control your shot direction. To improve your consistency, focus on creating a more positive attack angle and a straighter path. Consider practicing with a half swing pause drill to help with these aspects.",half swing pause,1.1903353,69.998,101.33,83
+8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your club speed and ball speed are solid for a gap wedge, but your launch angle is a bit high and the ball tends to go right. Try to work on aligning your clubface better at impact to reduce that side spin and aim straighter. Focusing on a smoother swing path can help you gain consistency in your shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your ball speed is solid, but the club path is pulling left while the club face is open at impact. This can cause your shots to curve left more than you'd like. Focus on aligning your swing path to be more neutral and ensure the club face is square to your target at impact. Working on these areas can help improve your accuracy and distance control.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your shot data indicates a few areas to improve. Your club speed is good, but your attack angle is slightly positive, which can help reduce digging into the ground. The club path is close to straight, but the face is slightly closed at impact, leading to leftward side spin and a miss to the left. Work on getting the clubface aligned better with your swing path for straighter shots. Additionally, your backspin is high, which is great for holding greens but may cause a loss in carry distance. Try to focus on a more neutral face angle at impact for better control.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good speed and distance, but we need to focus on your swing path and attack angle. You're coming into the ball a bit steep (attack angle of -6.68 degrees) and swinging from outside to inside (club path of -9.34 degrees), which can lead to less control and accuracy. Let's work on a smoother, more neutral swing path to improve your contact and direction.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your swing speed with the sand wedge is solid for your skill level. You have a negative attack angle, which means the club is descending too much at impact—try to level out your swing. The club path indicates you're coming slightly from the inside to the outside, which is good, but your face is almost square at impact. Your backspin is high; while that's generally good for greenside control, it might cause extra height on your shots. Work on flattening your attack angle and maintaining a consistent path to improve accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which contributes to a higher launch and backspin. Try to reduce the steepness of your swing to get better distance and control. Also, aim to square your clubface more with your swing path to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your swing speed is good, but the club path is slightly aimed to the left, and the clubface is close to square, which caused your shot to deviate slightly off line. Try focusing on keeping your club path more neutral for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like there was an issue with the shot data since the club speed and attack angle are both recorded as 0. This suggests that the club might not have moved during the shot. To improve your swing, focus on making a full motion. Ensure you're taking your sand wedge back properly and following through to generate speed and distance. Work on your timing and rhythm to avoid any hesitations in your swing.",full swing drill,1.1903353,69.998,101.33,83
+8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your sand wedge shot has a high launch angle and the face is aimed pretty far right at impact, which is causing the ball to veer off to the right. To improve accuracy, focus on aligning your clubface more towards your target and adjust your swing path to come in more from the inside. Also, a lower attack angle could help increase your carry distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"It looks like you're struggling with your swing path and face angle, which are affecting the accuracy and distance of your shots. The negative club path (-11.98 degrees) indicates an exaggerated inward swing, while the face angle is open to that path (19.8 degrees), causing the ball to slice. Focus on getting the club path more neutral and square at impact. A lower attack angle can help generate better contact as well.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"Your shot data shows that your club path and face angle are significantly misaligned, which can lead to shots slicing to the left. You have a high backspin rate, which is great for stopping the ball on the green, but combined with the other metrics, it suggests you may be making contact too steeply. Focus on improving your club path and face alignment for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You have a significant slice, as seen from your club path being quite left (negative value) while your club face is also closed to the target line. This is leading to less distance and curve on your shots. Plus, your attack angle is a bit steep, which isn't ideal for wedge play. Focus on squaring your face to the path and aligning your swing to encourage a straighter ball flight.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing is showing good effort, but the club path suggests you're coming too much from the outside, leading to a push to the right. Focus on keeping your body aligned properly during your swing. A slight adjustment in your setup could help improve accuracy. Also, consider trying to increase your club speed to generate more distance.",swing path drill,1.1903353,69.998,101.33,83
+8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your club speed of 60 mph is solid for a sand wedge, but your attack angle of -9.8 degrees suggests you're hitting down too much, which can lead to unwanted backspin and a higher chance of chunking shots. Try to keep your attack angle more neutral. Additionally, the face angle is open relative to your club path, causing some rightward spin. Focus on aligning your clubface with your target line during your downswing.",face alignment drill,1.1903353,69.998,101.33,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json
new file mode 100644
index 0000000000..4bc54c9908
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_3_chunk_0.txt": "file-CAJrEqWuGMH4En3QzD6Z7x", "Golf_Shot_Data_3_chunk_1.txt": "file-EN8aqcJq7pz6D3mFcDtJYV", "Golf_Shot_Data_3_chunk_2.txt": "file-NNtvsrJzXQNYWtSfLXjQGv", "Golf_Shot_Data_3_chunk_3.txt": "file-8bu47tKqLBNP7wNvHSCch4", "Golf_Shot_Data_3_chunk_4.txt": "file-7dNqY1MmmMvaWnNMbVQGkJ", "Golf_Shot_Data_3_chunk_5.txt": "file-J2fQsM6DyZPMtm8ywvKAbu", "Golf_Shot_Data_3_chunk_6.txt": "file-WiJ2uK3rFad76bd1nCKgTb", "Golf_Shot_Data_3_chunk_7.txt": "file-QM8PZ6mPQun8q2do5oDWH1", "Golf_Shot_Data_3_chunk_8.txt": "file-A9Zog4HrxyuCVxJVhXN2Fo", "Golf_Shot_Data_3_chunk_9.txt": "file-RakbREzHk8Pb9mPqQNrTAa", "Golf_Shot_Data_3_chunk_10.txt": "file-M4k6vddGukmy2xcSuMEDEv", "Golf_Shot_Data_3_chunk_11.txt": "file-LjA3cALMLNfbnevceAL6TN", "Golf_Shot_Data_3_chunk_12.txt": "file-MU74JbZaaXynmF1MU266dT", "Golf_Shot_Data_3_chunk_13.txt": "file-C7AskDCGHcTjybLQ7khfxg", "Golf_Shot_Data_3_chunk_14.txt": "file-5J6oXC98tQD8u11HYLEf7W", "Golf_Shot_Data_3_chunk_15.txt": "file-Rr2wbZ5wmwVqXxz1onZWDL", "Golf_Shot_Data_3_chunk_16.txt": "file-544gjSkxJqziVCnFouAMxE", "Golf_Shot_Data_3_chunk_17.txt": "file-NADgFFqbZw3DVhxctUzdst", "Golf_Shot_Data_3_chunk_18.txt": "file-7AQuTvpUrqUFsoJFQRm9DZ", "Golf_Shot_Data_3_chunk_19.txt": "file-2UooYjh385vLVtJwDtnZt7", "Golf_Shot_Data_3_chunk_20.txt": "file-22kvSmLpLDWBiwUPWAAYSU", "Golf_Shot_Data_3_chunk_21.txt": "file-GoNk62dR5oS9VnbBpBeWTv", "Golf_Shot_Data_3_chunk_22.txt": "file-7ygN8RDxDSdq653piHEZP3", "Golf_Shot_Data_3_chunk_23.txt": "file-H7bSfUBSymfXMun3YgqSTo", "Golf_Shot_Data_3_chunk_24.txt": "file-3ZZKbPtTtoJGEA31V5W8i3", "Golf_Shot_Data_3_chunk_25.txt": "file-7xXdYLketh1SS7UBcHU5dc", "Golf_Shot_Data_3_chunk_26.txt": "file-R5e2FC5VCzQ2JmtA3KRPok", "Golf_Shot_Data_3_chunk_27.txt": "file-PWDS8op4qpb1Yd9kZBwdAZ", "Golf_Shot_Data_3_chunk_28.txt": "file-EotywMY8hMCiPjSdCwhoDq", "Golf_Shot_Data_3_chunk_29.txt": "file-UqXMGTk86CQN7RhTneNKek", "Golf_Shot_Data_3_chunk_30.txt": "file-LqgJGQ7997ZxkpGJm62Rgw", "Golf_Shot_Data_3_chunk_31.txt": "file-Jqf4qJYDe2wSeC1BsCQesA", "Golf_Shot_Data_3_chunk_32.txt": "file-8EokEgjLyrvtdLyXysn7VL", "Golf_Shot_Data_3_chunk_33.txt": "file-XYEj57o7VZYEAju7pqcebk", "Golf_Shot_Data_3_chunk_34.txt": "file-3ZaHSB5VUPA5yH6azNJS1B", "Golf_Shot_Data_3_chunk_35.txt": "file-VGnm9xmjHwzA1wdnew72ww", "Golf_Shot_Data_3_chunk_36.txt": "file-APnSpicPQ189d8QFjWCV5d", "Golf_Shot_Data_3_chunk_37.txt": "file-E9jxKHcEDfnrEWGq8hTDvV", "Golf_Shot_Data_3_chunk_38.txt": "file-NykVZP7gdwsQcpj2v9dMG2", "Golf_Shot_Data_3_chunk_39.txt": "file-JmDXiuqJHesNyWfgAFo2Sc", "Golf_Shot_Data_3_chunk_40.txt": "file-QGRFP1h91u22moM4GcDT8i", "Golf_Shot_Data_3_chunk_41.txt": "file-9PTDsEVdvL6qPZ3VmfWa4w", "Golf_Shot_Data_3_chunk_42.txt": "file-RRhGBTMZ2V2j6YX3qT67Vk", "Golf_Shot_Data_3_chunk_43.txt": "file-PbcJKvUPyunXer1LHnxrfd", "Golf_Shot_Data_3_chunk_44.txt": "file-TjYmb88sSVvUZnJvyrLRHt", "Golf_Shot_Data_3_chunk_45.txt": "file-UVLju76PcYD2YVJtTYnGRV", "Golf_Shot_Data_3_chunk_46.txt": "file-VHuktSCegWyfuwsxrQaJM4", "Golf_Shot_Data_3_chunk_47.txt": "file-F1LwE6YyiGjkN1NjmaNkyH", "Golf_Shot_Data_3_chunk_48.txt": "file-6cMaznVCyPZHBxXeDcVDeK", "Golf_Shot_Data_3_chunk_49.txt": "file-EzKPeo9RhbFjQ9A7we2GWH", "Golf_Shot_Data_3_chunk_50.txt": "file-QsQFR4rrDvKmebq4Qj664W", "Golf_Shot_Data_3_chunk_51.txt": "file-89T36obPPgYcw4WXayVVmM", "Golf_Shot_Data_3_chunk_52.txt": "file-9MygzK934TGZ8qL4awJZvC", "Golf_Shot_Data_3_chunk_53.txt": "file-TwQieP1ogyawTHynwMqMCH", "Golf_Shot_Data_3_chunk_54.txt": "file-UwNTgvm2LDVn2xQhDhbPxM"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
new file mode 100644
index 0000000000..6d01b50a34
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
@@ -0,0 +1,68 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot shows good club speed, but the low smash factor indicates you might not be hitting the ball as efficiently as you could. Focus on making solid contact with the ball to increase your ball speed. Additionally, your attack angle is slightly downward, which can result in more spin than desired. Try to work on improving your angle of attack and ensure your club face aligns better with your path for straighter shots.",impact drill,1.1913916,70.0,101.325,73
+7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your shot data shows that your club speed is solid at around 65 mph. However, your attack angle is slightly descending (-2.5 degrees), which means you might be hitting the ball down rather than sweeping it. This leads to high backspin (over 2400 rpm), which can make your shots balloon and lose distance. Your club face is open relative to your path, contributing to a slight fade. Focus on making contact with a level or slightly upward attack angle and aligning your club face more square to the target to improve direction and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your club speed is solid, but your attack angle is slightly negative, which can cause issues with ball flight. Focus on having a more upward angle during your downswing to optimize launch. Your club path is also moving too much to the left, leading to some leftward spin. Try to keep your path straighter during your swing for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data shows that your club speed and ball speed are decent, but we need to work on your swing path and face angle. The negative numbers suggest that the club is coming slightly from outside to inside, causing your shots to veer left. Focusing on a more neutral path and keeping the club face square at impact can help improve your accuracy. Additionally, your launch angle is on the lower side, so let's try to get that a bit higher for better distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"Your shot data shows good potential, but there are a few areas to focus on. Your club speed is decent, but improving your attack angle can help you get more lift on the ball. Your club path is slightly out to the right, which is causing a bit of a fade or slice. Work on bringing the club back more on a straight line to improve accuracy. Try to increase your launch angle a tad for better distance. Overall, focus on consistent contact and body positioning.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your data shows some areas for improvement. Your club speed is decent, but the launch angle is low, which can affect your carry distance. Additionally, your club path and face angle indicate a tendency to hit the ball with an open face, leading to slice spin. Focusing on correcting your path and face angle can help you hit straighter shots and increase distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your club speed and ball speed are decent for a 7 iron, but your launch angle is a bit low, which may be why you're not getting the distance you want. The attack angle is good, but the club path suggests you're swinging a bit outside-in, which can lead to less consistent ball flight. Focus on improving your swing path and ensuring a more square clubface at impact to promote better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your 7-iron club speed is solid for your skill level, but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to less distance and accuracy. Try to focus on a smoother, more level swing. Your launch angle and backspin are decent for a good flight. Work on keeping your club path straighter to improve your accuracy and reduce sidespin.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Great job generating solid ball speed with your 7 iron! Your club speed is good, but the face angle is a bit closed at impact, which is likely causing some unwanted spin and deviation. Focus on opening the club face a little more at setup and through your swing to help straighten your shots. Also, try to increase your attack angle slightly for better launch and distance.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7 iron shot shows good ball speed but your club path is cutting to the left (out-to-in), which can lead to slices. Try to focus on swinging more from the inside to help straighten your shots. Your attack angle is also quite flat, which may be contributing to some of the backspin issues; aim to hit down slightly more on the ball for better compression.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"You're hitting the ball pretty well with a good speed and carry distance, but your attack angle is a bit too negative, which means you're striking down on the ball too much. This can cause unwanted spin and reduce distance. Try to keep your attack angle closer to level or slightly up to get more from your shots. Also, focus on aligning your clubface more with your club path to achieve straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your club speed is solid, but your launch angle and spin might be causing your shots to lose distance. Practicing keeping your club face square at impact will help. Also, a slightly rising attack angle can improve ball flight and distance. Work on achieving a more upward strike with your irons.",face control drill,1.1913916,70.0,101.325,73
+7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"Your 7 iron shot shows a decent club speed and ball speed, but your attack angle is slightly negative, which can lead to a lower launch and more backspin. The face angle is open relative to your club path, causing a rightward direction (slicing). Try to work on getting your club face more aligned with your swing path at impact for straighter shots. Additionally, keeping a more neutral attack angle can help optimize your launch and distance.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your club speed is good! However, your attack angle is slightly positive, which is great for getting the ball up in the air. The club path and face angle indicate you're cutting across the ball, which can lead to a pull to the left. Focus on straightening your club path and keeping the face more neutral at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Your 7-iron shot showed decent distance, but your club path indicates an open face at impact, causing the ball to drift slightly right. Focusing on aligning your swing path with your target can help improve accuracy and consistency. Additionally, a slightly better attack angle would help you hit down on the ball more effectively.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your shot data shows you're generating solid club speed and good ball speed, but your club path is slightly to the left, which may cause a fade or slice. Focus on keeping your swing path more neutral, and ensure your clubface is square at impact. Additionally, your launch angle is good, but you can improve distance by optimizing your attack angle. A small adjustment in your ball position may help achieve this.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot shows a good club speed and ball speed, but your club path being slightly to the left (-2.2 degrees) and the face angle being even more closed (-2.3 degrees) are causing the ball to start left and curve further left. To improve accuracy, focus on aligning your clubface more square to your target at impact. Additionally, try to work on achieving a more neutral swing path. This will help you hit straighter shots and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your club speed and ball speed show you're generating decent power, but the slight negative club path and face angle suggest you're cutting across the ball a bit, which can lead to pulls or slices. Focus on improving your swing path for more consistent accuracy. A higher launch angle is fine, but try to reduce backspin for better distance. Aim for a more neutral club face at impact to enhance your control and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Your 7-iron shot shows promising distance and some areas to work on. The club speed and ball speed are solid, but the attack angle is slightly positive, which is good for creating lift. However, the club path being slightly negative indicates an outside-in swing, leading to a bit of pull. Focus on aligning your swing path more to the target to improve accuracy. The backspin is acceptable, helping your ball stay airborne, but reducing sidespin will help control dispersion. Try to work on your aim and follow-through to improve your overall game.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot data shows you have a good swing speed and decent ball speed. However, the backspin is quite high, which can cause your ball to balloon in the air and reduce distance. Your attack angle is close to neutral, but aim for a slight downward strike to help reduce that backspin. Also, focus on aligning your clubface better for straighter shots. Overall, you're very close; just a few tweaks should help improve your distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"Your shot data shows that your ball speed and carry distance are solid for a 7 iron. However, your attack angle is slightly down (negative), which can reduce lift. It looks like your club face is open at impact, causing some sidespin, resulting in a slight fade. Focusing on getting a more neutral swing path and square face at impact will help. Try to maintain a more level attack angle for better launch. ",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your 9 iron shot shows you have decent speed and a good launch angle, but the ball is starting slightly left of where you're aiming and has a lot of backspin, which can lead to less control. Try to focus on keeping the clubface square to your target at impact to reduce that leftward push and lower the backspin for a more penetrating flight. A slower swing with better form can help with both accuracy and control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your shot data shows a solid effort, but there are a few areas to improve. Your attack angle is a bit too steep, which can lead to less distance and higher backspin. Work on shallowing your swing path to improve both distance and consistency. Additionally, your ball is curving to the left due to the sidespin, so focusing on a more neutral club face alignment at impact will help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your swing shows improvement, but there's a slight pull to the left. Focus on aligning your club face with your target and adjusting your swing path. Aim for a more neutral club path to reduce side spin and improve accuracy. Keep an eye on your attack angle; a balanced angle can help with your distance and control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your numbers show that your club speed is solid, but the attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 9 iron. This might be causing some inconsistency in your shots. The face is also significantly open at impact, which could lead to a slice. Focus on getting your clubface square at impact and let the natural loft of the club help you launch the ball higher and straighter. Working on your overall path will also help straighten out those shots.",clubface alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing shows a slight inside-out path and the clubface is a bit closed at impact, which can lead to pulling the ball left. Focus on keeping your clubface square to the target on your downswing. Reducing your backspin will help your distance as well. Try to create a higher launch angle for better carry distance.",clubface alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing is solid with decent speed and good launch angle, but there's a bit too much backspin and a slight leftward direction. To improve accuracy, focus on aligning your clubface better with your swing path. Practice making sure the clubface is square to the target at impact to reduce the sidespin causing the left deviation.",clubface alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your swing speed with the 9 iron is solid, but the ball flight could use improvement. The face angle is open at impact, which is causing some sidespin and leading to rightward deviation. Focus on squaring the clubface at impact to improve accuracy and distance. Also, your attack angle is quite flat, which might contribute to the high backspin. Try to create a slightly steeper angle of attack for better launch conditions.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your club speed and ball speed are good for a 9 iron, but your launch angle is a bit higher than optimal for distance. To gain more control, work on straightening your club path and face alignment. Reducing backspin can help you achieve better distance and control as well.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"It looks like your club speed and ball speed are nice, but your attack angle is quite steep, which means you're hitting down on the ball instead of through it. Additionally, the high backspin could be causing your ball to climb too much and lose distance. Focus on a more neutral attack angle to help with your distance and direction. Try to ensure that your club face is more aligned with your swing path.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"Your shots carry an average distance of about 136 yards with decent height, but there's inconsistency due to a wide variance in your carry distances. Focus on improving your swing path and ensuring your clubface is square at impact. This will help tighten your dispersion and improve accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your shot shows a solid club speed, but the negative attack angle (-6°) indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower carry distances. Also, your club path is slightly in-to-out (3.7°), which is good, but the face angle is even more open (6.4°) than the path. This suggests you're likely pushing the ball to the right. Work on hitting more up on the ball and aligning your clubface better with your target line.",attack angle adjustment drill,1.1913916,70.0,101.325,73
+7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your club speed is good for a 5 iron, but the angle of attack is slightly negative, which can lead to lower launch and less distance. The club face is also open relative to your path, causing the ball to start right and potentially slice. Focus on striking the ball with a more neutral or upward angle and aligning your clubface closer to your swing path.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"You're generating a decent club speed and putting a nice launch angle on the ball; however, your attack angle is slightly steeper than ideal. This means you're hitting downward on the ball more than you should, which can affect distance and direction. Additionally, the ball starts right and moves left due to the club face being open relative to your path. Focus on a smoother swing and try to keep the clubface more square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Great effort with your 5 iron! Your club speed is good, but let's focus on improving your accuracy. Your attack angle is slightly downward, which can lead to lower shots. The club face is open relative to your target, causing the ball to slice. Work on aligning your club face more square at impact and try to maintain a neutral attack angle. This should help with both your placement and distance.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your club speed is good, but the ball speed is low, which means you're not getting solid contact. Your launch angle is decent, but the backspin is high, causing your ball to lose distance. Focus on hitting the ball more cleanly and reducing spin for better carry and total distance.",solid contact drill,1.1913916,70.0,101.325,73
+7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your shot data shows you have a good swing speed and decent ball speed, which is great! However, your attack angle is a bit too negative, meaning you're hitting down on the ball instead of sweeping it off the turf. This can cause a lower launch angle and added backspin, which limits your distance. Focus on making a more shallow swing path to improve ball launch and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"Your shot with the 4 hybrid showed a decent ball speed and carry distance, but there's room for improvement in your consistency and launch. Focus on your attack angle and reducing sidespin to help straighten your shots. Your club path is nearly straight, which is good! Just ensure your face is slightly more aligned with the path at impact.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your club speed is solid, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of making clean contact. This can lead to less distance and control. Try to work on a more upward angle of attack. Additionally, your face angle at impact is significantly open, which is causing your shots to veer right. Focus on keeping the club face square at impact to improve accuracy.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"Your club speed is solid, but the attack angle is a bit negative, which can lead to lower launch and more backspin. Work on getting your attack angle to be slightly upward to help the ball launch higher and carry farther. Additionally, your club path is significantly to the left. Focus on swinging more from the inside to create a straighter shot and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot with the 5 Wood is a good start, but there are a few areas to focus on for improvement. Your ball speed is decent for your club speed, but the spin rate is high, which can lead to less distance. Work on lowering your backspin for a more penetrating shot. Also, consider practicing your alignment, as the carry deviation indicates the ball is veering off your target line significantly.",alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot data shows that your club speed is decent, but your attack angle is negative, which can lead to lower ball flight and added backspin. Aim to strike the ball more on the upswing for better launch. Also, the club face is open at impact, causing the ball to start right. Focus on closing the club face during your swing. Aiming for a more neutral club path will help improve your accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your shot data shows a decent club speed and ball speed, resulting in a nice carry distance. However, your attack angle is slightly negative, suggesting you might be hitting down on the ball instead of making solid contact. This leads to high backspin and less distance. Focus on getting the ball higher in the air for better carry. Try to ensure your club face is square to the path, which will help reduce the rightward spin. Also, work on your swing path to improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your club speed is good for an 8 iron, but the face angle was significantly open at impact, which is causing your shots to go right. Focusing on squaring the clubface at impact can help improve your accuracy. Also, try to lower your backspin rate, which is a bit high, for better distance control.",clubface alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your shot data shows that your club speed is on the lower side, which is affecting your ball speed and distance. The launch angle is quite high, indicating that the ball is going up but not far. Try to work on hitting the ball more on the sweet spot of the club, as your smash factor suggests there’s room for improvement in how you're making contact. It might help to focus on swinging more smoothly and keeping your head still throughout the swing to improve your consistency.",contact drill,1.1913916,70.0,101.325,73
+7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your swing is showing some potential! The club speed is decent, and you’re getting solid ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lead to lower launch and distance. Try to create a more upward angle when you strike the ball to help maximize your launch and carry distance. Also, consider straightening your club path to help with accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver swing shows good ball speed, but there's room for improvement. Your launch angle is a bit low for maximizing distance, and the sidespin might be causing some unwanted curvature on your shots. Focus on hitting up on the ball and aiming for a higher launch angle for better carry distance. A more stable clubface can help reduce sidespin, leading to straighter shots.",launch angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"Your driver shot shows that you're hitting the ball with a decent speed and getting a respectable carry distance. However, your attack angle is slightly downward, which means you're hitting down on the ball too much. That can lead to less distance and higher spin. Also, your club face angle is left of the target, causing a slice. Focus on hitting more upwards and keeping the face square to the path to improve your shot accuracy and distance.",upward swing drill,1.1913916,70.0,101.325,73
+7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver performance shows potential, but there are some key areas to work on. Your attack angle is negative, meaning you are hitting slightly down on the ball, which can reduce distance. Focus on making sure you're sweeping the ball off the tee with a slight upward angle. Your club path is quite good, but the face angle suggests you're occasionally closing the clubface at impact, leading to a slice. Try to align your clubface more towards your target at address and through impact. Remember, a better upward strike and aligned face will help with both distance and accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver speed is decent, but your attack angle is a bit on the negative side, which means you're hitting down on the ball. This can lead to excessive backspin and a lower launch. Try to hit up on the ball slightly. Your club path is good, but the club face is open at impact, causing the ball to curve left. Focus on squaring the face at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your swing speed is good for a pitching wedge, but your attack angle and club path suggest you may be coming in a bit too steep, which can lead to a hook or slice. Focusing on a more neutral swing path and ensuring your club face is aligned at impact will help improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your shot data shows that you're making good contact, but your attack angle and spin suggest that you're hitting down too much on the ball. This can lead to higher backspin and less distance. Try to focus on a slightly more positive attack angle by sweeping the club through impact. Additionally, your club path is slightly toward the target while your club face is a bit closed, which may cause your ball to curve left. Work on aligning your club face with your path during your swing.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your shot data shows that you're hitting the ball with solid speed and a decent launch angle. However, your attack angle is just slightly negative, which can cause the ball to stay lower than ideal and may affect your spin. The club path and face are also closing slightly, which could lead to some slices or hooks. Focus on achieving a more neutral swing path and a slightly more upward angle of attack for better height and carry distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your pitching wedge shot shows a decent swing speed at 66 mph, producing solid ball speed. However, your attack angle is nearly level, which may lead to a lower launch. To maximize your distance, try to hit slightly down on the ball with a consistent follow-through. Your high backspin indicates good control, but it might be affecting your carry distance. Focus on improving your swing path to aim for straighter shots with less side spin. Overall, a minor adjustment in your attack angle could yield better results.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your club speed and ball speed are solid, but your attack angle is a touch too steep, which can lead to inconsistent strikes. The face angle suggests you're aiming a bit right of your target. To optimize your shot, work on keeping your clubface square at impact, and consider adjusting your swing path to be more neutral. Practicing with a focus on a higher launch angle will also help achieve a better height on your shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot shows a few areas to improve. The club speed is decent, but the attack angle is slightly negative, which means the club is coming down a bit steep. This can lead to less-than-ideal contact. Try to focus on a more neutral or slightly positive attack angle. The club face is open relative to your swing path, which can cause the ball to curve. Aim for a more square club face at impact. Lastly, the high backspin shows potential but may be adding unwanted height and reducing distance. Work on your setup and alignment to improve consistency.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your pitching wedge shot shows good ball speed, but your club path and face angles indicate that you're cutting across the ball. This can cause more sidespin and reduce accuracy. Work on getting the club path more neutral and keeping the clubface square at impact. Also, try to achieve a more consistent attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your club speed is solid, but your attack angle and club path indicate you might be cutting across the ball a bit, which causes side spin and affects your direction. Focus on aligning your club path more towards your target. A higher launch angle and a good amount of backspin are great, but let's work on straightening out that trajectory for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your swing path is slightly out to the right and the face is open at impact, leading to a high slice. Focus on keeping your club path more neutral as you swing and aim to close the club face a bit more at impact. This will help you get the ball flying straighter and reduce excessive spin for better control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your swing shows a bit of an open club face at contact, which may be causing the ball to veer off to the right. Focus on aligning your clubface more square to your target at impact. Additionally, your attack angle is slightly downwards; aim to level that out for better contact. Working on these areas will help improve your accuracy and distance.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your gap wedge shot shows good power, but the attack angle and club path suggest you're slightly steep and swinging left. This can cause a higher spin rate, leading to shorter carry distance with potential accuracy issues. Focus on leveling out your swing path and ensuring the clubface is squared at impact to maximize distance and control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your gap wedge shot showed a decent club speed, but the attack angle is quite steep, meaning you're hitting down too much on the ball. This can lead to excessive spin and reduced distance. The club path is good, but the face is open relative to your path, which is causing the ball to curve left. Working on your face alignment and attack angle will help improve your accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your club speed is good for a gap wedge, but the club face was slightly closed at impact, which caused the ball to start left. Focus on keeping the club face square to your target. Your backspin is high, which is great for stopping the ball on the green, but try to improve your carry distance by adjusting your launch angle. Practice hitting with a more neutral face position.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,"It looks like your gap wedge isn't performing as well as it could. Your ball speed is low, and the carry distance is only around 6 yards. We need to work on increasing your club speed and achieving a better launch angle for more distance. Consistency in your impact position is key, so focus on your setup and follow-through.",half swing pause,1.1913916,70.0,101.325,73
+7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your club speed is decent, but your attack angle is too steep, which can cause the ball to balloon. Also, the club face is slightly closed relative to your path, leading to a draw bias. Focus on ensuring your face is square to your target at impact and try to swing with a more neutral angle. This will help control your distance and direction better.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot shows a decent club speed and ball speed, but the attack angle is a bit steep. This means you're hitting down too much on the ball, which can cause excessive backspin and inconsistent distances. Try to focus on keeping the clubface more square to your path at impact and work on hitting the ball with a flatter angle. This will help you achieve a cleaner strike and improve your carry distances. Additionally, your sidespin indicates a slight hook, so aim for more consistent clubpath alignment.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your shot showed a decent club speed, but the attack angle is too steep. This means your club is coming down too much on the ball, which can lead to less distance and control. Focus on leveling out your swing a bit. The face was slightly closed, pushing your shot to the left. Work on keeping your club face square at impact, and try to aim more toward your target. Also, the high backspin indicates you might be hitting down too hard, which shortens distance. Try to smooth out your swing.",swing path drill,1.1913916,70.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json
new file mode 100644
index 0000000000..e4cc2a5fdc
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_4_chunk_0.txt": "file-WfFmJZJX5iBBCMeyohyoWF", "Golf_Shot_Data_4_chunk_1.txt": "file-7ezdn5L4xH8RLCpHckJApY", "Golf_Shot_Data_4_chunk_2.txt": "file-JTxyvfRzAKatKhuVRfq89L", "Golf_Shot_Data_4_chunk_3.txt": "file-M9wGib5pdUE6ugoWapPuNk", "Golf_Shot_Data_4_chunk_4.txt": "file-8dcixGDLYJmyYZA341n1Nu", "Golf_Shot_Data_4_chunk_5.txt": "file-FKhiKrj5JC9PjCK84JkZRA", "Golf_Shot_Data_4_chunk_6.txt": "file-C2CapuTePhpfk7kcFWpzGs", "Golf_Shot_Data_4_chunk_7.txt": "file-7r3pxxVnHXfBxsjAzSaTMG", "Golf_Shot_Data_4_chunk_8.txt": "file-XjstKPG18Ej31estBu5PDr", "Golf_Shot_Data_4_chunk_9.txt": "file-9t9DfBwfnAMruETpxATZdE", "Golf_Shot_Data_4_chunk_10.txt": "file-Ud7AiG9J5RLF4KrLvSBTVk", "Golf_Shot_Data_4_chunk_11.txt": "file-ABRmZKhPgXMbQBtMN2ySiC", "Golf_Shot_Data_4_chunk_12.txt": "file-C8nnjjYDy9FucHPnT3fF4B", "Golf_Shot_Data_4_chunk_13.txt": "file-VGYSkgJE3hk4mfj7W7W8Cp", "Golf_Shot_Data_4_chunk_14.txt": "file-Cjv7dhRuHHpLMLxxtWaL7f", "Golf_Shot_Data_4_chunk_15.txt": "file-TQY4AARrdjEAwtvN4RXmLn", "Golf_Shot_Data_4_chunk_16.txt": "file-U5tj1DDvt3HoydkQDYLhRV", "Golf_Shot_Data_4_chunk_17.txt": "file-9JGDxPTU3ZTpPauGUVRrjC", "Golf_Shot_Data_4_chunk_18.txt": "file-6goVc2dWG1Z2jUSxnKd4hr", "Golf_Shot_Data_4_chunk_19.txt": "file-7s99zuSywqhjTjKPzbM7rn", "Golf_Shot_Data_4_chunk_20.txt": "file-HQ6dyesHsC2fbeJLAW6jqK", "Golf_Shot_Data_4_chunk_21.txt": "file-CyQEoAtXpxVLA4LDsrCHQC", "Golf_Shot_Data_4_chunk_22.txt": "file-2QTrVvDqmaPmZV1GfYYi1J", "Golf_Shot_Data_4_chunk_23.txt": "file-R49TbSpkdhJ9FS6dUMPCin", "Golf_Shot_Data_4_chunk_24.txt": "file-6FcqVrGTL4e8CfSrqvhT6W", "Golf_Shot_Data_4_chunk_25.txt": "file-HGT7KBTnitUAGZ18mBa1R7", "Golf_Shot_Data_4_chunk_26.txt": "file-UkYa4PrFPD5BAgDktD8ybv", "Golf_Shot_Data_4_chunk_27.txt": "file-Bfj2YaKjRRaF1Lqn1NSkQt", "Golf_Shot_Data_4_chunk_28.txt": "file-D3sETTjz1rxz7y2Udk51zz", "Golf_Shot_Data_4_chunk_29.txt": "file-W4vxRPHeCQrWAEG3Jn6CVd", "Golf_Shot_Data_4_chunk_30.txt": "file-MSV3JDuN9xZyQ9P4VF3NP9", "Golf_Shot_Data_4_chunk_31.txt": "file-XprBa7A3wDDV6Kqidz27nJ", "Golf_Shot_Data_4_chunk_32.txt": "file-2Rc2X6wpqg3eb4kN7Ji5h4", "Golf_Shot_Data_4_chunk_33.txt": "file-Ppe6js1o7FJifawp7wb3VB", "Golf_Shot_Data_4_chunk_34.txt": "file-KsK3JmnQhFDdUR15ZZtovi", "Golf_Shot_Data_4_chunk_35.txt": "file-7tcN7DvNRaCn4MewWkSrTW", "Golf_Shot_Data_4_chunk_36.txt": "file-DqUNtwqk43QtZsT2anpbwH", "Golf_Shot_Data_4_chunk_37.txt": "file-USShKq6DRySZEFLH354bWL", "Golf_Shot_Data_4_chunk_38.txt": "file-M9NLkwPy5W7NqWojamt7u5", "Golf_Shot_Data_4_chunk_39.txt": "file-5WGAvk2SbXLS9Hd6oazA4n", "Golf_Shot_Data_4_chunk_40.txt": "file-1n8iJLDQ4nGBjEBKMe5fum", "Golf_Shot_Data_4_chunk_41.txt": "file-5kt83JXrbhkr4BFNfmxgXn", "Golf_Shot_Data_4_chunk_42.txt": "file-Vu8uzJdLKbjraR6y3XQN17", "Golf_Shot_Data_4_chunk_43.txt": "file-4uGsFyhh2DhpVCrLxeHDwY", "Golf_Shot_Data_4_chunk_44.txt": "file-5gGozuiRQ3CM2HXaQ6XYtu", "Golf_Shot_Data_4_chunk_45.txt": "file-KVGxtR2cqfFDrY2DTovM5W", "Golf_Shot_Data_4_chunk_46.txt": "file-WvddqEVn62z19M8Tea7knw", "Golf_Shot_Data_4_chunk_47.txt": "file-Pqz649SsBkSuqhTo22rJcY", "Golf_Shot_Data_4_chunk_48.txt": "file-PT5q6b4PFdvxsFNC1P8tdL", "Golf_Shot_Data_4_chunk_49.txt": "file-SMRAZ3Y18qnuVYEgcL3Epy", "Golf_Shot_Data_4_chunk_50.txt": "file-3kHHD7Td25C1nLQTGhjBU6", "Golf_Shot_Data_4_chunk_51.txt": "file-FN2uw7bdp9HseLXyDSqR6H", "Golf_Shot_Data_4_chunk_52.txt": "file-EvAHq57g5tDJgqCpvzmz5o", "Golf_Shot_Data_4_chunk_53.txt": "file-H9E3DcNR3mDNfwu9tdFwHj", "Golf_Shot_Data_4_chunk_54.txt": "file-2DVcZ9K8U8stjEzQohA4GS", "Golf_Shot_Data_4_chunk_55.txt": "file-16aewUKyAYXth2gKmmM8s9", "Golf_Shot_Data_4_chunk_56.txt": "file-VWpQSAPmByin8E51ibaGiL", "Golf_Shot_Data_4_chunk_57.txt": "file-NzRYq1fg5XRjxBNtanbu45", "Golf_Shot_Data_4_chunk_58.txt": "file-3SwgfSiuoBnk9Wsg6vguFN", "Golf_Shot_Data_4_chunk_59.txt": "file-LW2gg9GbGBj6xHKKHsTZQa", "Golf_Shot_Data_4_chunk_60.txt": "file-EA92QGiiH8aCYdRZeQQKtk", "Golf_Shot_Data_4_chunk_61.txt": "file-9cDFD8S5MzkSs2d5MSGKE7", "Golf_Shot_Data_4_chunk_62.txt": "file-HX59ki3ytUeGMnCe5X2J6o", "Golf_Shot_Data_4_chunk_63.txt": "file-FZwCJ9A8nrKWc3AMBnncUm", "Golf_Shot_Data_4_chunk_64.txt": "file-PNR5FGdVWS4zsY2HwSdEFe", "Golf_Shot_Data_4_chunk_65.txt": "file-NNMSqgL93QWam1xhEBsecA", "Golf_Shot_Data_4_chunk_66.txt": "file-8jGiPkWBBQveps2hwW3G2U"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
new file mode 100644
index 0000000000..4131cd9402
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
@@ -0,0 +1,63 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your 7 Iron data shows a pretty good ball speed and smash factor, which means you’re making solid contact. However, the club path is a bit to the left (negative value), and the face is slightly open at impact. This could be causing your shots to veer left. Work on keeping your club path more neutral and aligning the clubface at impact to help straighten out your shots. Overall distance is solid, but focus on tuning the direction.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your 7-iron swing looks solid overall! Your ball speed is good for your club speed, but your attack angle is slightly downward, which can cause the ball to launch lower than ideal. Also, your club path is just slightly to the left, leading to a bit of a fade. Try to focus on making a more neutral swing path and adjusting your angle at impact for better ball flight.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your shot shows some good distance but you're struggling with accuracy. The face of your club is aiming right (5.28° closed) while the club path is also moving slightly left (-2.26°), causing a fade or slice. To improve, focus on aligning your clubface with your target at impact. Also, your attack angle is just slightly downward, which is okay but can be better for a 7-iron; try to hit more level or slightly upward to increase distance and control.",alignment drill,1.1857399,72.0,101.325,78
+7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron swing is solid but you can make a few tweaks to improve accuracy and distance. Your club speed is good, but increasing your attack angle slightly could help you launch the ball higher. Your club path is pretty straight, but the face is slightly open at impact, which causes some sidespin. Focusing on keeping the face square to the path at impact could reduce that slice. Try to lower your backspin too, as that will give you more distance. Lastly, practice your follow-through to maintain better balance and control.",face angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your 7-iron shot shows great potential! Your swing speed is solid, and you're achieving good ball speed and carry distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher backspin and lower distance. Try to work on swinging more level through impact, which should help reduce that spin and increase your distance. Also, keep an eye on the club path; a straighter swing will lead to better accuracy.",level swing drill,1.1857399,72.0,101.325,78
+7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your swing has a good club speed, but the attack angle is slightly downward, which can lead to less distance and control. The club face is open, causing the ball to spin left. Focus on making more level swings and aligning the club face correctly at impact for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"You're generating good club head speed and ball speed, which is great! However, your ball is experiencing a high amount of backspin and sidespin. This could be causing it to veer off course. Focus on keeping the clubface square to the target line at impact to reduce that sidespin. Also, try to lower your attack angle to find a more solid strike and better launch. Overall, keep practicing your alignment and grip for better consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your shot data shows a few areas to work on. The club path is quite out-to-in, which often leads to slices. The club face is also open at impact, leading to high sidespin and a tendency to push the ball right. Focusing on a more neutral swing path and aligning your face at impact will help improve your accuracy. Additionally, consider decreasing your backspin for better carry distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your club speed and ball speed are solid, indicating good energy transfer. However, your high backspin may lead to less distance and control. Focus on flattening your attack angle and aligning your club path more towards the target. This will help reduce the spin and improve your accuracy. Overall, work on making your swing more consistent.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"Your shot data shows a few areas for improvement. Your club speed is decent, but your attack angle is too negative, which can lead to hitting down on the ball too much, causing high backspin and lower distance. Work on your club path; it’s way out to the right, and the club face is also closed, which may result in a hook. Focus on aligning your club path more towards your target and ensure your club face is square at impact. A more neutral attack angle will also help you maximize your distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your shot with the 9-iron shows decent club speed and ball speed, which are great signs! However, your backspin is a bit high, which can cause the ball to jump up and not roll as much after landing. The slight negative club path indicates you might be swinging a bit too much to the left, and the face being slightly open means the ball will curve right a bit. Focus on your path and face alignment to lift that flight and reduce backspin. Try to visualize hitting straight ahead rather than pulling left.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows good distance, but the club path and face angle suggest you're coming in slightly from the outside, which can lead to hooks. To improve, focus on turning your shoulders more during your swing and trying to keep the club more neutral through impact. This will help straighten out your shots and improve overall accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"Your 9 iron shot looks pretty good overall! Your club speed and ball speed are nice, which means you're getting a good hit. However, the negative club path and the closed face angle suggest you might be aiming slightly to the left, causing your ball to drift that way. Focus on aligning your body and club face to your target during your setup for straighter shots.",alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your shot shows solid ball speed and carry distance, but there's some inconsistency with your direction. The club path is slightly to the right and the face is open at impact, causing the ball to slice. Focus on aligning your clubface with your target more consistently and try to swing more from the inside to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good, but the club face is slightly open at impact, which is causing the ball to spin off to the right. Aim to square the club face at impact. Your attack angle is positive, suggesting you make good contact with the ball; just focus on alignment and face angle for straighter shots. Your launch angle is decent, but tightening your spin rate could give you better distance control.",club face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,"Your shot data shows a solid club speed, but the club path is slightly out to the right, which is causing your ball to fade to the left. Working on aligning your club path can help you hit straighter shots. Additionally, increasing your launch angle a bit could give you more carry distance. Focus on swinging more down the target line and consider practicing your grip to help square the club face at impact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your swing speed is good for a 6-iron, and you've got decent ball speed. However, your attack angle is pretty level, which may explain the lower launch angle. Also, the club path shows you're coming slightly across the ball, leading to some side spin. Focus on improving your attack angle and making a more in-to-out swing path to achieve more consistent and straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot data shows decent ball speed and carry distance, but your launch angle is low, which can lead to less distance and control. Consider focusing on getting a bit more elevation in your shots. Your club path is fairly straight, but your face angle is slightly open, which may cause a fade. Work on aligning your face to your path for straighter shots.",launch angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"You're making some solid contact with a decent ball speed and carry distance. However, your club path is quite a bit left (negative), which is causing your shots to fade. Focus on aligning your body and clubface better to improve your direction. Also, consider working on your launch angle to get a bit more height and distance with the 6 iron.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"It looks like you're making solid contact with the ball, but your backspin is quite high, which may be affecting your distance. Focus on keeping your swing smooth and try to angle your clubface slightly lower at impact to reduce backspin. This can help you achieve more distance with better consistency.",backspin reduction drill,1.1857399,72.0,101.325,78
+7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your club speed is solid, and your smash factor is good, indicating decent ball-striking. However, your attack angle is nearly flat, which can affect your launch and spin. Additionally, your club path being slightly in-to-out with a closed face is causing some right-based miss hits. Focus on achieving a more neutral club path and improving your attack angle to get more consistent distance and direction.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your club speed and ball speed are good, but the negative attack angle indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower distance. Also, the club path suggests an in-to-out swing, which might be causing your shots to drift right (the negative carry deviation). Focus on hitting the ball with a slightly upward angle and ensure your club path is straighter during your swing.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"It looks like your club speed and other key metrics weren't recorded, but your ball speed and carry distance suggest good potential. However, the high backspin indicates the ball is climbing too much, affecting distance. Focus on hitting more through the ball and less on lifting it. Consider checking your grip and stance as that can influence how the clubface contacts the ball.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your shot data indicates that your club speed and ball speed are decent, but the low launch angle and negative attack angle suggest you're hitting down on the ball too much. This can lead to less distance and lower shots. Work on improving your attack angle and launching the ball higher for better carry distance.",launch angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"You have a solid club speed and decent ball speed. However, your attack angle and club path indicate you might be hitting slightly down and across the ball, which can lead to some unwanted sidespin. Focus on delivering the club more on a neutral path. Try to keep your club face square during impact to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your club speed is good for a 5 iron, but your launch angle is lower than ideal. This can cause the ball to not get the lift it needs. Additionally, your club path and face angle are both slightly closed, which could lead to a pull. Focus on improving your swing path and getting the correct angle at impact to increase your launch and carry distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5-iron swing shows decent distance, but the launch angle is a bit low. To improve, work on getting more height on your shots by adjusting your attack angle and ensuring your clubface is square at impact. A slightly more upward angle of attack could help create more lift and distance. Also, focus on keeping your club path more neutral to straighten out any slight fade or draw.",attack angle adjustment drill,1.1857399,72.0,101.325,78
+7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot data indicates some areas to work on. The club speed is solid, but the negative attack angle suggests you're hitting down on the ball too much, which can cause excess backspin and lose some distance. Additionally, the club path shows you're swinging a bit to the left (negative), while the face is open (positive), leading to a fade or slice. Try to focus on aligning your swing path more with your target line and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your shot data shows that your club speed is decent for a 4 hybrid, but we need to work on your attack angle and club face alignment. Your face angle is quite open at impact, which may be causing the ball to slice or curve to the right. Try to incorporate a more neutral club face at impact. Focusing on a smoother swing and aligning the club face can help straighten out your shots and gain more distance.",club face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your hybrid shot has a good carry distance, but let's focus on improving your swing path and attack angle. Your swing path is slightly outside to in (-1.8 degrees), which can cause a pull or slice, and your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. Aim for a more neutral path and try to swing more upwards as you hit the ball to improve launch and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your club speed is good, but you might want to focus on improving your club path and attack angle. The negative attack angle suggests you're hitting down on the ball too much, leading to lower flights and potential hooks. Aim for a more neutral path and a slightly less steep angle to help get your ball airborne more consistently. Consider working on your swing path to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your swing has good speed, which is great! However, the attack angle is a bit negative, meaning the club is coming down too steeply at impact. Aim for a more level swing to help get the ball airborne better. Also, the club path suggests you're coming too much from the inside, which might lead to a hook. Focus on a straighter path through impact for improved accuracy. The backspin is reasonable, but reducing the side spin can help with direction.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your shot with the 5 Wood shows good distance, but there are some adjustments to consider. The ball spin is on the higher side, which can make it difficult to control your shots. The club face is open relative to your swing path, causing the ball to spin left and push the shot offline. Focus on squaring the club face at impact and creating a more neutral swing path to improve accuracy and reduce sidespin.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your shot data shows that your club speed is good, but the attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excess backspin, which can limit distance. Focus on improving your swing path and making sure your clubface is more square at impact. Try to maintain a shallower angle of attack for better contact and a more powerful shot.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your driver swing shows some room for improvement. The club speed is decent, but the negative attack angle indicates you're hitting down on the ball. Aim for a slightly shallower angle to launch it higher and farther. Your club path is to the right, which is leading to side spin and less accuracy. Focus on aligning your swing more directly towards your target for straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"You're generating good club speed and ball speed, but the face angle is significantly closed at impact, causing a leftward ball flight. Focus on aligning your clubface more towards your target at address and at impact. Also, try to increase your attack angle by launching the ball higher to maximize carry distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your driver swing has potential, but there are a few areas to focus on for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball rather than up. This can reduce distance. Also, your club face is pointing left at impact, causing a hook spin, as seen in the sidespin data. Working on a more upward attack angle and aligning your clubface at impact will help with your direction and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78
+7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing shows good ball speed and distance! To improve accuracy, work on straightening your club path. Right now, it's aiming slightly left at impact. Focus on keeping your club path more neutral, which can help reduce the side spin. Try to feel like you're swinging straight down the target line. Practice this with your feet together to feel the correct movement.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your driver swing is solid, but there's room for improvement. Your attack angle is negative, which means you're hitting down on the ball. Aim for a slightly upward angle to maximize distance. Also, the clubface is slightly open compared to your swing path, causing some slice spin. Focus on closing the clubface at impact and bringing your path more in line with your target. Keep working on your balance and follow-through for consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"It looks like your club path is significantly outside-in, which means you're cutting across the ball. This can lead to inconsistent ball striking and distance loss. Additionally, your attack angle is slightly negative, which indicates you might be hitting down on the ball too much with your 8 iron. To improve, focus on bringing your club more on plane and try to establish a more neutral club face at impact to reduce sidespin.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your 8-iron shot shows some areas for improvement. The club path is moving slightly left (-4.4 degrees) which, combined with your club face being closed (-4.3 degrees), leads to a shot that starts left of the target and curves further left. Your backspin rate is quite high (3192 rpm), which might be affecting your carry distance. To improve, focus on aligning your club face more square to your target line and practice swinging with a more neutral path. This will help straighten your shots out.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot has good potential, but your attack angle is slightly down (negative), meaning you're hitting the ball a bit too much on the downswing. This can lead to high backspin and a lower launch angle. To improve, focus on making a more level swing by trying to sweep the ball off the ground. Adjusting your setup to encourage a slightly shallower path can help, too. Overall, you're generating decent ball speed, and with a few tweaks, you can enhance your carry distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot data indicates that your club path is too far to the left and the clubface is also slightly closed at impact, which contributes to a hook. Your attack angle is nearly level, so working on a more upward strike could help. Focus on aligning your club path more toward your target and ensuring the clubface is square at impact. Additionally, your carry distance is good, but the shot deviated left significantly. Try to improve your swing path and alignment to help correct this.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows a solid club speed and decent carry distance, but the club face is open at impact, causing the ball to curve left. Focus on closing the club face to improve accuracy and reduce sidespin.",face angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge shot shows good club speed and overall distance. However, your club path was slightly out to the right (negative value) and your face angle was closed (positive value), which can lead to pulls. Additionally, your launch angle is decent but could be adjusted for more carry distance. Focus on aligning your club path more to the target and ensuring your face is square at impact to improve accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot shows some room for improvement. The club path and face angle indicate you're cutting across the ball a bit, which is causing inconsistent ball flight and direction. Focus on aligning your clubface more square to your target, and work on bringing the club down more on an inside path. This should help straighten out your shots and reduce the spin that makes them veer off course.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your pitching wedge shot showed good power with a decent carry distance of about 120 yards. However, your club path is slightly off to the left (negative number) which means you might be slicing the ball. Try to focus on a more square club face at impact to help straighten out your shots. Additionally, your attack angle is quite flat, so consider slightly descending into the ball for more solid contact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid distance and consistent launch angle, but your club path and face angle suggest you might be overshooting to the right. To improve precision, focus on aligning your club face better with your swing path. Practicing your aim can help reduce deviation and make your shots more accurate.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your club speed and launch angle are good for a pitching wedge, but the attack angle is too steep, which can lead to inconsistent contact. The club path is also a bit left (negative), causing the ball to spin left. Focus on swinging more from the inside and shallowing out your attack angle for better contact and straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your club speed is good for a pitching wedge, but the negative attack angle indicates that you're hitting down on the ball too much. This, combined with a steep club path and closed club face, is causing the ball to go left and resulting in less distance. Focus on creating a smoother, more upward angle at impact and keeping the club path neutral to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your shot shows good ball speed and carry distance, but there are some areas to improve. The attack angle is slightly steep, which can reduce your overall distance. Additionally, the club path suggests you might be coming over the top, leading to a bit of slicing (sidespin). Focus on a more neutral swing path and a better attack angle to help improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your shot data shows some areas where you can improve. Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a pitching wedge. A shallower angle can help you get the ball in the air better. Also, your club path is quite far to the left, leading to some sidespin, which causes the ball to drift left. Focus on swinging more to the right to align your club path better. Lastly, your launch angle and backspin are good, but working on your swing path can really enhance your consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your club speed is decent for a gap wedge, but the attack angle and club path suggest you might be coming down too steep and cutting across the ball. This can lead to inconsistent shots and can affect your distance. Try to focus on a smoother, more natural swing path that encourages a straighter ball flight. Also, the high backspin indicates you could be making good contact, but remember to watch your alignment as your total carry is going a bit left. Work on keeping the club face square to your target.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot data shows a few areas for improvement. The club path is significantly left, meaning your swing is coming from the outside to the inside, which can lead to pulling the ball. Additionally, the face angle at impact is also left, contributing to the hook. Work on aligning your club path more towards your target line. Finally, reducing your backspin may help with distance; try to focus on a more compressive strike. Overall, aim for more consistent contact and alignment.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your shot data shows good club head speed and a decent launch angle for a gap wedge, which means you're hitting the ball well. However, the backspin is quite high, which can cause the ball to drop quickly and lose distance. Additionally, your club path is slightly inside-out, while the face is open to that path. This creates a fade and may reduce distance. Focus on aligning your club face closer to the path to help straighten your shots. Keeping your backspin lower could also help the ball carry further.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows decent distance, but the ball is veering too far left and has a lot of backspin. Focus on aligning your body and clubface toward the target for better accuracy. Try to engage your core more to stabilize your swing and improve your launch angle.",alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot shows a significant issue with the swing path being too far to the right (negative degrees), and the club face is also open at impact, which contributes to the left-miss. Additionally, the attack angle suggests you're coming in a bit too steep, especially for a gap wedge. Focus on aligning your swing path more towards your target and closing the club face slightly at impact. This will help straighten out your shots and improve consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot data indicates that your club angle at impact is quite steep (attack angle of -8.1°) and your club path is too far to the left (-15.7°). This combination is causing the ball to slice and not get the distance you want. Focus on leveling out your swing a bit and aligning your club path more towards your target. Also, try to improve your face angle at impact to keep the ball straighter.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot data shows that the club face was closed relative to your swing path, resulting in a leftward direction of the ball. To improve, focus on aligning your club face with the target at impact and maintain a more neutral swing path. Your attack angle indicates you're hitting down on the ball, which is good for a sand wedge, but make sure to strive for better direction control.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot with the sand wedge shows a decent club speed, but the attack angle is quite steep (negative). This can cause the ball to pop up and not travel far enough. Your club face is also open at impact, contributing to significant sidespin, causing the ball to curve left. Focus on producing a more neutral attack angle and aligning the club face square to the target to help straighten your shots. Try practicing your setup and alignment.",setup and alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your swing with the sand wedge is showing a few areas to work on. The club path is coming in too drastically from the outside (-13.7 degrees), which can cause the ball to slice left. Plus, the club face is closed (-11.6 degrees), contributing to excessive sidespin and possibly leading to unwanted shots. To improve, try focusing on a more neutral club path and ensuring your club face is aligned toward your target at impact. Additionally, your smash factor is slightly below optimal, indicating room for improvement in striking the ball more effectively.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your shot shows a steep attack angle and a significant open clubface at impact, causing the ball to spin too much and veer left. To improve your accuracy and distance, focus on taking a more neutral swing path and aligning your clubface better with your target.",swing path drill,1.1857399,72.0,101.325,78
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json
new file mode 100644
index 0000000000..8ef0bbf836
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_5_chunk_0.txt": "file-5YQoudAzQt25X94tu94cgb", "Golf_Shot_Data_5_chunk_1.txt": "file-SpPXamudfxLqennXywV767", "Golf_Shot_Data_5_chunk_2.txt": "file-VjWnTesR2qkS7A6m54zMXB", "Golf_Shot_Data_5_chunk_3.txt": "file-75b66CR3XDSB8FEo9NPxkL", "Golf_Shot_Data_5_chunk_4.txt": "file-Qx4Fi9axHYrpv7Zs4qZgpp", "Golf_Shot_Data_5_chunk_5.txt": "file-3ECCBbiPJwRFRYcRnuK62Z", "Golf_Shot_Data_5_chunk_6.txt": "file-XdeRX2uUQ1fiszvwFibmom", "Golf_Shot_Data_5_chunk_7.txt": "file-STwduBks8R96kvLRg2XhNg", "Golf_Shot_Data_5_chunk_8.txt": "file-8qWvhanavv29xW9jBBwgLj", "Golf_Shot_Data_5_chunk_9.txt": "file-G55yuV558nLsXCdvZpwNwn", "Golf_Shot_Data_5_chunk_10.txt": "file-Y8woeFxEE2tHsAUmJbZhau", "Golf_Shot_Data_5_chunk_11.txt": "file-MxjTsGkNQfFWYJSSbcW9jw", "Golf_Shot_Data_5_chunk_12.txt": "file-9AjLPhzj1bkN3RauPqYFFv", "Golf_Shot_Data_5_chunk_13.txt": "file-N1pKE16AdtCxsCMaUKPRWT", "Golf_Shot_Data_5_chunk_14.txt": "file-YJzsCZF7yeLkSJiMJb7Pzp", "Golf_Shot_Data_5_chunk_15.txt": "file-25Jwa3ScfiPDXMX3hrbiiY", "Golf_Shot_Data_5_chunk_16.txt": "file-Y4yAGizv95RcMMjAqAfbyi", "Golf_Shot_Data_5_chunk_17.txt": "file-B3zMduSbvpVjvvWggsPX92", "Golf_Shot_Data_5_chunk_18.txt": "file-78J614u6yUTmHa8ih3Ft8y", "Golf_Shot_Data_5_chunk_19.txt": "file-3JY96Ah6qByf7DK77FqeFb", "Golf_Shot_Data_5_chunk_20.txt": "file-Ph9opyMrYCWvqaTgFik349", "Golf_Shot_Data_5_chunk_21.txt": "file-TAsmDURY3EiwAZbUzRyxrs", "Golf_Shot_Data_5_chunk_22.txt": "file-CSRCH8aYMY84jXGr7LpJNj", "Golf_Shot_Data_5_chunk_23.txt": "file-Y4W4V2wLmWuK8AeCvnyGmM", "Golf_Shot_Data_5_chunk_24.txt": "file-WnEEo84nXDBCephsBLtVfk", "Golf_Shot_Data_5_chunk_25.txt": "file-2xEPJthhSpXArTy74MEkRz", "Golf_Shot_Data_5_chunk_26.txt": "file-NURm5Uju7RGoatC6MrcYgL", "Golf_Shot_Data_5_chunk_27.txt": "file-2NbMfvSLPbCsL23kj5mcDS", "Golf_Shot_Data_5_chunk_28.txt": "file-TmTiQc9qePumEJoZSSPJ54", "Golf_Shot_Data_5_chunk_29.txt": "file-NqTsvhjsBeRVMd877UFNDW", "Golf_Shot_Data_5_chunk_30.txt": "file-1Spv2NUvVNZn7GNfo3gskx", "Golf_Shot_Data_5_chunk_31.txt": "file-WTcz1wx5C1oWxX8rUu2Lde", "Golf_Shot_Data_5_chunk_32.txt": "file-BkoJkYKNgwjAZYHWvYxkQf", "Golf_Shot_Data_5_chunk_33.txt": "file-7yrtGJ8Pu4Nh5mVeBpg9e7", "Golf_Shot_Data_5_chunk_34.txt": "file-Cjc3YJpKTtJs8DkzMZ44zm", "Golf_Shot_Data_5_chunk_35.txt": "file-DgEN8ezUsHovb9ZxNtgQwX", "Golf_Shot_Data_5_chunk_36.txt": "file-D7Vn4ufABQH3iYFAxxVuyj", "Golf_Shot_Data_5_chunk_37.txt": "file-6MhF8TxAypnJBH7trUuJLZ", "Golf_Shot_Data_5_chunk_38.txt": "file-6GuynEB4PuWdp6TrpxN914", "Golf_Shot_Data_5_chunk_39.txt": "file-MsgAVEGZB7uPDR7Z1uFoc8", "Golf_Shot_Data_5_chunk_40.txt": "file-F1eThEu8tLsxuxbD4tf4EU", "Golf_Shot_Data_5_chunk_41.txt": "file-QNsSL4oQNiY88Ht8vu9oNz", "Golf_Shot_Data_5_chunk_42.txt": "file-K26ZkbSnbZ9BggHwC7bm6A", "Golf_Shot_Data_5_chunk_43.txt": "file-Y4jrnVAyYqp4b8jV52czxT", "Golf_Shot_Data_5_chunk_44.txt": "file-Fdg4asAgnVUG6SA8E6ET4D", "Golf_Shot_Data_5_chunk_45.txt": "file-5z7N5DE7S23ZpfNvxCjZ3H", "Golf_Shot_Data_5_chunk_46.txt": "file-1JBRSHHvFU7n3HHDVDRzfu", "Golf_Shot_Data_5_chunk_47.txt": "file-GZE78JN2iRWnkaPSJ8ry55", "Golf_Shot_Data_5_chunk_48.txt": "file-84CFC9CKPR5e9zxLCtWxUP", "Golf_Shot_Data_5_chunk_49.txt": "file-GBqNMV5T7CwqxwrcWoz2mi", "Golf_Shot_Data_5_chunk_50.txt": "file-RW72uZdSLjtvTuYZmTTTdh", "Golf_Shot_Data_5_chunk_51.txt": "file-B66XEYhWz6qphjTLXg4QcK", "Golf_Shot_Data_5_chunk_52.txt": "file-KyHhkVxiBPbVWtkRCs41Zg", "Golf_Shot_Data_5_chunk_53.txt": "file-95VK6gpSE83jJYLixUrrHL", "Golf_Shot_Data_5_chunk_54.txt": "file-5YQTJbPgh7sEUxwwqGvm4W", "Golf_Shot_Data_5_chunk_55.txt": "file-EVywasGx8k6RL7b2aHkz7B", "Golf_Shot_Data_5_chunk_56.txt": "file-WmS6ADYU63nob7jXYxGKyU", "Golf_Shot_Data_5_chunk_57.txt": "file-5WJNdJCJD6jwcJu29f9XXx", "Golf_Shot_Data_5_chunk_58.txt": "file-5K1khSVMmK9dEXoGW8SPb6", "Golf_Shot_Data_5_chunk_59.txt": "file-14j8UbYQfWEdRYPQJbfNQ8", "Golf_Shot_Data_5_chunk_60.txt": "file-VMnxS2RgsJQL3faeG1WfXp", "Golf_Shot_Data_5_chunk_61.txt": "file-Pv5F5Bs8oMfJg1yySnWdrw"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
new file mode 100644
index 0000000000..a178f44ccb
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
@@ -0,0 +1,69 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Great job with your smash factor! This means you’re hitting the ball well for your club speed. However, your backspin is quite high, which can affect distance. Focus on swinging more from inside out to help reduce the sidespin and create a straighter ball flight. Also, work on lowering that launch angle slightly for optimal distance. Try to aim for a more neutral club path to help with accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Your club speed is solid for a pitching wedge, but your attack angle is slightly negative, which can lead to less height on your shots. Work on getting a more upward angle of attack. Your club face is quite open at impact, which may be causing the left-to-right sidespin. Focus on squaring the face at impact to improve direction and consistency. Also, aim to reduce your backspin for more distance and better control.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your pitch shot shows great potential! Your swing speed is good, but the launch angle is a bit low, preventing the ball from carrying further. Try to keep the club face more square at impact to reduce sidespin, which will help your shots travel straighter. A bit more height would really help your carry distance, so focus on hitting up on the ball slightly more.",launch angle drill,1.196976,68.0,101.325,68
+6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Your pitching wedge shot shows good club speed and ball speed, indicating decent power. However, the club face is quite open at impact (13 degrees), which could be causing your shots to veer off target. Focus on aligning your club face more squarely at impact. Also, the high backspin is great for control but ensure your attack angle remains consistent to maximize distance. Practicing a square club face at impact will help improve your accuracy and reduce miss-hits.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"You're generating good club speed and launch angle, which is great for maximizing distance. However, watch your club face angle, which is a bit open at impact, causing the ball to veer right. Focus on square impact to reduce sidespin and improve accuracy.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your pitching wedge shot shows that you're hitting the ball well, but there's room for improvement in your club path and face angle. Your club path is slightly to the right and your club face is open, which can cause a push to the right. Try to align your club face more square to your target at impact. This should help you with more accuracy and distance control.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Your swing speed is solid for a pitching wedge, and your ball speed is decent too. However, your attack angle is almost flat; try to make it slightly more downward to create better contact. The high backspin suggests you're hitting cleanly, but you might be aiming a little right based on your club path. Focus on aligning your clubface more toward your target to enhance accuracy.",attack angle drill,1.196976,68.0,101.325,68
+6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your shot data shows that your club speed is solid for maintaining good carry distance. However, a slightly closed club face at impact is causing it to veer to the right. Work on aligning your club face and path better to improve accuracy. Consider practicing your shot with a focus on keeping the face square to your target line.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your shot with the 7-iron shows some challenges with club path and face angle. The club path is too far to the left (-5.1 degrees), which likely causes the ball to veer left. The club face, on the other hand, is open relative to that path (10.3 degrees), leading to a high amount of sidespin and less distance. Focus on improving your swing path by trying to bring the club more along the target line. Additionally, working on your launch angle could help your ball get airborne better.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your 7-iron shot looks solid! You have good club speed and ball speed, which is great. However, your club path is slightly negative, meaning you might be slicing the ball a bit. Your attack angle is positive, which is good for contact, but let's work on aligning your clubface better with your swing path to improve accuracy. Consider working on your aim and alignment to reduce that slice.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your shot data shows a decent club speed, but the club face is slightly closed relative to your path, which is causing the ball to draw more than you likely intend. Work on consistently squaring the club face to make sure the ball goes straighter. Additionally, the carry distance is good but could be improved with a stronger launch angle and reduced sidespin. Concentrate on a smoother swing tempo for better consistency.",face angle drill,1.196976,68.0,101.325,68
+6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your backspin is quite high, which can affect distance and control. Focus on striking the ball with a more level angle to reduce backspin. Your club path and face angles are nicely aligned, which is a plus! Keep working on consistency to minimize deviation in your carry distance.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your shot shows good speed and solid distance, but the ball is fading to the right due to a combination of a negative club path and an open face at impact. Focus on aligning your swing path more towards the target and closing the club face a little at impact. This will help straighten out your shots and reduce the sidespin.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your shot data shows that you're generating good ball speed and carry distance, but your spin rate is quite high, which suggests that the ball might be getting too much backspin. This can cause it to rise too much in the air and affect distance control. Focus on flattening your attack angle slightly and improving your clubface alignment to help reduce spin and achieve a straighter flight path.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your shot shows good club speed and ball speed, but there are some areas for improvement. Your attack angle is slightly negative, which could lead to less optimal contact with the ground. Additionally, your club path is moving significantly to the left, while the club face is open relative to that path. This can cause your shots to slice. Work on improving your swing path and aim to square the club face at impact for straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed and ball speed are solid, but your ball is spinning too much, which can lead to less distance and accuracy. Focus on keeping the clubface square to your swing path at impact to reduce side spin and improve your carry distance. Additionally, try to lower your backspin for a more penetrating ball flight.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5 iron shot has a decent ball speed and carry distance, but the face angle is open at impact, which is causing your shots to veer to the right. To improve your accuracy, focus on keeping the clubface square at impact. Also, work on lowering that backspin, which can help your ball stay straighter and improve distance.",clubface angle drill,1.196976,68.0,101.325,68
+6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your club speed is decent, but your attack angle is very close to neutral, which means you're not getting under the ball enough. This can lead to higher backspin and less carry distance. Try to focus on your swing path; your face is open to the path, suggesting a slight slice. Work on aligning your clubface better at impact for straighter shots. Your carry distance is solid; keep practicing your follow-through to build consistency.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is decent for a 5-iron, but your club path is slightly out to the right (negative value) while the face is open (positive value). This likely caused your shot to curve right. Focus on aligning your club path more with your target line and keeping the clubface square at impact. Additionally, a slightly lower attack angle can help you make better contact with the ball.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"Your shot data shows that while you have decent club speed and ball speed, the high backspin and sidespin indicate a less than ideal strike on the ball. Consider focusing on making more consistent contact, improving your angle of attack, and aligning the clubface better to reduce sidespin. This will help with both distance and direction.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your 5-iron shot shows that you generated good club speed and distance, but the shot had some significant left-to-right spin, which suggests that the clubface was open to your swing path at impact. To improve, focus on aligning your clubface more directly toward your target and ensure your swing path is straighter. This will help reduce the sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can lead to higher backspin and less distance. Try to focus on a more neutral to positive attack angle to help get the ball airborne. Additionally, your club face is open at impact, leading to a slice. Work on aligning your club face more square to the target at impact.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows solid distance with a good ball speed, but the launch direction indicates a tendency to push the ball right. To correct this, focus on aligning your clubface more square to the target at impact and work on your swing path. A slightly upward attack angle can also help with launch. Consider practicing with a controlled swing to enhance your consistency.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"You made solid contact with good ball speed, but your launch angle and spin are a bit high, which may be causing the ball to fall short. Focus on adjusting your attack angle and club path to reduce spin and increase distance. Consider hitting the ball slightly lower in your stance to help control the launch angle.",attack angle adjustment,1.196976,68.0,101.325,68
+6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows a few areas to work on. The club face is closed at impact, which is causing the ball to start left and drift further off target. You also have a low attack angle, suggesting you might benefit from getting under the ball better. Focus on keeping your club face more square at impact and trying to slightly increase your attack angle for better distance and accuracy.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It looks like your shot didn't go as planned. Your ball speed is decent, but the smash factor indicates that energy transfer wasn't efficient, likely due to an issue with your swing path or face angle. Backspin is very high, which can make the ball balloon and lose distance. Focus on hitting more solid shots with the club face square at impact to improve your performance.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your club speed is decent for a 5 wood, but the face angle is too open at impact, which is causing the ball to spin off to the left. Work on aligning your clubface square to the target and leveling out your attack angle a bit for better contact and distance. Also, try to reduce the deviation to improve your accuracy.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"Your shot data indicates that your club speed is good, but the attack angle suggests you're hitting down on the ball too much. This can lead to higher backspin, which may cause a loss of distance. Try to work on making a cleaner, more level swing path through impact. Focus on aiming the clubface more toward your target as well, as your face angle suggests it may be pointing too far right. Overall, improving your swing path and keeping the clubface aligned can help increase both your distance and accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your shot shows a few areas for improvement. The club path is slightly to the left which can cause hooks, and the attack angle is quite flat, meaning you’re hitting down on the ball rather than making clean contact. Try to work on your swing path and make sure to have more of an upward angle on your downswing for better launch. Additionally, your backspin is a bit high which can lead to a loss of distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your swing speed is good, and your ball speed indicates solid contact. However, the club path is quite negative, suggesting you're coming across the ball too much, which can lead to a slice. Focus on reinforcing an inside-to-out swing path. Practice will help improve consistency and accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your shot data shows that you're generating a decent club speed and ball speed, but your launch angle might be a bit low. This could be affecting your carry distance. Consider working on your club path and face angle to aim for straighter shots. A slightly higher launch angle can help you achieve more distance. Focus on hitting up on the ball a little more to create a better launch condition.",launch angle drill,1.196976,68.0,101.325,68
+6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your swing speed is decent for a driver, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than up. This can cause your shots to lose distance and height. The club face is also open relative to your path, leading to a push to the right. Focus on a more upward angle of attack and make sure your club face is square at impact. This should help increase your carry distance and control your shot direction.",attack angle adjustment drill,1.196976,68.0,101.325,68
+6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your driver swing is showing a slightly negative attack angle, which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. To improve, focus on getting your attack angle closer to 0 degrees by teeing the ball higher and practicing a sweeping motion. Your ball speed is good, but adjusting your swing path to be more neutral will help straighten out your shots.",tee height drill,1.196976,68.0,101.325,68
+6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing looks pretty solid, but there's room for improvement. Your club speed is good, and the ball speed indicates solid contact, but you have a high backspin which can lead to a loss of distance. Try to keep your attack angle slightly lower and focus on a more neutral club path to help lower the spin rate. This can help you achieve a more penetrating ball flight and increase your carry distance.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"You're hitting the ball with decent speed, but your club path and face angle are causing your shots to go left. Your attack angle is also on the lower side, which is impacting your launch angle and distance. Focus on improving your swing path and ensuring that your clubface is square at impact to straighten out your shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,"You're generating good club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball. Aim for a more upward angle to maximize distance. Additionally, your backspin is high, which can cause the ball to balloon and lose distance. Work on leveling out your swing and making sure to hit up on the ball a bit more.",launch angle drill,1.196976,68.0,101.325,68
+6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your driver swing shows a good club speed and ball speed, but the backspin is quite high, which can lead to a loss of distance and control. Your attack angle is slightly negative, indicating you're hitting down on the ball instead of sweeping it off the tee. Focus on creating a more upward angle at impact. This will help reduce your backspin and improve distance. Overall, your launch angle is decent, but consider aiming to keep the face more square to your swing path for better accuracy.",upward attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Your driver swing is showing some promising signs! Your club speed is good, but working on your attack angle can help you add more distance. Currently, you're hitting slightly down on the ball, which can reduce carry. Try to focus on hitting up slightly on the ball. Additionally, your club path is good, but your face is a bit closed relative to your path, leading to some leftward deviation. Alignment and impact position drills can definitely help improve this.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Your shot looks solid overall! Your club speed is good, and you're generating nice ball speed leading to decent carry distance. However, your backspin is quite high, which can cause the ball to balloon in the air. Focus on flattening your attack angle a bit and work on your club path to help control spin and improve distance. If you can maintain a more neutral clubface at impact, you’ll see better results.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your 7-iron shot shows good speed and distance, but there's room for improvement. Your attack angle is slightly downward, which can lead to higher spin and less distance. The club face is open at impact, contributing to your push (right) in direction. Focusing on a more neutral face position at impact and a slightly shallower attack angle can help you achieve a straighter and longer ball flight.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"Your 7 iron swing shows great potential! You're getting good distance with a carry of around 162 yards. However, your attack angle is slightly downward, which can lead to excessive backspin. To improve your ball flight, focus on hitting more up on the ball. Additionally, your club path is a bit out to the right, which might cause some slicing. Work on aligning your swing path more towards your target. Overall, keep practicing your impact position.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"You hit the ball well with a carry of 161 yards. However, your backspin is quite high, which may cause the ball to balloon in the air. Focus on lowering your attack angle to strike the ball cleaner and reduce backspin for better distance control. Additionally, work on your swing path to help straighten out your shots since there's some deviation in both carry and total distances.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron shot is solid, but there's room for improvement. Your club speed is good, but your attack angle is a bit negative, which might be causing some low shots. You also have a noticeable amount of sidespin, indicating a slight slice. Focus on making sure your clubface is more square at impact to help straighten out your shots.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which makes it hard to give precise advice. However, focusing on your ball speed and backspin is a good start. To improve your shot consistency, try to maintain a steady tempo and make sure you're properly aligned with your target. Work on your grip and stance to ensure a solid foundation.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your shot data shows that your club face is open relative to your club path, which is likely causing the ball to curve right (right-handed golfer). Try to work on closing the club face at impact and aligning your body better with your target. Additionally, your attack angle is slightly down, which can lead to inconsistent strikes. Practicing a more neutral attack angle can help with contact and distance consistency.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your 7-iron shot shows a good club speed and ball speed, which is a positive sign. However, the attack angle being negative indicates you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Try to work on a more neutral attack angle to help with launch and carry distance. Also, your club path suggests an out-to-in swing, which could cause a slice. Focus on improving your swing path to keep the ball straighter.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"Your 7-iron shot shows good distance and decent accuracy, but there's room for improvement. Your club path is slightly out to the right, contributing to some sidespin, which can affect your direction. Focus on aligning your clubface better with your target during your swing. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"Your 7 iron shot has decent distance, but there's room for improvement in accuracy. Your club path is slightly out to the right, which is causing your ball to curve and deviate. Focus on aligning your club path more toward your target. Working on a consistent swing path will help improve your direction and control.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Your shot shows good speed and a decent carry distance of about 97 yards. However, your club face is slightly open at impact, which is causing the ball to spin left and deviate off target. Focus on aligning your clubface more square to your target and consider working on your follow-through to ensure better direction.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your gap wedge swing shows good club speed, but the club path is a bit too far to the right (9.5 degrees), causing a slight pull and high backspin. Focus on aligning your club path with your target and lowering your backspin for better control and distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"You're hitting the ball well with a decent carry distance of about 113 yards. Your attack angle is very close to level, which is good for a gap wedge. However, the backspin is quite high, indicating the need for a more solid strike to control distance better. Focus on ensuring the club face is square at impact, as a slight fade spin is showing. Try to feel more weight shift through the shot for better control.",club face drill,1.196976,68.0,101.325,68
+6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot was solid overall. You achieved a good carry distance of about 97 yards, but there are a few areas to work on. The club face was open at impact, suggesting a need to work on squaring the face at contact. Additionally, your attack angle is nearly level, which is great, but a slightly steeper angle could help you compress the ball better for more distance. Focus on maintaining a more neutral club path to keep your shots straighter.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Your shot data shows that you're generating a good club speed, but your attack angle is a bit too negative. This means you're hitting down on the ball more than necessary, which can lead to lower launch and more backspin. Try to focus on making a smoother, more level swing to help the ball get up in the air better. Also, your club face is slightly open relative to your path, which could be causing some sidespin. Work on aligning your clubface more consistently at impact.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot shows good potential but could benefit from some adjustments. The attack angle is quite steep at -9.3 degrees, which means you're hitting down on the ball too much. This can result in more backspin than necessary and lower carry distance. Aim for a more neutral angle to help with a higher launch and consistency. Your club path and face direction are fairly aligned, which is good. Just focus on shallowing out your swing slightly to improve your distance and accuracy.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Your shot with the gap wedge shows that you have good potential, but the club face was quite open at impact, which caused the ball to start to the right. Focus on keeping your club face square to the target at impact. Also, your angle of attack is slightly too steep; try to swing more level to help with consistency and gain better distance.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge swing shows potential, but there are a few areas to improve. The club speed is good, but the attack angle is quite negative, meaning you're hitting down too steeply on the ball. This could lead to less distance and higher spin. Focus on shallowing out your swing a bit and ensuring that you make contact with the ball first before hitting the ground. Your ball is launching a bit high, which is great for softer landings, but control your sidespin for a straighter shot.",angle adjustment drill,1.196976,68.0,101.325,68
+6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"Your gap wedge shot had a strong ball speed and carry distance, but the relatively high backspin and significant carry deviation suggest that your alignment and aim might need adjustment. Focus on ensuring that your clubface is square at impact, which could help reduce sidespin and improve accuracy.",alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a decent club speed and a good launch angle for a sand wedge. However, your club path is quite negative, meaning you are swinging more to the left than intended. This is causing the ball to curve to the left (hook). Also, the low backspin isn't helping your control. Focus on keeping the clubface more square to the target line at impact to improve your direction and spin rate.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your club speed and ball speed are good, but the launch angle is quite high and your attack angle is negative, which may cause the ball to balloon and lose distance. Aim to flatten your attack angle slightly, and ensure your club face is more square to the path at impact. This can help control your launch and reduce excess spin, leading to more distance and a straighter shot.",launch angle drill,1.196976,68.0,101.325,68
+6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your club speed is decent, but the launch angle is quite high and the backspin is very high, which can cause the ball to float too much and decrease distance. Focus on lowering your launch angle and controlling your spin for better distance and accuracy. Try to slightly increase your attack angle by hitting down a bit less, and work on getting the face of your club more square at impact.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot is solid, but there are a few areas to work on. Your attack angle is a bit down (-2.9 degrees), which might lead to some chunked shots. Aim for a slightly more level or even upward angle to help with contact. Also, the face is open relative to the path, which can lead to right-side misses. Focusing on closing the clubface at impact will help with direction. A bit of a high backspin indicates room for improvement in both contact and angle. Work on your swing for a smoother impact.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which can lead to inconsistent contact. Try to reduce the steepness by focusing on a more level swing through impact. Additionally, your club path shows that you're swinging too far to the left, which can cause your shots to go off target. Work on aligning your swing path more towards your target. These adjustments should help improve your accuracy and distance control.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Your club speed is good, but your attack angle is a bit too steep. This means you're hitting down on the ball too much with your sand wedge, which can cause a lot of backspin. Try to keep your swing more level to help the ball lift more easily and reduce the spin. Additionally, your face angle is open relative to your path, which can lead to slices. Work on aligning your clubface better with your swing path.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot shows good ball speed and decent carry distance, but the attack angle is slightly steeper than ideal, which can lead to inconsistent contact. To improve, focus on keeping your hands ahead of the ball at impact. This will help lower your attack angle and increase your control. Additionally, the sidespin suggests potential issues with your clubface alignment at impact, so aim to align your body and clubface better to reduce any hooks or slices.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your lob wedge shot shows promise but could use some adjustments. Your attack angle is slightly steep at -3.94 degrees, which could lead to more fat or thin shots. Try to lighten your grip pressure and focus on a smoother swing to improve consistency. Additionally, your club path is slightly outside-in, which is causing the ball to curve to the left. Work on your swing path to create a straighter shot. Consider practicing with a half swing pause to help with control and set up for a better follow-through.",half swing pause,1.196976,68.0,101.325,68
+6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that while you're generating a decent carry distance of 50 yards, your ball is curving quite a bit to the left (sidespin). This suggests that the clubface at impact is aimed left of your swing path. To improve, focus on aligning your clubface with your target at address and during your swing. Additionally, the angle of attack is a bit steep; try to brush the turf instead of digging in too much. This will help with better control and more consistent contact.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your lob wedge shot has a solid carry distance of about 37 yards, but the ball is curving quite a bit to the left (slicing). To improve your accuracy and distance control, focus on keeping your club path more neutral and aligning the clubface better at impact. The lower backspin means the ball isn’t gripping much—try to make cleaner contact with the ball for faster, higher shots.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot was solid overall. The club speed is good, but the smash factor (which measures how effectively you're transferring energy to the ball) could improve. The ball launched high but with a little too much right spin, which means it may drift to the right. Focus on aligning your clubface more with your swing path to reduce that rightward spin, and try to increase the smash factor by making solid contact with the ball. A slight adjustment to your attack angle could also help in getting the ball closer to your target line.",face alignment drill,1.196976,68.0,101.325,68
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json
new file mode 100644
index 0000000000..1501090692
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_6_chunk_0.txt": "file-QStEFcmvcUD1LQzEhAZAJk", "Golf_Shot_Data_6_chunk_1.txt": "file-1xH4B6zVUCi8y7SbHYJY9d", "Golf_Shot_Data_6_chunk_2.txt": "file-VPmpZrrLcxP83ana1JY1AW", "Golf_Shot_Data_6_chunk_3.txt": "file-3Vtd2HpKYUik1aqt4kEVwT", "Golf_Shot_Data_6_chunk_4.txt": "file-QRrrhb9HQCyAvbBrqSYGsD", "Golf_Shot_Data_6_chunk_5.txt": "file-3KWJKVad3ujoLPyiBCnkVh", "Golf_Shot_Data_6_chunk_6.txt": "file-CssoUnLgwQkk23fuwxuCXU", "Golf_Shot_Data_6_chunk_7.txt": "file-YaQoWFqxnKm3TxZbvKjzZ6", "Golf_Shot_Data_6_chunk_8.txt": "file-HtVqMKCJ6CUj8G14wt7B22", "Golf_Shot_Data_6_chunk_9.txt": "file-LvYpERzpdFZydCuZHtzLC5", "Golf_Shot_Data_6_chunk_10.txt": "file-98NLd14jTEFhwkZV6QXxnK", "Golf_Shot_Data_6_chunk_11.txt": "file-H9n6zU5jmVYQFsAaQUhsmj", "Golf_Shot_Data_6_chunk_12.txt": "file-9XXLV3pB2vcRh1dTurYiF7", "Golf_Shot_Data_6_chunk_13.txt": "file-9BMAXajJw5Het4oWeGh2x6", "Golf_Shot_Data_6_chunk_14.txt": "file-LTjRgbYcKrazcsjGZak1fs", "Golf_Shot_Data_6_chunk_15.txt": "file-DDuJSLkVYqaHPmZEQSxCnr", "Golf_Shot_Data_6_chunk_16.txt": "file-DsRJ9TmHEKPwEhfkWYoqHw", "Golf_Shot_Data_6_chunk_17.txt": "file-SBgPZgCbpqpuoaFz5ho1ys", "Golf_Shot_Data_6_chunk_18.txt": "file-52RyFisGuhbcF9EzWTFAoJ", "Golf_Shot_Data_6_chunk_19.txt": "file-WbyR9pECcQnNrL2bJmrH69", "Golf_Shot_Data_6_chunk_20.txt": "file-FGWaWzHp2WUsTe1Npy8MLe", "Golf_Shot_Data_6_chunk_21.txt": "file-Qpk2JDNbMZtL6XPcXzzhUt", "Golf_Shot_Data_6_chunk_22.txt": "file-HgQAyt8ZKJaL6qJQBitLa1", "Golf_Shot_Data_6_chunk_23.txt": "file-643N7NfaXSGohURNtEFJuk", "Golf_Shot_Data_6_chunk_24.txt": "file-J15wooPQDobpwPdxPJxi64", "Golf_Shot_Data_6_chunk_25.txt": "file-1CjzC6139VwinFszQYhnUe", "Golf_Shot_Data_6_chunk_26.txt": "file-7P52M33WLcXtQ8UwqjhCyC", "Golf_Shot_Data_6_chunk_27.txt": "file-WsAtXwj9sh37xWcVFE55T1", "Golf_Shot_Data_6_chunk_28.txt": "file-4PDQCydRnT7TK66uQ4JVtw", "Golf_Shot_Data_6_chunk_29.txt": "file-JMhKj6jea5hXTpiVSqjDhg", "Golf_Shot_Data_6_chunk_30.txt": "file-G3n219p2iGD97GzcSP4MTq", "Golf_Shot_Data_6_chunk_31.txt": "file-U6XhfVpCepaLak6qcqoutb", "Golf_Shot_Data_6_chunk_32.txt": "file-BcyEWyWJAQHfArqH3mKatG", "Golf_Shot_Data_6_chunk_33.txt": "file-UeHkiEGZB7BJT2qYfHiCG7", "Golf_Shot_Data_6_chunk_34.txt": "file-4X6WbovALzQjMgNtDUw9rw", "Golf_Shot_Data_6_chunk_35.txt": "file-HtZ25xGp54sLNX43cRZf6s", "Golf_Shot_Data_6_chunk_36.txt": "file-5TCQYGXRuZ7P6boEK65AvN", "Golf_Shot_Data_6_chunk_37.txt": "file-GaUiRP315DXuVG7FkicJwM", "Golf_Shot_Data_6_chunk_38.txt": "file-CXzWzcBJZZ6RU5C2F3JK1c", "Golf_Shot_Data_6_chunk_39.txt": "file-FyBPpoyHw1zfyijayeXFCu", "Golf_Shot_Data_6_chunk_40.txt": "file-Fi67MWjdgAb71sXBSEBWD4", "Golf_Shot_Data_6_chunk_41.txt": "file-LZATUaYehu6euPtWa68ShY", "Golf_Shot_Data_6_chunk_42.txt": "file-P7XL84By8PcbUJdUHwwE4U", "Golf_Shot_Data_6_chunk_43.txt": "file-PvGXJYarbFNv3BrYnYosLA", "Golf_Shot_Data_6_chunk_44.txt": "file-Bk6SJP7CBudcA3w4xafHSY", "Golf_Shot_Data_6_chunk_45.txt": "file-Rdm5GKnHuxiC9qrD3jHcw5", "Golf_Shot_Data_6_chunk_46.txt": "file-DeQjAa6T8vtcjscGeKe5Eh", "Golf_Shot_Data_6_chunk_47.txt": "file-27D9TwgyFigaTJyEg8NadW", "Golf_Shot_Data_6_chunk_48.txt": "file-ALdXRL6yY3MkruqV196EpN", "Golf_Shot_Data_6_chunk_49.txt": "file-Vog3m2f2q7tAUtDarZYHxj", "Golf_Shot_Data_6_chunk_50.txt": "file-SNsP8N9qY7FBebaXDLC7AP", "Golf_Shot_Data_6_chunk_51.txt": "file-TTUW93JUpkbDmfh8gvJ7Zp", "Golf_Shot_Data_6_chunk_52.txt": "file-3zCUFzMzDbS8iCpYneLna5", "Golf_Shot_Data_6_chunk_53.txt": "file-PHM8cc5RmGStxLGEhGmrFK", "Golf_Shot_Data_6_chunk_54.txt": "file-Vs6yjJN2NhmfsTthkjwYyo", "Golf_Shot_Data_6_chunk_55.txt": "file-DR3VXiFtF2b2jwNG3xMfLU", "Golf_Shot_Data_6_chunk_56.txt": "file-UQtBVtxxixqWjR21fhc2g4", "Golf_Shot_Data_6_chunk_57.txt": "file-QXr8ojf68Az5oE2m2j4jKg", "Golf_Shot_Data_6_chunk_58.txt": "file-17AGrVPfkrYTBDXdR8m6co", "Golf_Shot_Data_6_chunk_59.txt": "file-EqfuvVSEFTFy12gMqSMEoJ", "Golf_Shot_Data_6_chunk_60.txt": "file-EiEQNzUEgGBVhjv1pdY9w5", "Golf_Shot_Data_6_chunk_61.txt": "file-HXkiAQKU3rcEwTZmXMA3Pb", "Golf_Shot_Data_6_chunk_62.txt": "file-PknCCXFLG2r8CQMjRZrJCQ", "Golf_Shot_Data_6_chunk_63.txt": "file-VbRcpDmYKXGApjfpQXpi7T", "Golf_Shot_Data_6_chunk_64.txt": "file-KS8B9Xi3rPYH4cfjE3wRUp", "Golf_Shot_Data_6_chunk_65.txt": "file-63m2CCmJ2QsJ1xUKcW9hW6", "Golf_Shot_Data_6_chunk_66.txt": "file-Hpd4L8f8jzjStt6cy1qr1Q", "Golf_Shot_Data_6_chunk_67.txt": "file-3SBjsbj2UCdVaVp24zDvCG"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
new file mode 100644
index 0000000000..722a86b9fb
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
@@ -0,0 +1,133 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Great effort on your sand wedge shot! Your swing speed is good, but your attack angle is slightly descending, which can lead to more backspin and control issues. Focus on keeping the clubface square to your swing path, which is currently open relative to it. A slight adjustment there can help improve accuracy and distance. Try to keep your swing more level to help with launch angle as well.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your club speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, which can lead to excess backspin. Aim to lower your attack angle slightly and keep your club face more square to your path to improve your distance and control. Consider refining your swing path as it's currently aimed a bit to the right, which can affect your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot shows a good swing speed, but the attack angle is quite steep, leading to significant backspin and a high launch angle. This can make the ball harder to control. Focus on reducing your attack angle to help improve consistency and distance control. Also, your club path is quite open, causing the ball to deviate left more than desired. Working on your club path will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Great job with a solid carry distance of about 91 yards! Your club speed is good, but your attack angle is a bit steep, which may be causing excessive backspin. This can make the ball stop quickly but can also lead to inconsistent distances. Try to work on lowering your attack angle slightly and keeping your club face more aligned with your swing path for better control and distance.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot shows a good club speed and decent distance, but your launch angle is quite low, which may cause the ball to travel less effectively. The face angle is closed relative to the path, leading to some sidespin and a significant deviation to the left. Focus on improving your face alignment and launching the ball higher for better carry and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Great job with your sand wedge! Your club speed is decent, but your attack angle is a bit steep, which can lead to excessive backspin. Try to aim for a flatter angle to optimize your launches. Additionally, your club path and face angle indicate that your shots are starting a bit right, meaning you might be losing some distance. Focus on getting your face more square to your target at impact for straighter shots.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your swing speed is good, but your attack angle does show that you are coming in too steep (-7.98 degrees). This can create a high amount of spin (over 5100 rpm) and may lead to inconsistency in distance. Additionally, your club path is quite far to the right (15.23 degrees), which is causing the ball to not go straight (total deviation is about 7.79 yards). Focus on shallowing out your swing and bringing the club path more in line with your target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your pitching wedge swing has a few areas to improve. The club speed is decent, but the attack angle is too negative, meaning you're hitting down more than you should. Try to focus on making a more level swing. The launch angle is good, but the ball is spinning a bit too much, which could be affecting your distance. Work on your club path, as it's significantly to the right. Overall, aim for a more balanced swing to help with accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great effort with your pitching wedge! Your club speed is decent, but to improve consistency, focus on your club path and face alignment. The slightly closed face at impact (about half a degree) suggests you might be aiming to the left. Also, work on reducing the spin rate, which is quite high. This can help get a straighter flight. Try to keep a more neutral angle during your swing for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing speed is solid for a Pitching Wedge, but there are a few areas to work on. Your attack angle is a bit steep, which can lead to higher spin and less distance. Try to level out your swing a little more to get cleaner contact. Your club path is quite to the right (13 degrees), which means you'll want to focus on swinging more from inside to out. Additionally, the clubface is open relative to your path, contributing to the sidespin. Work on aligning the face with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"You have a decent club speed, and your carry distance is respectable at around 106 yards with good backspin. However, your attack angle is slightly negative, meaning you're hitting slightly down on the ball. This could lead to less height and control. You also have a slight issue with the club face being open at impact, leading to some right-side deviation. Focus on hitting more level to encourage a higher launch and ensure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Great job with your pitching wedge! Your club speed and smash factor indicate solid power transfer. However, your attack angle is a bit steep, and you're swinging to the right. You might want to focus on flattening out your swing and aligning your club face better. This will help improve your accuracy and consistency while reducing the sidespin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your pitching wedge shot shows a decent carry distance of about 114 yards. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin and less distance. Also, your club path suggests your swing is coming slightly from outside to in, which may contribute to your sidespin. Focus on getting your swing path more neutral and try to create a slightly more positive attack angle to lower that backspin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot with the pitching wedge shows a strong club speed and decent ball speed, but your attack angle is quite steep. This means you're hitting down on the ball too much, which can lead to those high spin rates and a lack of distance control. To improve your ball flight and distance, try focusing on shallowing your swing path and making sure to strike the ball with a more neutral angle. This will help reduce the backspin and improve your carry consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot is showing some solid fundamentals! However, your attack angle is slightly negative, which means you're hitting down on the ball more than necessary. This can lead to excessive backspin and a higher likelihood of losing distance. Try to focus on a more level swing to improve your strike. Also, your club path is quite positive, which is good, but your face angle is still slightly closed relative to that. Working on a more neutral clubface at impact can help you achieve a straighter shot. Great job on carry distance – keep practicing your setup for consistent strikes!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your shot shows a decent club speed and ball speed, but the high backspin indicates that you might be catching the ball too steeply. Additionally, your club path is quite out-to-in, which could cause unwanted sidespin and affect accuracy. Focus on keeping your club path more neutral and check your angle of attack to avoid hitting down too sharply on the ball. A more level swing will help reduce the backspin and improve your distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your pitching wedge shot had a good club speed, but the attack angle was a bit steep. This can lead to high backspin and less distance. Focus on making a flatter swing and keeping the club face more square to the target. This will help you control both your distance and direction better.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data shows that you're hitting the ball well, but the ball is curving a bit to the left due to an open club face at impact. Your attack angle is slightly downward, which is fine for a pitching wedge, but trying to align the club face more square to your target will help straighten your shots. Consider working on your club path to bring it closer to zero; this will help reduce the leftward curve and improve your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your swing speed with the pitching wedge looks good, and your carry distance of about 108 yards is solid for your club. However, the club path indicates that you are coming into the ball too much from the inside, which can lead to inconsistent shots. Work on aligning your clubface more with your swing path to get straighter and more accurate shots. Reducing backspin can also help in controlling distance better.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot shows a good carry distance with solid ball speed, but the ball is deviating significantly to the right. This suggests that your clubface is open at impact. To improve, focus on aligning your clubface and path better. Consider working on your follow-through to help square the face at impact.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good club speed, but the angle of attack is slightly negative. This means you're hitting down on the ball a bit too much for a pitching wedge, which can lead to inconsistent strikes. Aim to have a more neutral or slightly positive angle of attack. Additionally, the club path is moving too far to the right compared to the target, which can cause your shots to veer off target. Focus on adjusting your swing path to be more aligned with your target during each swing.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Great effort with your 8-iron! Your club speed is solid, but your attack angle is quite negative, which means you're hitting down on the ball more than ideal. Try to get that angle closer to neutral. Your launch angle is decent, and your ball is carrying well, but the sidespin suggests you have a slight slice. Focus on adjusting your club path to be less steep to improve consistency and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your swing speed and the resulting ball speed indicate that you're generating decent power with your 8-iron. However, your attack angle is slightly downward, which can lead to less optimal launch conditions. Additionally, the club path is moving slightly to the right and the face is also aiming right; this can result in a push to the right. Focusing on a more neutral path and working on your attack angle to be a touch more level can improve your results. Consider trying to hit up on the ball to increase your launch angle and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows you have solid ball speed and distance, but your attack angle indicates that you're hitting down too steeply on your 8 iron, which can result in higher spin and less control. Try to level out your swing to promote a better strike and less backspin. Focus on keeping your eyes on the ball and allowing your wrists to be more relaxed through the swing.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a high club path and face angle, causing the ball to launch right with a lot of backspin. Focus on keeping the club face more square at impact to improve accuracy. Also, try to work on your attack angle to be more neutral for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows you need a bit more consistency in your swing path and face angle. A negative attack angle suggests you're hitting down on the ball too steeply, which can lead to increased backspin. Focus on a more level swing and ensure your clubface is aimed at the target at impact. Try hitting with a slight upward angle to help with distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to more backspin and less distance. The club path is significantly to the right (close to 11 degrees), causing your shots to deviate right. Aiming to have a more neutral club path and ensuring your club face is square to that path at impact will help improve your shot accuracy. Work on aligning your body with your target to help correct this path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates a strong swing with decent distance, but your attack angle is slightly down (negative), which may lead to lower ball flight. A more positive angle can help improve launch and distance. Additionally, your club path is quite aimed to the right, which could cause consistent slicing. Focus on straightening your swing path and ensuring a more upward strike on the ball to optimize your performance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is good, but with a negative attack angle, you're striking down on the ball, which may lead to excess backspin and reduced distance. Additionally, your club path is quite open, which could be causing your shot to veer right. Work on keeping your club path more neutral and focus on a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8-iron shot shows you have good distance, but your attack angle is a bit steep and the club path is moving to the right. This can lead to hooks or pulls. Try to focus on leveling out your swing path and shallowing your attack angle. Also, work on keeping the clubface more square to the target line at impact. This will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Great job hitting the ball with a decent club speed! Your launch angle is good, but your club path is quite steep, which may cause some slicing. Focus on bringing your club more from the inside to improve accuracy. Aim to reduce the side spin on your shots for straighter results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your shot had a decent carry distance of about 124 yards, but the high backspin and sidespin indicate inconsistency in your swing. This may cause the ball to veer off target. Focus on hitting the ball more squarely to reduce spin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your swing shows some good elements, but there are areas for improvement. Your club speed is decent, but the attack angle is a bit steep. This may cause the ball to get less distance and height. Focus on bringing your attack angle closer to zero for better launch. Additionally, the club path is quite right; aim to align it more with your target for straighter shots. Your spin rate is low, which is good for control, but consider increasing your distance by adjusting your swing path and angle slightly.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your shot shows a good club speed, but the attack angle is a bit too negative, which might cause the ball to lose distance. The high backspin may also lead to less carry and more lift. Focus on leveling out your swing a bit, which can help you hit the ball cleaner and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your 9-iron shot showed a solid club speed and ball speed. However, the attack angle is a bit steep, which could be causing you to hit down on the ball more than necessary. This leads to higher backspin and potentially less distance. Working on your swing path and ensuring your clubface is square at impact will help reduce the sidespin, keeping the ball straighter. Additionally, focusing on a smoother follow-through can help with consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"You're generating good ball speed with your 9 iron, but your club path and face angle are off, leading to a deviation in carry distance. Focus on aligning your club face more squarely to your target. Working on this will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9-iron! Your club speed is solid, but there's room to improve your accuracy. Your club path and face angle suggest that you're coming more from the inside, which is good, but your face is a bit open at impact, causing the ball to spin right. Focus on aligning your club face with your target at impact. This will help you hit straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance, but your attack angle is slightly negative, which may lead to less solid contact with the ball. The club path suggests you're swinging out to the right, and the face is also open at impact, causing some rightward spin. Focus on making sure your club face is more aligned with your swing path at impact to improve accuracy and consistency.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows that your club speed and ball speed are solid, but your ball is spinning quite a bit with a high launch angle. This means that while you're getting some height, it's not controlling distance well due to the excessive backspin. Work on your attack angle to be a bit more neutral and aim for a better club face angle to help keep the ball on target.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good, but the smash factor suggests you're not making solid contact. Work on your impact position to improve distance and accuracy. The high sidespin indicates you may be slicing; focus on keeping your clubface square at impact and improving your swing path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"You're generating solid power with a decent club speed, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and less distance. Your club path is good, but the face is quite open, contributing to sidespin and causing your ball to slice. Focus on making sure your club face is aligned better at impact and work on hitting slightly upwards on the ball. This will help you reduce backspin and improve your ball flight.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your 9-iron shot shows good ball speed but needs better accuracy. The club path is slightly out to the right, which is causing the ball to drift. Focus on aligning your body better at setup and ensure your swing path stays more neutral. Working on your attack angle can help increase your launch and distance too.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,Your 9-iron shot shows that the club face is significantly open relative to your swing path. This likely caused the ball to start off to the right and not gain much height or distance. Improving your aim and adjusting your grip could help straighten out your shots. Focus on a more neutral club face at impact for better control and accuracy.,swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your swing speed is decent, but your attack angle is too steep, causing the ball to go higher than it should and to the right. Focus on a more level swing and ensure your clubface is square at impact to reduce the slice. Consider aiming slightly left to account for the sidespin as you work on this.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data indicates that your club speed is decent, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you should with a 7-iron. This can lead to excessive backspin and shorter carry distance. Additionally, your club face is open at impact, contributing to the slicing ball flight. Focus on getting your club face more square at impact and having a more neutral attack angle for better distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows that you have good club speed, but your attack angle is slightly negative, meaning the club is coming down too much at impact. This can lead to excess backspin, which makes the ball climb more than needed. Additionally, your club face is open relative to the path, causing your shots to curve right. Focus on hitting the ball with a slightly upward angle and ensuring your club face is more squared at impact to achieve straighter, more controlled shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron swing shows some good potential, but your club face is open at impact, causing the ball to fade significantly (it goes right). To improve this, focus on aligning your club face more square to your target. Additionally, a steep attack angle (-7.1 degrees) suggests you might be hitting down too hard on the ball. A smoother swing path will help. Try to maintain a consistent path and aim to strike the ball with a gentle downward angle, instead of a sharp drop.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Great effort with your 7-iron! Your club speed is solid, but there are a few areas to improve. The club face is open at impact, which is causing the ball to veer off to the right. Focus on aligning your club face square to your target at address and during your swing. Reducing your backspin will help keep the ball straighter and longer. Consider adjusting your attack angle by swinging more level through impact.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your swing speed is good for a 7-iron, but your club face is quite open at impact, which can lead to a push to the right. Additionally, your attack angle is slightly descending, which is fine, but combined with the face angle, it can reduce your distance. Focus on making sure your club face is more square at impact, and work on your swing path to keep it more consistently aligned with your target.",club face square drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's missing data, but the ball speed indicates solid potential. Focus on improving your swing consistency and ensuring your attack angle and club path are correct. This will help you hit the ball more accurately and with better distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but there are a few areas to improve on. The face angle is quite open, causing the ball to slice to the right and resulting in high spin. Focus on closing the clubface at impact to achieve a straighter shot. Additionally, try to improve your attack angle to be slightly more downward to better compress the ball. Practicing this will help lower your backspin and improve your carry distance.",clubface drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your 7-iron shot shows potential, but there's room for improvement. The club speed is good, but the attack angle is a bit steep, which means you're likely hitting down on the ball. This can lead to lower flight and less distance. The face is also pointing significantly right relative to where you're aiming, causing a slice. Focus on swinging more from inside to outside to correct your path and ensure your club face is aligned with your target at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the smash factor indicates you're not making solid contact with the ball. A high backspin rate could mean you’re hitting down too much on the ball. Focus on making a cleaner strike by improving your ball position and ensuring a level swing. This will help lower the backspin and increase your distance.",Contact improvement drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed is good, but the high club face angle suggests you're hitting the ball too far to the right. To improve your accuracy, focus on getting the club face aligned with your target at impact. Additionally, your backspin is high, which can lead to a shorter carry. Work on hitting slightly more down on the ball to reduce spin and increase distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"You've got a solid club speed and decent carry distance, but your club face is slightly closed at impact, which is causing a bit of a draw or hook. Focus on aligning your club face more towards your target. Additionally, your attack angle is a bit steep, which might contribute to excessive backspin. Work on leveling out your swing slightly to help improve distance and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your club speed and ball speed are solid, but you might want to work on keeping the club face more square at impact to reduce the sidespin and improve accuracy. Also, try to have a more neutral attack angle to help with your distance consistency. A good drill to practice this is the 'swing path drill.'",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot shows a solid ball speed and decent carry distance for your 7-iron. However, your club path indicates an outside-in swing, which can lead to slices. Additionally, the high face angle means you’re likely hitting the ball with an open face, contributing to the spin issue. Focus on keeping your club path straighter and ensure your face is square at impact for more accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should. This can lead to inconsistent strikes. Additionally, your club path is slightly out to the right, suggesting a push in your shots. Focus on keeping your club path more neutral and hitting the ball with a slightly upward angle. This should help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the attack angle is a bit steep, which can lead to higher backspin and less distance. The face angle indicates you're aiming slightly right, which contributes to the sidespin that might cause your shots to drift. Focus on a more neutral club path and lowering your attack angle to improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your ball speed is decent, but your smash factor is negative, which suggests you're not hitting the ball squarely. Your launch angle is good, but the high backspin and sidespin indicate an inconsistent strike and possibly an open club face at impact. Work on making solid contact with the ball to improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot shows good ball speed and carry distance, but there’s a lot of deviation which suggests inconsistency in your swing direction. Focus on hitting the ball straighter by aligning your clubface more consistently at impact. Your launch angle is decent, but the backspin indicates you might be catching the ball a bit too high on the face. Let's work on your swing path to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your shot shows good ball speed and decent carry distance, but the swing path and face angle seem to be inconsistent, leading to a large deviation in your ball flight. Focus on making more controlled swings and ensure that your clubface is square at impact. This can help reduce the sidespin and make your shots straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your club speed is solid for a 7 iron, but your attack angle is slightly negative. This could mean you're hitting too down on the ball, which can lead to distance loss and less control. Work on slightly leveling out your swing path to encourage a more positive angle at impact. Also, your launch angle is a bit low; try to focus on creating a higher launch for better carry. Consider practicing your swing path to ensure that you're aiming to hit the ball more cleanly.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your 7 iron shot shows you have a decent club speed, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than needed. This can lead to lower launch and higher spin rates. Try to work on hitting slightly up on the ball for a better launch angle. Your ball flight is also drifting left due to the club path being out to the right. Focusing on a more neutral swing path will help straighten your shots. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your swing speed is good, but your attack angle is slightly down, meaning you might be hitting down on the ball too much. This could explain the backspin and some of the deviation in distance. Aim to have a more level or slightly upward angle of attack. Also, your club path and face angles suggest you're facing a bit too far right causing the ball to start right. Work on aligning your face better to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7-iron shows you’re generating good club speed at 65.6 mph and decent ball speed of 98.1 mph. However, your attack angle is a bit down (negative), which can cause the ball to go too low and not get enough distance. Adjusting your angle of approach to be more level or slightly upward could help. The amount of backspin is high, meaning the ball could climb and drop quickly; a slightly cleaner strike will help. Focus on aiming your swing more left, as your club path and face are both open. This can help straighten out your shot and improve carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot with the 7 iron shows good potential! You're generating decent club speed and ball speed, but the attack angle is slightly downward, which can lead to thinner contact. The face is closed relative to your swing path, causing a bit of left-side deviation. Focus on creating a more neutral swing path and slightly increasing your attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is decent, but the face angle suggests you're aimed a bit right and hitting with an open face, leading to a push right. Focus on aligning your setup more accurately and working on closing the clubface at impact. Your launch angle is good for a 7-iron, but aim to reduce backspin slightly for better distance. Keep practicing your aiming and clubface control.",aiming drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot seems to lack stability. The ball speed is decent, but the high backspin and sidespin suggest that the contact with the ball isn't consistent. Focus on hitting the ball more solidly and straight. Paying attention to your swing path can also help reduce deviation and improve overall accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there were some missing data points for your swing. However, your ball speed indicates solid power. To improve your consistency and accuracy, focus on your swing path. A more controlled swing will help you hit straighter and longer shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Great job with your 7-iron shot! Your club speed is good, but there's a bit of extra spin affecting your distance and accuracy. Your club face is open at impact, which can lead to a slicing ball flight. Focus on aligning your club face to your target and keeping your swing path more neutral. This should help you achieve a straighter and longer shot.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your 7-iron shot had a solid carry distance of about 144 yards, but the club face was open at impact. This means the ball is likely curving to the right (a slice). Work on getting the club face more square to the target at impact. Try to align your body better to your target and focus on bringing the club path more in line with your desired direction.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your 7-iron swing is solid, but your attack angle is a bit too downward, which can lead to less distance and control. Try to level out your swing slightly for better contact. Additionally, your club face and path are very close, which is good, but aim to bring your path closer to neutral to help straighten your shots. Overall, focus on improving your angle of attack and balancing your path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows good club speed and ball speed, but you have some room to improve your accuracy and consistency. The angle at which you hit the ball is slightly descending, which could cause a lower ball flight. Try to get the club face more square to your path to help straighten out your shots. Your backspin is decent, but focusing on a smoother swing can help you achieve better height and carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot with the 7 iron shows good potential, but there are key areas to focus on. The club speed is decent, which gives you a nice ball speed. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This could be why your launch angle is lower than ideal. Try to maintain a more neutral or positive angle of attack to help with ball flight. The club path is pretty good, but the face angle is quite open relative to your path, resulting in a rightward launch. Focus on closing the face a bit more at impact for straighter shots. Lastly, aim to reduce the backspin slightly for better distance and accuracy.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good, but your club face is open at impact, causing a slice. Focus on aligning your club face more square to the target to improve accuracy. Additionally, work on your attack angle by trying to hit with a slightly upward angle to promote better launch conditions.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent, but the attack angle is slightly down, which can lead to lower ball flight. Additionally, your club path and face angle suggest you're aiming to the right and the face is open at impact. Focus on aligning your club face with the target and adjusting your swing path. Try to make sure your attack angle is more level to get better height and distance on your shots.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows a solid club speed and ball speed, but the face angle is significantly open compared to your club path, which can lead to a push to the right and increased spin. Focus on ensuring your clubface is more square to your target at impact to improve your accuracy. Also, try to slightly lower your backspin for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"You hit a solid shot, but the club face was open relative to your target line, causing a significant rightward deviation. Focus on aligning your club face with your intended target at impact. Work on your swing path to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot with the 7-iron shows a good club speed and solid ball speed, but your club path is significantly right of the target (7.34 degrees), and the face is also open (8.27 degrees). This means you're likely pushing your shots to the right. Work on aligning your clubface with your swing path for straighter shots. Consider focusing on your attack angle as being slightly down suggests you might be hitting the ball too steeply, which can cause issues with consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows good potential! Your club speed looks decent for a 7 iron, and you're launching the ball at a reasonable angle. However, your attack angle is slightly negative, which may be causing some distance loss. Focus on making a more upward strike on the ball. Also, your club path is good, but try to keep the face more aligned with the path to improve accuracy. Consider practicing your impact position to help with this.",impact position drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows you're generating good speed and launch angle with your 7-iron. However, your attack angle is slightly negative, which can lead to less consistent contact. Try focusing on hitting 'up' on the ball instead of down. Your club path is a bit out to the right, indicated by the positive angle; aim to keep it more neutral to improve accuracy. Overall, practice will help you tighten up those shot patterns.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your 7 iron shot shows some good potential! The club speed is solid, and your ball speed indicates you're getting a nice strike on the ball. To further improve, focus on aligning your club path and face. Currently, your club path (7.27°) and face angle (6.05°) are close, which can lead to a controlled fade. Consider aiming more towards your target to help straighten your shots. Additionally, working on your attack angle to be slightly more downward can help add distance and control. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your shot data shows that your club speed and ball speed are quite good, giving you decent distance. However, the club face is slightly open relative to your swing path, which is causing the ball to slice. Try focusing on closing the face at impact and aligning your path more straight. Your launch angle is good, but a bit less backspin can help with distance. Work on these adjustments for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like the data may not have captured some important details, but we see a low ball speed and high backspin. This suggests that you might be making contact with the ball too steeply, which can lead to less distance. Focus on keeping your swing more level, and make sure you're hitting the ball in the center of the clubface for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your club speed is decent, and your smash factor is good, meaning you're making solid contact. However, the ball's path is drifting right (due to a club face that's open to your path). To improve accuracy, work on aligning your club face better at impact and keeping your swing path more consistent.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your swing speed is solid, but the face angle at impact suggests you're aiming a bit to the right (11.8° open). This can cause the ball to slice. Work on aligning your clubface square to your target at impact. Also, your attack angle is slightly downward, which is good for an iron, but make sure to maintain a smooth follow-through to help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows potential, but the face is aimed slightly right and is open at impact, which could be causing extra spin and drifting off target. To improve your accuracy, focus on aligning your clubface square to your target at setup. Also, work on reducing the backspin for better distance and lower ball flight. Try to swing smoother and more controlled for improved consistency.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot analysis shows a good club speed and decent carry distance, but your club face is open relative to your path, resulting in a pull to the left. Focus on aligning your club face better at impact and work on your swing path to minimize this deviation.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data shows good power with a club speed of 73.5 mph and a solid carry distance of 141 yards. However, your club face is open at impact, which is causing the ball to launch right. Focus on closing the club face at impact while maintaining a consistent swing path. Try to reduce the side spin to keep the ball straighter.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your club speed is good, but the attack angle being negative suggests you're hitting down on the ball too much, which could lead to a lack of distance and accuracy. Try to feel like you're sweeping the ball off the ground rather than hitting down sharply. The path is a bit too far right; focus on keeping the club on a more neutral path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot data indicates that you're hitting the ball with a nice club speed, but your club path is significantly out to the right. This can lead to shots going off-target. Additionally, your attack angle is slightly descending, which might not be ideal for a 5 iron. Focusing on aiming the clubface more towards your target and practicing a more neutral swing path can help. Working on your launch angle will also improve distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5-iron shot is good overall, with solid ball speed and decent carry distance. However, the spin is a bit higher than ideal, which can affect control. Focus on keeping your club face square at impact for straighter shots.",face angle check,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good distance with a carry of nearly 160 yards, but the ball is curving significantly to the right, indicated by the positive sidespin and a high total deviation. This suggests a swing path that's too much to the right and an open club face at impact. Focus on aligning your swing path more towards your target and ensuring that the club face is square at impact to minimize slicing.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your shot data shows a solid club speed and good ball speed, but the club face angle is quite open at impact, which is causing your ball to veer to the right. Focus on bringing your club face closer to square at impact to improve accuracy. Additionally, your attack angle is slightly positive, which is good for a mid-iron. Work on maintaining that upward angle while adjusting your face angle to reduce sidespin.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 Iron was solid, but there's room for improvement. Your club speed and ball speed look good, indicating good power. However, your attack angle is slightly positive which can help with lift but may also contribute to a higher backspin that can reduce distance. Your club face is significantly open (8.77 degrees), which is leading to a rightward shot (sidespin). Focus on closing the face slightly and adjusting your club path for straighter shots. A little work on your aim and grip will also help in achieving more consistent results.",club face control drill,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your club speed is solid, but the high club path and face angle suggest an overly open club face at impact, which is causing your shot to go right. Try to work on squaring the club face before impact. Also, your attack angle is a bit negative, which can negatively affect your launch. Focus on hitting up on the ball more to ensure a better launch angle and reduced backspin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows some strong points, but there are a few areas to work on. Your club speed and ball speed are decent, but your launch angle is very low, which can lead to less distance and height. Try to aim for a launch angle around 12-15 degrees for better flight. The backspin is also a bit high, which can contribute to a lack of distance. Focus on hitting up on the ball a bit more to lower the spin and increase carry. Overall, keep practicing your swing path to become more consistent and to achieve a better launch angle.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows that you're generating good club speed and ball speed, but watch your attack angle; a slight upward angle could help you launch the ball higher. Consider aligning your clubface better to reduce side spin, which is affecting your accuracy. Focus on consistent follow-through for better distance and direction.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot data shows some room for improvement. The club face was open relative to your swing path, which can lead to a slice. Also, your attack angle is slightly negative, indicating that you might be hitting down on the ball instead of making good contact through the ball. Focus on aligning your club face better at impact and try to strike the ball with a slightly upward angle to increase distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data suggests that you're hitting the ball with a good speed, but the negative attack angle indicates you're hitting down on the ball too steeply. This can lead to higher backspin and shorter carry. Try to focus on sweeping the ball off the ground instead of hitting down on it. Additionally, your club face is open relative to your swing path, which can cause the ball to curve to the right. Work on aligning your club face more with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows that your club speed is reasonable, and you're achieving good ball speed and distance. However, your attack angle is slightly negative, which can lead to lower launch and increased backspin. Consider working on a slightly more upward angle of attack to help achieve better launch conditions. Your club face is also open relative to your club path, which may cause some rightward curvature. Focus on aligning your club face more with your swing path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your shot with the 5 Wood shows good distance, but there are a few areas to improve. The club face is open at impact (8 degrees), which is causing your shots to veer to the right. Work on closing the club face a bit more during your swing. Additionally, the attack angle is slightly negative; aim for a more level swing to lift the ball better off the ground. Focus on aligning your swing path more towards your target to reduce deviation. Overall, practice these adjustments to hit straighter and more consistent shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your swing shows good potential, but there are a few areas to improve. Your club path is slightly to the right (3.4 degrees), and the face angle at impact is open (6.2 degrees), which explains the sideways spin. Focus on aligning your clubface more with your swing path at impact. Additionally, the negative attack angle indicates you're hitting down on the ball a bit; adjusting to a more neutral angle could help increase launch and distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your shot data shows great potential! Your club speed is solid, but it seems like your attack angle is slightly negative, which may be causing your ball to launch too low. To improve, focus on hitting up on the ball to increase your launch angle and reduce backspin. The club face is open relative to the path, contributing to the left-to-right spin of your shot, which creates some side movement. Pay attention to your grip and alignment to help straighten your shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing is looking good overall, but there's a couple of areas to focus on. Your club speed is decent at around 84 mph, but the attack angle is slightly negative, which can lead to lower launch and more backspin. Try to get your attack angle up to help the ball launch higher and carry farther. Also, the backspin is a bit high; aim for around 2500-3000 rpm for more distance. Work on hitting up on the ball a bit more and consider aiming to keep your clubface more square to your swing path.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your swing speed is good, but your attack angle is slightly downward, which may be causing some inconsistency. Focus on hitting up on the ball to launch it higher and reduce backspin. Your ball flight shows some side spin, indicating that your club face and path might not be perfectly aligned. Work on keeping your club face square to your path during impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver swing is looking solid! Your club speed of about 89 mph is good, but we can work on your launch angle and backspin to add more distance. Aim for a higher launch angle (around 12-15 degrees) and less spin (2000-2500 rpm) to maximize carry distance. Focus on keeping your clubface square at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your club speed is solid, but the launch angle is a bit low, which may lead to less distance. The negative attack angle suggests you're hitting down on the ball. Try to get your attack angle to a positive number for better launch. Also, the slight open clubface could be causing the sidespin, leading to a fade. Focus on making sure the clubface is square at impact.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows a good effort with an average club speed. However, your attack angle is quite negative, meaning you're hitting down too much, which can cause excessive backspin and a lower trajectory. Additionally, your ball is curving to the left (slices), indicated by the spin axis. Focus on hitting slightly more upward with your wedge and aim to keep the clubface square to the target line. This will help reduce spin and improve your distance control.",attack angle adjustment,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good club speed and ball speed, which is promising. However, your attack angle is a bit steep (negative), which can result in less carry. The club path is slightly out to in, leading to some sidespin, causing the ball to drift to the right. To improve accuracy and consistency, focus on a more neutral club path and try to hit the ball with a little less steepness. This can help you gain better control and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot had a good carry distance, but the ball is hooking to the left. This indicates that the club is coming in too much from the outside and the face is pointing left at impact. Focus on straightening your swing path and make sure to square the clubface when you hit the ball. Additionally, your spin rate is quite high, which can cause the ball to stop quickly. Working on a smoother swing might help reduce this spin for more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Great job with your gap wedge! You made solid contact, but it looks like your club face is pointing a bit to the right (8.74 degrees) compared to your swing path (11.20 degrees). This could lead to your shots drifting right. Try to keep the club face more square to your path, which will help improve accuracy. Consider practicing your alignment and loading your weight properly before the shot.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a good club speed for a gap wedge at 64 mph, but the club path and face angle indicate a slice tendency. Focus on aligning your clubface more toward your target and reducing the open angle during your swing. Your spin rate is quite low, which can limit control and accuracy. Work on ensuring a more balanced finish to help with your consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Great effort with your gap wedge shot! The club speed is solid, but your attack angle is a bit too steep, which is causing excess backspin. Try to level out your swing slightly to help improve distance and control. Your club path is also out to the right, leading to a fade. Focus on bringing the club back on a straighter path through impact. Overall, nice carry distance; with a few adjustments, you'll be hitting it even better!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows some good power, but your club path is quite far to the right, causing your ball to veer off target. Focus on aligning your clubface more towards the target at impact. Also, try to maintain a more neutral attack angle for better consistency. Aiming for a lower spin rate will help with distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows good distance, but there are a few areas to improve. The angle of attack is a bit steep, meaning you hit down on the ball too much. This adds unwanted backspin and makes it harder to control. Also, your club path is moving to the right more than it should, which can lead to shots drifting too far right. Try focusing on a more inside path and shallower strike. Practice making smoother swings to reduce that steep attack angle, and you should see more consistent shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your golf shot with the gap wedge shows a solid club speed and ball speed, but your attack angle is quite steep at -7.2 degrees, meaning you're hitting down on the ball too much. This is leading to a significant amount of sidespin, causing your shots to veer off to the right (as indicated by the 11-degree launch direction). To gain more control and distance, focus on leveling out your swing path. Also, try to reduce the amount of sidespin, which will help your accuracy. The carry distance is decent, but with these adjustments, you could see even better results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a solid ball speed and decent carry distance, but your attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excessive backspin and make your shots less predictable. Try to work on a flatter swing path to create a more neutral attack angle. Also, your club face is open relative to your swing path, which may lead to pulling shots to the left. Focus on aligning your club face better with your swing direction for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You made solid contact with a decent smash factor of 1.15, but your attack angle is a bit too steep, leading to more backspin than necessary. This can cause the ball to stop quickly on the green, but might affect distance. Focus on a smoother, more level swing to lower the attack angle. Your club path suggests you're coming over the top slightly, which can lead to slices. Work on keeping the club on a better inside path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and decent carry distance. However, your club path and face angle indicate that you're likely pushing the ball to the right. Focus on aligning your clubface with your intended target at impact to reduce that deviation. Additionally, your backspin is a bit high, which can cause the ball to balloon. Work on a more stable strike to lower the spin and control the trajectory.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"You're making good contact with the ball, but your club face is slightly open compared to the path, which can cause a push. Work on aligning your clubface better during your setup. Also, your attack angle is a bit steep; try to shallow it out for more consistency and distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your shot data shows that your club face is slightly closed relative to your swing path, which is causing the ball to start left and lose distance. Work on aligning your club face more square to your target at impact. Additionally, your attack angle is quite steep, making it hard to gain the optimal launch. Consider focusing on a more shallow swing path to help improve your ball flight.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there was some data missing, but I can tell you that your ball speed is good for a sand wedge. To improve your consistency, focus on your swing path and face control. Try making sure your clubface is square at impact, which will help with direction and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot with the sand wedge shows a slightly steep attack angle and an open club face at impact, which caused the ball to hook left. Your carry distance was good, but the left deviation suggests you need to work on your aim and path. Try to keep the club face square and focus on a more neutral attack angle to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot data shows a solid swing with decent speed, but the ball is veering off to the right significantly (carry deviation), likely due to the club path and face angle. Focus on keeping your club path more in line with your target during your swing to improve accuracy. Additionally, working on your attack angle can help maximize your distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing with the sand wedge shows a few areas to improve. The club path is slightly out-to-in, which suggests you're coming across the ball. This is likely resulting in some sidespin, causing the ball to curve left. Your attack angle is lower than optimal for a sand wedge, meaning you might not be getting enough loft on the shot. Focusing on hitting more down into the ball will help. Lastly, your carry is good, but there's some deviation that you can reduce with better alignment and setup.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows that your club path is moving to the right, while the face is slightly closed at impact. This might be causing some inconsistency in direction. Additionally, the attack angle is negative, which means you're hitting down on the ball. Try to work on your swing path and clubface alignment to improve both consistency and direction.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your club speed and ball speed are solid for a sand wedge, but there's some room for improvement. The face angle is pointing a bit too far to the right, which is causing the ball to deviate right and not reach its full potential distance. Try focusing on aligning your clubface more towards your target at impact. Additionally, your attack angle is slightly steeper than ideal, so working on a more shallow swing path could help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good ball speed and decent carry distance, but there are some areas for improvement. The attack angle is quite steep at -9.4 degrees, which might lead to hitting too much sand or difficulty getting under the ball. The face angle being slightly open at -2.7 degrees is causing some sidespin, leading to a slight hook. Focus on a shallower attack angle and keeping the club face square to improve consistency and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your sand wedge shot shows a solid club speed and ball speed, but the high backspin is causing the ball to ascend too much, leading to a shorter carry distance than expected. Your club face angle is slightly closed at impact, which can contribute to the ball curling left. Focus on keeping the club face square at impact and reducing the amount of backspin. A more neutral attack angle can help too.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your swing is generating decent club speed and height, but the face is open relative to your swing path, leading to a high amount of sidespin. This can cause the ball to curve off target. Work on aligning your clubface more with your swing path for straighter shots. Also, try to reduce your attack angle slightly to help with better contact and trajectory.",face alignment drill,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json
new file mode 100644
index 0000000000..2b80ce0d98
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_7_chunk_0.txt": "file-14gSai4KmZ1u8J33JucNoH", "Golf_Shot_Data_7_chunk_1.txt": "file-VMB5ip1Lu5HgaSn4aaZLqM", "Golf_Shot_Data_7_chunk_2.txt": "file-HzhvD1r3mFZc8P3XLXjf9J", "Golf_Shot_Data_7_chunk_3.txt": "file-NuRUyruZU67xTMJsoyZ2SL", "Golf_Shot_Data_7_chunk_4.txt": "file-JvtZTVKtkxRkqwMP6CvQJe", "Golf_Shot_Data_7_chunk_5.txt": "file-979ixouYnV2KHa4rmnvc2b", "Golf_Shot_Data_7_chunk_6.txt": "file-REnwm87LJ3mmwBG5yxfxUm", "Golf_Shot_Data_7_chunk_7.txt": "file-RxYCSd1DM7f2LNT6zZLHzi", "Golf_Shot_Data_7_chunk_8.txt": "file-Jxinj9BzvoDhivX8LPqdgM", "Golf_Shot_Data_7_chunk_9.txt": "file-2bGmay2pMx4bCJLsc1CjqK", "Golf_Shot_Data_7_chunk_10.txt": "file-Bad5jNRt5enBX7XRjmZLtg", "Golf_Shot_Data_7_chunk_11.txt": "file-53oyGitdVHbqw9fVEd8wTy", "Golf_Shot_Data_7_chunk_12.txt": "file-XuxYyFd8UbVp6U6UQa5uew", "Golf_Shot_Data_7_chunk_13.txt": "file-KGNoFMbgsVmomUAshe5XzM", "Golf_Shot_Data_7_chunk_14.txt": "file-FV8PazTLmRMcmJ3veXWR2T", "Golf_Shot_Data_7_chunk_15.txt": "file-3KyEPdzoiCdHNRwqNz7ab6", "Golf_Shot_Data_7_chunk_16.txt": "file-RwxJdK1fTKSdP9zcC6TenY", "Golf_Shot_Data_7_chunk_17.txt": "file-VpG1f3hyF19WNoUFXyifGH", "Golf_Shot_Data_7_chunk_18.txt": "file-HdYJZ41psdtWA738wvLB9c", "Golf_Shot_Data_7_chunk_19.txt": "file-1wxB1ePuBE7ax6RUjYE1eH", "Golf_Shot_Data_7_chunk_20.txt": "file-78AdW7YQqrKvG8AY8LmcB3", "Golf_Shot_Data_7_chunk_21.txt": "file-WKfuKGjxiripDYtbUqQu8A", "Golf_Shot_Data_7_chunk_22.txt": "file-UPYWJjWgo6huzsAjK5KkHC", "Golf_Shot_Data_7_chunk_23.txt": "file-P4vqDSok1aowLYvM6yo29b", "Golf_Shot_Data_7_chunk_24.txt": "file-41Vhc8oyGNg31ePppMZhvQ", "Golf_Shot_Data_7_chunk_25.txt": "file-CjUqvsfUYmv2Ri3UkgyDVV", "Golf_Shot_Data_7_chunk_26.txt": "file-PMY3ARryZRhszdcvGkzW7g", "Golf_Shot_Data_7_chunk_27.txt": "file-MSTeebTjBb2QwqTo6YBibg", "Golf_Shot_Data_7_chunk_28.txt": "file-VZb5FFuJfMeSeFfHdHYas8", "Golf_Shot_Data_7_chunk_29.txt": "file-AZpmzH83Bkt3GDfYB1qPcf", "Golf_Shot_Data_7_chunk_30.txt": "file-3EvwpyGJjr2mzGkDjFQEF9", "Golf_Shot_Data_7_chunk_31.txt": "file-1FCbiAvZ2yBYUqtryP7Kdk", "Golf_Shot_Data_7_chunk_32.txt": "file-CwixKNhMHtLRAgy2VEbFkT", "Golf_Shot_Data_7_chunk_33.txt": "file-VFq5jgMDfJgXcGPCbGG5t6", "Golf_Shot_Data_7_chunk_34.txt": "file-MvY5dLeeZzMaQD8kqTvwEc", "Golf_Shot_Data_7_chunk_35.txt": "file-7N7He9tndLkxiRwwowvY1s", "Golf_Shot_Data_7_chunk_36.txt": "file-MDLpG9HcGR88ds3ospqDZL", "Golf_Shot_Data_7_chunk_37.txt": "file-1SzfNZ8vzGRXDyntniBe29", "Golf_Shot_Data_7_chunk_38.txt": "file-B13Ky4tRXQLwS6baknJnhb", "Golf_Shot_Data_7_chunk_39.txt": "file-QPRKmxmVuKiAibHCFL5P1T", "Golf_Shot_Data_7_chunk_40.txt": "file-8cUAmKHfeWujYHY191wiut", "Golf_Shot_Data_7_chunk_41.txt": "file-GPnWcuAoWuSVU1UGGAPCBG", "Golf_Shot_Data_7_chunk_42.txt": "file-RQf8J6NrQZWPDFamQqenqD", "Golf_Shot_Data_7_chunk_43.txt": "file-WjCo2wd3TXXpXrn2njGDta", "Golf_Shot_Data_7_chunk_44.txt": "file-EXSitufhuvqRwH8U4FnfeR", "Golf_Shot_Data_7_chunk_45.txt": "file-UKNGuULbRjeV8GrdMV4Cco", "Golf_Shot_Data_7_chunk_46.txt": "file-PSb2ddrmrbweQJSxR5SHEm", "Golf_Shot_Data_7_chunk_47.txt": "file-8DdiwFf8anM2PvjaAWpwLG", "Golf_Shot_Data_7_chunk_48.txt": "file-AWb3nmN3dCjmzPETg7KaUJ", "Golf_Shot_Data_7_chunk_49.txt": "file-SzSn44JNLa9fZejDZLFobQ", "Golf_Shot_Data_7_chunk_50.txt": "file-EbzcCkqTTWKjJYuigHZjfh", "Golf_Shot_Data_7_chunk_51.txt": "file-4GRXihTKCQGbbuNrcUd4kv", "Golf_Shot_Data_7_chunk_52.txt": "file-RJxsYkD2pgmNSXdmexZcDN", "Golf_Shot_Data_7_chunk_53.txt": "file-KX9t9mQguZmh8zmzF4rRTt", "Golf_Shot_Data_7_chunk_54.txt": "file-Bmtzkuex21jif3AFrxn8r3", "Golf_Shot_Data_7_chunk_55.txt": "file-432zob6bnzuqsoo48GeXv9", "Golf_Shot_Data_7_chunk_56.txt": "file-WsteNmjJfYscWRY3hBt4qw", "Golf_Shot_Data_7_chunk_57.txt": "file-Btj3gfiojmaK7oeiBUADqe", "Golf_Shot_Data_7_chunk_58.txt": "file-8TqPHpRyovsLMS2UJwQHyj", "Golf_Shot_Data_7_chunk_59.txt": "file-YG5gLWFj4KJUBKh4whCkNX", "Golf_Shot_Data_7_chunk_60.txt": "file-EkSk5YEZCLrtXKbnL9krfS", "Golf_Shot_Data_7_chunk_61.txt": "file-1ARydfNUak32oxE53h9AAM", "Golf_Shot_Data_7_chunk_62.txt": "file-RquGDSgAsN2qtqK7p8uQVC", "Golf_Shot_Data_7_chunk_63.txt": "file-N3q7sfCDqVraadoJrUHevY", "Golf_Shot_Data_7_chunk_64.txt": "file-9bjTvDsytaDYqBTxz7JEaB", "Golf_Shot_Data_7_chunk_65.txt": "file-V3G2kEobsjj4qgsRhgrezg", "Golf_Shot_Data_7_chunk_66.txt": "file-SFmganmNZ7FAAcpErqkGd3", "Golf_Shot_Data_7_chunk_67.txt": "file-UWccH9nwHBcKViv849XjtJ", "Golf_Shot_Data_7_chunk_68.txt": "file-MAp4bHwWx9LNSSBW7iVnVD", "Golf_Shot_Data_7_chunk_69.txt": "file-QNcKVzoES1biRr3yUooczn", "Golf_Shot_Data_7_chunk_70.txt": "file-HyecFeEWsDNDPgFruPD8zg", "Golf_Shot_Data_7_chunk_71.txt": "file-8xMPPQuSoNqNsC2yFT2rqG", "Golf_Shot_Data_7_chunk_72.txt": "file-8nB6dDjvVFqBn2ESpbDsU1", "Golf_Shot_Data_7_chunk_73.txt": "file-MMVyBLp4w5s1Hj8vGmZKPu", "Golf_Shot_Data_7_chunk_74.txt": "file-W7ew3jB2Lq9eUqTJc7DLAX", "Golf_Shot_Data_7_chunk_75.txt": "file-SPnBzhAYB4wsaRaU4fhnbC", "Golf_Shot_Data_7_chunk_76.txt": "file-UEKLP9V5vQvJUQqEJUx2EA", "Golf_Shot_Data_7_chunk_77.txt": "file-Gth82j1Li2Bti1bcskfZ9b", "Golf_Shot_Data_7_chunk_78.txt": "file-9t411eNnY5u37d77Kpoepd", "Golf_Shot_Data_7_chunk_79.txt": "file-XgFPiz2HCzvNnxp4ReCBnW", "Golf_Shot_Data_7_chunk_80.txt": "file-CymmnoL1dmaEhFxC2HC7D3", "Golf_Shot_Data_7_chunk_81.txt": "file-Gg9gMhXwnoDD4PdXA8V8fG", "Golf_Shot_Data_7_chunk_82.txt": "file-ELbgdEqABRmooDYBucHcfg", "Golf_Shot_Data_7_chunk_83.txt": "file-UqRmb63nbPwwt7mR58mD6P", "Golf_Shot_Data_7_chunk_84.txt": "file-NsXqMUASi4v2wrBsMSo4bC", "Golf_Shot_Data_7_chunk_85.txt": "file-8GLr9onFpg8RVVoRx2VGLf", "Golf_Shot_Data_7_chunk_86.txt": "file-WewqNSqdB2rrcChg7yetm4", "Golf_Shot_Data_7_chunk_87.txt": "file-L3PPGQoUTcqZZXLe6XQjsj", "Golf_Shot_Data_7_chunk_88.txt": "file-HNbQiAtji9xqdxaDrpse1o", "Golf_Shot_Data_7_chunk_89.txt": "file-8htXra5XKtYfw2Kp7t1Yah", "Golf_Shot_Data_7_chunk_90.txt": "file-CbjNgLRCf9nza1oWidERFq", "Golf_Shot_Data_7_chunk_91.txt": "file-RDaLQpUMifWjtQTuSc4A3c", "Golf_Shot_Data_7_chunk_92.txt": "file-1MSAeq4Km9YUoTYXxv4GWZ", "Golf_Shot_Data_7_chunk_93.txt": "file-TWF51kqNyzXSrxWvZhZgap", "Golf_Shot_Data_7_chunk_94.txt": "file-2dM93Q38fz995aptsxdE4Y", "Golf_Shot_Data_7_chunk_95.txt": "file-5oNkDoLCRDFeEaMUDND8XC", "Golf_Shot_Data_7_chunk_96.txt": "file-13Ce3pViv8Ge1fruz6B129", "Golf_Shot_Data_7_chunk_97.txt": "file-8GQtzWuJ7EhhLLYcDgaeBG", "Golf_Shot_Data_7_chunk_98.txt": "file-EfLHcatYspWf6QQuHQjqKW", "Golf_Shot_Data_7_chunk_99.txt": "file-3bHXNz5oWRw5H1omLvgGcF", "Golf_Shot_Data_7_chunk_100.txt": "file-PvjUVkErMw8GeiCJSbJG74", "Golf_Shot_Data_7_chunk_101.txt": "file-VTVMB5FT1XfkDBeUxdjSHz", "Golf_Shot_Data_7_chunk_102.txt": "file-KnvhtB6iY7F3NhoiJB355p", "Golf_Shot_Data_7_chunk_103.txt": "file-BkEsBbJnKmpWdRB44J3AUu", "Golf_Shot_Data_7_chunk_104.txt": "file-PnxNh28z6kk6mhPiHVMzA7", "Golf_Shot_Data_7_chunk_105.txt": "file-8FcdrQk8vCowYxiLJiQ8ga", "Golf_Shot_Data_7_chunk_106.txt": "file-DrcnWUx4rixzhFJw47U6hJ", "Golf_Shot_Data_7_chunk_107.txt": "file-CeQK43aPVHXDThhzheBrdt", "Golf_Shot_Data_7_chunk_108.txt": "file-FtNGkva31Hd4sYn2958vHP", "Golf_Shot_Data_7_chunk_109.txt": "file-SXBJkL4Ddcno8UyTsgzGbP", "Golf_Shot_Data_7_chunk_110.txt": "file-Q5KKXD8ACkiGm5EotVV8mU", "Golf_Shot_Data_7_chunk_111.txt": "file-7t3kTKi2b4nxz81XGTWLG2", "Golf_Shot_Data_7_chunk_112.txt": "file-XfF1ZRBRZZZnvU4d81Rg4E", "Golf_Shot_Data_7_chunk_113.txt": "file-TdV2bzD5gobdPPLato6gAN", "Golf_Shot_Data_7_chunk_114.txt": "file-3FcqDpxpW8xmhbBp8hBJdv", "Golf_Shot_Data_7_chunk_115.txt": "file-2Hgu7nCmmfnJ3SYA6Wz5YV", "Golf_Shot_Data_7_chunk_116.txt": "file-3MaFheG1KswbUo7JWVtetq", "Golf_Shot_Data_7_chunk_117.txt": "file-Uod6fo7kYKWomXDFPBKhRo", "Golf_Shot_Data_7_chunk_118.txt": "file-38v4j13txBx7w9aNzNzzea", "Golf_Shot_Data_7_chunk_119.txt": "file-3gLLRpuZ9ML1VdZmQyn6ov", "Golf_Shot_Data_7_chunk_120.txt": "file-5x9GChRiRUBC64VExQai9t", "Golf_Shot_Data_7_chunk_121.txt": "file-XsqD3aDNahpUsJDFEcq191", "Golf_Shot_Data_7_chunk_122.txt": "file-8oEv3WZTZhJX3rqUE3bvhL", "Golf_Shot_Data_7_chunk_123.txt": "file-PT6h6uKASinnF2tWVacEed", "Golf_Shot_Data_7_chunk_124.txt": "file-XxHbnDqZDsPxR9PRLJyaHY", "Golf_Shot_Data_7_chunk_125.txt": "file-PzPbDn6RUVvFD4WuKJtSb4", "Golf_Shot_Data_7_chunk_126.txt": "file-LLGbSeR9ZtR3j7UZqLsaYy", "Golf_Shot_Data_7_chunk_127.txt": "file-6MHHmvPRn49WREUFVjW5Pi", "Golf_Shot_Data_7_chunk_128.txt": "file-Q2sk2oGYtxjCayKcTHwbkP", "Golf_Shot_Data_7_chunk_129.txt": "file-DzpovMXLB2e12vXANSox6s", "Golf_Shot_Data_7_chunk_130.txt": "file-RZkKCn8MT83gFdxcbXX2J4", "Golf_Shot_Data_7_chunk_131.txt": "file-NcBvu9K8DPF42gHZX9fZtA"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
new file mode 100644
index 0000000000..72d11fd4e1
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
@@ -0,0 +1,137 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot shows good speed and a decent launch angle, but your attack angle is slightly negative, which can lead to more fat shots or thin contact. Your club path is aiming a little right, causing your ball to curve left. Focus on keeping the club face square to your path at impact and try to improve your angle of attack to more level or slightly positive. This will help you achieve a cleaner strike and more consistent distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot shows potential but needs improvement in club face alignment and attack angle. The club face is open relative to your path, which could be causing higher sidespin. Aim to adjust your club face to be more square at impact. Also, your attack angle is slightly descending; try to be more level or slightly ascending through impact for better contact and control.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your club speed and launch angle are good, but your attack angle is a bit steep, which can lead to less consistent contact. Try to lower your attack angle slightly for better contact and distance. Additionally, your club path is quite outside-in, which contributes to your sidespin. Focus on swinging more from the inside to improve your accuracy and reduce slice.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your swing speed is good, but your club face is open at impact, causing the ball to launch higher and veer right. Focus on aligning your club face more square to the target at impact to improve accuracy and distance. Additionally, try to keep your swing path more neutral to reduce side spin.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your swing looks solid, but your club face is open at impact, causing it to slice. Focus on closing the face more as you strike the ball. Also, work on making smoother swings to improve your distance control.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your sand wedge shot shows some good potential, but there's room for improvement. The club path is notably out-to-in, which can cause your ball to slice. Focus on keeping the club more 'in-line' during your swing to help improve accuracy. Try to lower your attack angle slightly to avoid digging too much with the club. This will also help manage your backspin, which is currently quite high. Work on making solid contact for consistent distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your club speed and smash factor indicate a solid strike, but your attack angle is quite steep, which may cause excessive backspin. Additionally, your club path is significantly across the ball, leading to some directional issues. Focus on leveling out your attack angle and straightening your path for more consistency and distance.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot data shows you have a good club speed, but your attack angle is a bit steep, which can cause the ball to spin too much and not carry as far as it could. The high backspin indicates that you might be hitting down on the ball too much. Focus on having a more level swing through impact to reduce spin and improve distance. Additionally, your ball is launching too far to the right, which suggests an adjustment in your club path. Try to swing more towards your target line.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great job with your pitching wedge! Your ball speed is solid, and you're getting good carry distance. However, the angle at which you're hitting the ball (attack angle) is slightly too steep for a wedge. This may be causing your ball to spin too much, resulting in less distance and control. Work on leveling out your attack angle a bit. Also, your club face is slightly closed relative to the path, which is causing a small hook. Focus on your alignment and grip to improve that.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"You're generating good ball speed and distance with your pitching wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Also, your club path and face angle suggest you are swinging too much to the right, which can cause your shots to slice. Focus on keeping the club path more neutral and your face square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your swing speed is good for a pitching wedge, but your attack angle is slightly negative, which can lead to less backspin and control. Focus on hitting up on the ball a bit more to increase your launch angle and improve your consistency. Also, your club face was slightly closed at impact, causing the ball to start left. Working on your swing path and ensuring the face is square will help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot with the pitching wedge shows potential, but your attack angle is a bit too steep, which can lead to less control. To improve, try to flatten your swing path slightly. Your backspin is good for a higher flight, but managing spin can help with distance. Focus on a smoother, more controlled swing to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"You have a solid swing speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a wedge. This impacts your spin and launch. Try to focus on a more neutral attack angle to get the ball airborne with less backspin. Also, your club path indicates you're swinging a bit to the right, which may lead to a fade or slice. Work on aligning your body and club path to the target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your club speed is decent, but the attack angle is a bit too steep, which can lead to excessive backspin and a higher, less controllable shot. Additionally, your club path and face angle are open, causing your ball to drift to the right. Focus on bringing your swing path more in line with your target and work on a more level attack angle to achieve better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your carry distance of about 96 yards is solid, but your club path is drifting to the right. This could cause shots to veer off, as indicated by the 11-yard carry deviation. Focus on aligning your clubface better with your swing path. A slight downswing angle is helping you get good height; aim to reduce sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed and ball speed are solid for a pitching wedge, but the attack angle is slightly downward, which can lead to more backspin than desired. The club path and face angle suggest you might be coming too much from the outside, causing the ball to fade right. Focus on improving your swing path and try to align the clubface more with your path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed and ball speed look good, but your attack angle and path are causing the ball to veer off to the right. Focus on making your swing path more straight through the ball and work on leveling out your attack angle. This should help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your club speed is good, but the attack angle is a bit too negative, which means you're hitting down more than you should with a pitching wedge. This can lead to excessive spin and height on your shots. Work on keeping that attack angle closer to level and try to aim for a slightly more neutral club path to improve your accuracy. Focus on making a smoother swing that promotes a better loft at impact.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot shows solid club speed and decent distance, but the club path and face angle suggest you're coming across the ball a bit. This can lead to inconsistency and slight pulls or slices. Focus on squaring the club face to the target as you swing through, and try to bring your path more from the inside. Lowering the backspin can help with distance too.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot data shows a solid club speed and decent ball speed. However, the attack angle is negative, meaning you're hitting down on the ball too much for a pitching wedge. The high backspin suggests that while you're getting good lift, the leftward direction (due to an open face or an out-to-in swing path) is causing the ball to deviate to the left. Focus on improving your swing path and adjusting your clubface so you can strike the ball more consistently. This will help you reduce the sidespin and achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed is good for a pitching wedge, but your attack angle is quite steep, which might cause the ball to balloon or spin excessively. Try to work on getting your attack angle closer to level for more consistent strikes. Your launch angle is decent, but the sidespin is causing the ball to slice significantly, so focusing on an inside-out swing path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data indicates that you're getting solid distance with your 8 iron, but there's room for improvement in accuracy and consistency. The club path to the right and a downward attack angle suggest you might be coming into the ball too steeply and aiming a bit too far to the right. Focus on leveling out your swing path and ensuring your clubface is square at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your 8-iron shot had good distance, but you could improve your direction. The club path suggests you're swinging slightly out-to-in, which is causing some sideways spin. Focus on getting the club more on the correct path and keeping your face square at impact. Practicing with a slight body rotation can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"You're making solid contact with your 8-iron, but your attack angle is quite steep, which is likely causing the ball to spin too much. Focus on a more level swing path to improve distance and control. Also, aim to keep the club face more aligned with your target at impact to reduce the sidespin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot shows that you're getting good distance, but the high backspin and deviation suggest some inconsistency in your swing path and face angle at impact. Focus on getting the club to move more down the target line rather than out to the right. This will help reduce the sidespin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your swing shows a strong club speed and decent ball speed, which is great. However, your attack angle is slightly down (-2.2 degrees), indicating you might be hitting too much down on the ball. This can lead to excessive backspin (3632 rpm), causing shorter carry distance. Try to focus on a more level or slightly upward angle through impact to help reduce backspin and increase carry distance. Additionally, your club path (7.8 degrees) is quite right, which can cause the ball to slice. Working on straightening that path can help improve your accuracy.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8 iron shot shows good speed and a decent carry distance, but your attack angle is a bit too steep and your club path is much more to the right than desired, causing the ball to face right as well. To straighten out your shots, focus on flattening your swing path and adjusting your attack angle to be more neutral.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates that you're hitting the ball well, but your club path and face angle suggest that you might be aiming a bit to the right at impact, which could lead to a pull or push. Work on getting your clubface more square to the target at impact. Consider practicing with alignment sticks to help you visualize your target line and keep your swing on the right path.",alignment stick drill,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8 iron shot has a strong carry distance of 143 yards, but your club path is significantly right (10° to the right), and the face is also open (11° to the right). This means the ball is likely starting right and drifting even further that way due to sidespin. Consider working on aligning your setup and swing path more toward your target. Also, your attack angle is slightly downward, which is fine, but you might want to ensure solid contact with the ball for more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8 iron shot had a decent carry distance of about 119 yards, but the attack angle is significantly downward at -6.5 degrees, which can lead to less ideal contact. A slight upward angle can help you achieve better launch and distance. Try to focus on a more neutral or even slightly positive attack angle. Additionally, the club path is a little out to in, which can cause your ball to slice. Work on squaring the clubface to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your ball speed is good, but your club path is much too far to the right, which can cause shots to veer off target. Focus on bringing your club path closer to straight while keeping the face more square to your target. This will help you gain better accuracy and control. Also, working on your attack angle would help improve the overall distance and consistency of your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It looks like your ball speed is decent, but your launch angle is a bit high, and your spin rates are quite high as well. This can cause the ball to climb and then drop quickly, reducing distance. Focus on hitting down slightly on the ball to lower the launch angle and reduce backspin. This will help you get more distance and a better overall flight. To improve, try the 'half swing pause' drill to help control your swing and ensure solid contact.",half swing pause,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"You're generating solid club speed and a good smash factor, which means you're hitting the ball fairly well. However, your attack angle is negative, indicating that you're hitting down on the ball more than you should for an 8-iron. Try to level out your swing a bit for better contact and distance. Also, consider your club path; it's a bit too far out to in, which can lead to inconsistent contact. Focus on swinging more on a straight line towards your target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but your attack angle is negative, which means you might be hitting down on the ball more than necessary. This can lead to too much spin and a lower launch angle, causing shorter carry distances. Try to level out your swing a bit and focus on hitting through the ball for better distance. Your ball is also curving to the left, which suggests an overdraw. Work on your swing path to create a more neutral shot.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot demonstrated solid ball speed, but you're struggling with your club path and face alignment. The club path is aimed too far right and the face is open, leading to a pull to the right. Focus on your alignment and aim to get your club path more neutral while closing the face slightly at impact.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9 iron shot shows good distance with a carry of almost 144 yards! However, the club path is pointing to the right (14 degrees), which might make the ball slice. Focus on getting your club path more neutral, closer to straight down the target line. This will help your shots go straighter and improve your overall accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your shot with the 9-iron shows good ball speed and decent carry distance. However, your club path is quite open to the target, which can lead to sliced shots. Focus on bringing the club path more in line with your target line. Reducing your backspin can also help achieve better distance and accuracy. Try to aim for around 3000-3500 rpm on backspin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance but could benefit from a more neutral swing path and face angle. Your attack angle is slightly negative, which can lead to higher spin and reduced distance. Focus on keeping your club path more straight and square to hit straighter shots with better control. Try some practice swings where you visualize a straight line from the ball towards your target, and feel the club moving along that line.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your 9-iron shot had a solid ball speed but the direction was off, causing it to deviate significantly from your intended target. To improve, focus on squaring the clubface at impact, as it's currently open, leading to that side spin. Practicing your swing path will also help you hit straighter. Try to visualize your target more clearly during your swing.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"It looks like you hit the ball quite well overall! However, the high sidespin suggests you might be slicing the ball. Focus on your clubface alignment and swing path to bring the ball back on line. There’s also some room to improve carry consistency, which means working on your swing rhythm might help you hit it more consistently.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your 9 iron shot shows a good club speed, but you have an overly steep attack angle, which can lead to inconsistent contact. Your club face is closed relative to your swing path, causing a draw. Focus on improving your attack angle and ensuring your club face is square at impact to achieve straighter shots and better distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your shot with the 9-iron shows that you have solid club speed and ball speed, which is great! However, your attack angle is slightly descending, which can lead to too much spin on the ball. To improve your distance and accuracy, focus on a more neutral attack angle. Your club path is quite out to in, causing your ball to curve left. Try to aim your swings more down the target line and adjust your grip to support that. Overall, you're close to hitting it consistently, just a few tweaks needed!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot with the 9-iron showed a good club speed, but the launch angle is quite low, suggesting that the ball is not getting enough height. Also, the club face angle is much more open than the club path, which could lead to a push to the right. Focus on keeping a neutral grip and aligning your body to target to improve direction. Remember, a proper follow-through can help achieve a better launch angle.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent for a 7 iron, but the attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to lower launch and more spin than desired. Try to work on a more level swing path to increase your launch angle and reduce backspin. Focus on keeping the clubface more square to the path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot shows a good club speed but an overly steep attack angle and a closing club face, which can lead to excessive backspin and side spin. To improve, focus on keeping your swing more level and ensuring the clubface is square at impact. This will help with accuracy and distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your 7 iron shot shows a club speed that's good for your skill level, but the club face is open at impact, causing the ball to slice. To improve accuracy, focus on aligning your body and club face towards your target. Also, lowering your backspin can help the ball fly straighter and farther.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your shot with the 7-iron shows you're generating decent club speed, but your club face is significantly open at impact, which is causing the ball to curve heavily to the right. Try to focus on squaring the club face at impact. Additionally, your attack angle is quite negative, which can lead to lower ball flight. Work on getting a shallower angle of attack to help with launch. Let's work on keeping the face more aligned with your swing path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot data suggests you're generating decent ball speed, but the high backspin indicates potential inconsistencies in your strike. To improve accuracy, focus on squaring the clubface at impact. A slight positive attack angle and a good club path indicates you're on the right track, but they could be fine-tuned for better trajectory and distance. Aim to lower the backspin for a more penetrating ball flight.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data reveals a few areas to focus on. Your club path is quite open at nearly 6 degrees to the right, which could cause your shots to fade or slice away from your target. Additionally, the club face is angled 19 degrees right at impact, which is contributing to this issue. To improve your accuracy, work on aligning your club face better with the target line. A slightly negative attack angle suggests you might be striking down too much on the ball, which can further complicate things. Aim for a more neutral attack angle by focusing on making cleaner, more consistent contact with the ball in the center of the club face. This could help generate better distance and accuracy. Finally, your backspin is quite low for a 7-iron, which may mean you're not getting the most lift or distance from your shots. Consider teeing the ball up a bit higher during practice to promote a better strike.  ",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's a lot of missing data, but the ball speed was notable. Focus on improving your club speed and consistency by ensuring your swing path is on target. Work on making full contact with the ball and maintaining a good follow-through to increase your distance. Try to ensure that your club face is squared at impact to avoid excessive sidespin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but your ball is slicing to the left due to an open club face at impact. Focus on keeping the face square to your target. Work on your swing path to come more from the inside. A good carry distance but you need to reduce backspin for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot data shows that you have a good club speed, but the club face is significantly open at impact, causing the ball to launch to the right with a good amount of sidespin. Your attack angle is also a bit too steep, which can lead to inconsistent contact and distance. Focus on aligning your clubface more squarely at impact and try to flatten out your attack angle for better control and distance.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like you're making solid contact with the ball given your speed and launch conditions, but there's a lot of spin causing the ball to deviate significantly from your intended target. Focus on adjusting your swing path to reduce that sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed and ball speed are looking good! However, your attack angle is slightly down (-2.9°), which is causing excess backspin (over 3400 rpm) and a higher ball flight than preferred. This can lead to less distance. Focus on flattening your attack angle to hit more level, which will reduce backspin and give you better control. Your club face is aimed too far left (14.5°), contributing to hooks. Try to align your clubface more square to your target. 
+
+Consider working on your swing path as it's out to in, causing the pull. You could benefit from drills that promote a more neutral path. 
+
+Overall, let's aim for more consistency and better distance by reducing backspin and working on your swing path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your shot data shows you're making good contact, but there are a few areas to improve. First, your attack angle is slightly negative at -3.5 degrees, meaning you're coming down on the ball. Try to have a more level or slightly upward swing through impact for better launch. Your club path is good, but the face angle is a bit closed, causing a slight pull. Work on getting the clubface more square to the path. Your backspin is on the high side, which can lead to excess height. Focus on a smoother swing to help reduce that spin and improve distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot data shows some good fundamentals, but you have some issues with the club face and path. Your club face is open at impact, which is likely causing your ball to slice to the right. Try to focus on closing the face slightly as you swing through. Additionally, your attack angle is negative, meaning you're hitting down on the ball too much for a 7-iron. Work on leveling your swing for better contact and distance.",face control drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot with the 7 Iron shows good potential, but the club face is quite open at impact, leading to significant sidespin and affecting your accuracy. Working on aligning your club path and face more consistently to target can help minimize the left-to-right swing you’re seeing. Focus on keeping your face square to your path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent for a 7 iron, but your ball is slightly fading to the right. Improving your attack angle and adjusting your club path will help you hit straighter shots. Focus on keeping the clubface aligned with your path at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your shot data shows you have a good club speed and ball speed, which means you're generating decent power. However, your attack angle is quite steep (negative), which could lead to hitting down too much on the ball, causing inconsistent strikes. The clubface is also open relative to your path, contributing to a rightward ball flight. Focus on a more level swing path and aim for a neutral clubface at impact for better direction and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your shot data has some missing pieces, but we can still work with what we have! Your ball speed is good, but the backspin is quite high, which could lead to less distance and control. To improve your consistency and distance, focus on making solid contact with the ball from the center of the clubface. Practice hitting the ball with a more level to slightly descending angle to reduce that backspin. Additionally, working on your club path will help direct the ball straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7-iron shows decent ball speed and carry distance, but the spin and deviation angles indicate some inconsistency in your shot. Focus on improving your club path and face angle at impact to reduce sidespin and achieve straighter shots. Aim to keep the clubface square to your target line.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the high backspin and sidespin numbers indicate that you're likely slicing the ball. This means you might be striking the ball on the toe or cutting across it too much. Focus on making a straighter swing path and ensuring you hit the ball more toward the center of the clubface.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your 7-iron shot shows promise! Your club speed is solid, allowing for good ball speed. However, the negative attack angle suggests you're hitting down too steeply, which can cause issues with distance and accuracy. Additionally, your club path is slightly out to the right, which is likely contributing to the sidespin. Focus on adjusting your attack angle to a more neutral position and work on ensuring the club path is straighter through impact to improve both carry and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your ball speed is good, showing decent contact with the ball. The attack angle is slightly negative, which may cause you to hit behind the ball. The club path is out to in, which can lead to a slice. Focus on bringing the club more straight back and through to improve your accuracy. Work on getting a more neutral attack angle to help lift the ball better and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your shot shows that you're hitting the ball with decent speed, and the carry distance is respectable for a 7-iron. However, the attack angle is a bit too negative, meaning you might be hitting down on the ball too much. This can lead to lower ball flight and excess spin. Try to focus on hitting slightly up on the ball to promote a better launch angle. Your club path is good, but the club face is a bit closed, which can cause the ball to hook. Work on aligning your face with your target and maintaining an upward angle of attack.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your 7 iron shot shows good ball speed and decent carry distance, but the high backspin and attack angle suggest you might be hitting down on the ball a bit too much. This could lead to loss of distance and control. Try to level out your swing path to help reduce backspin and improve distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your 7-iron shot shows decent power, but you're hitting with a downward angle, which can cause less distance and inconsistent strikes. The ball is also slightly slicing to the right, likely due to your clubpath and face angle. Focus on aligning your body better and ensuring a more level swing path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your 7 iron shot shows a solid club speed, but the club face is open compared to your path, contributing to a big slice. Focusing on squaring the club face at impact will help improve accuracy and distance. Additionally, working on reducing the sidespin could help straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shots show a high amount of backspin and sidespin, which can lead to less control and distance. Work on making your swing more consistent to improve accuracy. Focus on aiming your clubface at your target and keeping your path more neutral. A slower swing can help with control as you build confidence. ",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which can make it difficult to assess your performance accurately. However, your ball speed of around 82 mph is a solid starting point. To improve your consistency and control, focusing on your swing mechanics is key. Try to work on keeping your clubface square at impact to help with direction. Without the full data, it’s hard to pinpoint specific issues, but improving your swing setup and the path of your club will make a big difference.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows good ball speed and distance, but the club path and face angle need some adjustment. A more neutral club path will help you hit straighter shots. Focus on your swing path to bring the club more straight back and through. Also, try to keep the clubface more square at impact to reduce the sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your swing shows potential, but you could benefit from adjusting your club path and face angle. The club path is a bit to the right (6.75 degrees), while the club face is open (10.79 degrees), which can cause your ball to curve more than you want. Try focusing on keeping the club face more square at impact. Additionally, your attack angle suggests you're hitting down on the ball slightly, which can lower your overall distance. A more neutral attack angle will help you launch the ball higher for more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Great job with your 7-iron shot! Your club speed and ball speed are solid, giving you good distance. However, your attack angle indicates you're coming down a bit too steeply, which can lead to inconsistent contact. Your launch angle is good, but try to work on keeping the clubface more square to the path to improve accuracy. Practicing a more neutral swing path will help with this.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot with the 7-iron shows some good fundamentals, but there's room for improvement. Your club speed is decent, which helps with distance. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting carry distance. Focus on keeping your club path more aligned with your intended target, as it's currently slightly right. To help correct this, try to improve your swing path and angle of attack with some practice. This will help you launch the ball higher and straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows you have good ball speed and distance for a 7-iron, but the club face is significantly open at impact, which causes the ball to start right and spin while in the air. Focus on closing the club face a bit more at impact and aim for a more neutral swing path to help straighten your shots.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good at 72 mph, but your attack angle is slightly negative, which means you're hitting down on the ball. This typically leads to excessive backspin and affects distance. The club face is also pointing right of the target at impact, which causes your shots to go right. Focus on getting the club to swing more level through impact and check your grip to ensure it's not too weak. This will help you achieve a more direct path to the target and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is good at 72.6 mph, but your attack angle of -3.7 degrees suggests you're hitting down on the ball too much. This can lead to unnecessary spin and a lower launch. Additionally, your club path and face angle indicate you're aiming to the right of your target. Focus on making solid contact with a more neutral club path and face angle to get better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot looks solid overall! The ball speed is good, which shows you're hitting the ball well. However, the club face is open (facing right) relative to your swing path, leading to some side spin and a noticeable curve. Try focusing on closing the club face a bit more during your swing. Additionally, your attack angle is very flat, which can affect launch and backspin. A slight upward angle would help. Consider practicing to improve your balance through the swing for better control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot data shows a solid ball speed and decent distance, but your club face angle is quite a bit open (11.8 degrees). This can cause your shots to curve significantly to the right. Focus on aligning your club face more square to the target at impact. Additionally, your attack angle is very close to neutral. You might want to work on creating a slightly steeper angle to help elevate your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your 7 iron swing showed potential with a good ball speed, but your club face was a bit open at impact, which can cause your shots to go right. Focus on aligning your club face more square to your target. Additionally, a slightly steep attack angle indicates you might be hitting down too hard on the ball. Try to promote a more level swing through the ball for better contact and launch.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your 7 iron shot shows good potential with decent ball speed and carry distance. To improve your accuracy, pay attention to your club path and face angle; ideally, they should be aligned more closely. It looks like your club path is a bit to the right, which may cause the ball to slice. Focusing on a more neutral path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron shot shows a decent club speed and ball speed, but the high spin rate is affecting both distance and control. Focus on improving your attack angle and keeping the club path more neutral to help reduce unwanted spin and improve your carry distance. Also, your carry deviation shows some inconsistency, indicating you might need to work on your aim and follow-through.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"You have solid club speed and good ball speed, which is great! However, your attack angle is almost level, and your club path is 7.27 degrees to the right. This means you may be slicing the ball, as indicated by the slight open clubface. Work on aligning your clubface with your target more consistently, and consider adjusting your stance to encourage a more inside-out swing path. A more downward attack angle can also help achieve a better launch and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7 iron shot shows that you're generating good ball speed and distance, but the club face is open at impact, leading to a rightward launch. Focus on guiding your swing path more towards the target while keeping the club face square to the path. This will help straighten your shots and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It seems like there were some measurement issues with your swing stats. However, I noticed your carry distance and spin numbers are on the higher side. To improve your ball flight and distance, focus on solid contact and getting your clubface squared at impact. Practice hitting the ball with a slightly descending blow to lower backspin and increase distance.",impact drill,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your 6-iron shot shows a good club speed and distance but your club face is pointing significantly to the right of your swing path. This creates a slice, which is why your carry deviation is quite high. Focus on getting the club face more aligned with your path at impact to improve accuracy and distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows some interesting trends! Your club speed is decent, but the attack angle being slightly negative means you're hitting down on the ball, which can lead to less distance and accuracy. The high launch angle is good but try to reduce the backspin for better carry distance. Overall, work on keeping the club face more square at impact to reduce sidespin and improve direction.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows some good potential! Your swing speed is decent, but controlling the clubface and path could help you hit straighter shots. The high backspin suggests you might need to add some more forward lean at address for better launch conditions. Focus on getting the face more square to the target and reducing that sidespin for accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot data shows you have solid power and decent distance with your 6-iron. However, your club face is pointing too far to the right (10.3 degrees), which can lead to shots that push off target. Work on dialing in your aim and check your grip to ensure it's not affecting your face alignment. Also, try to reduce the club path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your 6 iron shot showed good club speed and decent distance, but the launch direction indicates your ball is going off to the right. This might be due to the club face being open at impact. Focus on aligning your body and clubface towards your target during practice. This will help straighten out your shots.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot data shows a strong club speed, but the attack angle is too negative, which means you're hitting down on the ball more than ideal. This can cause both trajectory and distance issues. Additionally, your club path and face angle are relatively close, which is good, but the sidespin indicates some inconsistency in your strike. Focus on improving your attack angle to a more neutral position for better launch conditions and straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot shows a high club speed, but your club path is significantly out-to-in, which can be causing some slicing. Your face angle is also open relative to the path, leading to a loss of accuracy. Focus on improving your swing path to be more neutral and check your grip to help square the face at impact. Working on these can help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot showed good ball speed and carry distance, but there are some areas to improve. The launch angle and backspin indicate that the ball could go higher and straighter. Work on getting a more consistent club path and face angle to improve accuracy. Focus on keeping your swing on a straighter line to reduce the side spin, which can help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5 iron shot shows good ball speed and decent distance. However, the club face is open relative to your swing path, which is likely causing some sidespin and inconsistent shots. Focusing on straightening out your club path and closing the club face at impact will help improve your accuracy. Additionally, try to increase your attack angle slightly to get more lift and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Great effort with consistent ball speed and decent carry distance! Your attack angle is positive, which is good for trajectory, but the face angle is quite open, leading to some slices. Focus on getting the clubface more square at impact to help straighten out your shots.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 iron shows a solid swing speed, but the high backspin indicates the ball is spinning too much which can reduce distance. Your club face angle suggests that you're aiming slightly to the right of your target, leading to a noticeable push. Focus on adjusting your club face at impact and reducing the spin. A good swing is about both speed and control!",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5-iron shot showed a good ball speed and decent carry distance, but the shot was often deviating significantly to the right. This suggests your club face was open at impact and your swing path may need some adjustments. Focusing on squaring the club face at impact and targeting a more neutral path will help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your club speed is decent, but the low launch angle suggests you might be hitting down on the ball too much. This can cause more backspin and lower carry distance. Try to improve your attack angle by focusing on sweeping the club through the ball rather than hitting down. Aim for a higher launch angle to get more distance and a better flight path.",attack angle adjustment,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows some room for improvement! Your club speed is good, but a slight upward attack angle will help you get more height and carry. The ball is spinning a bit sideways, which can affect accuracy, so focusing on a straighter club path can help with that. Let's work on ensuring your club face is square at impact to improve your overall distance and direction.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"You're generating good club speed and the ball's carry distance is solid for a hybrid. However, your attack angle is slightly negative, which may be contributing to a high spin rate and causing less distance. Work on hitting slightly upwards on the ball. Also, the club face is quite open relative to your swing path, which could lead to the ball drifting right. Focus on managing your club face and path to achieve a straighter shot.",club path drill,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your swing generated good power, but the club face is open relative to your swing path, which is causing the ball to slice. Focus on aligning your club face more towards your target at impact. Also, your attack angle is slightly negative, indicating a potential need to tee the ball slightly higher or adjust your ball position to promote a cleaner strike.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your club speed is decent, but your attack angle is slightly negative, which can lead to lower launch and more spin than desired. Try to focus on hitting up on the ball a bit more to increase your launch and reduce backspin. Your club path is good, but the face angle is too open, causing a rightward launch direction. Work on closing the clubface as you swing through.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your club speed is solid for a 5 wood, and you're getting good distance, but your attack angle is slightly negative. This means you might be hitting down on the ball instead of sweeping it. Additionally, your club face is open relative to your path, which could be causing that slice to the right. Focus on a more neutral club face to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver club speed is solid at 88 mph, but your attack angle is slightly downward at -2 degrees. This means you're hitting a bit too much into the ball instead of sweeping it. Work on having a more upward angle with your driver to get better launch conditions and more distance. Also, the club face is aiming a bit right of your swing path, which may cause some slicing. Focus on aligning your face more square to your target at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows some potential but also has room for improvement. The club speed is decent, and you're getting good ball speed, which is great. However, your attack angle is slightly negative, and your face angle is quite open at impact, leading to a rightward ball flight and high spin, which may be causing inconsistency. Focusing on making sure your club face is square at impact will help straighten your shots and reduce the spin. Try to increase your attack angle by hitting up on the ball, which can help you launch it higher and with less backspin.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver shot shows some good potential! You have a decent club speed and a good smash factor, which means you're hitting the ball efficiently. However, the launch angle is a bit low, which can affect distance. Also, your backspin is quite high. You might want to work on getting a higher launch to maximize your carry distance, and reduce spin for better distance control. Try focusing on your swing path and face angle to achieve a more consistent strike.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing is looking good overall, but there are a couple of areas to improve. Your club speed is decent at just under 83 mph, which is a solid starting point. However, the negative attack angle (-2.5 degrees) suggests you're hitting down on the ball a bit too much. This can lead to less distance and a lower launch angle. Try to focus on hitting up on the ball for more height and distance. Additionally, your carry deviation indicates some inconsistency in your direction, so working on controlling your swing path will help straighten out your shots.",uphill driving drill,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver shot looks solid, with good ball speed and decent carry distance. However, your launch angle is a bit low, which could be affecting your overall distance. Aim for a launch angle around 12-15 degrees for optimal performance. Also, try to reduce backspin; it’s on the higher side right now. A lower backspin will help achieve longer drives. Consider working on your attack angle to be slightly more positive (upward) and focus on keeping the club face aligned at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver speed is good, but the angle of your attack is slightly down, which can lead to low launch and high spin. Try to hit the ball with a more upward angle for better launch. Also, your club face is a bit closed at impact, causing a left spin. Focus on keeping the face square to your path to straighten your shots.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your ball speed is solid, but the attack angle is a bit steep, which is why you have high backspin and a lower carry distance compared to your total distance. Try to level out your swing a bit more. This will help you hit the ball farther and lower the backspin for better control. Also, your club path shows you're aiming a bit to the right, which contributes to the ball veering off target. Focus on bringing the club path more straight back and through.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Good effort with your gap wedge! Your club speed is decent, but your attack angle is a bit too steep. Try to keep your angle of attack closer to level. This can help improve your ball striking and reduce excessive backspin. Focus on keeping the clubface square to your path for better direction. Practicing a more neutral swing path could also help.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot showed some solid distance and a decent smash factor, but the ball tends to curve left due to the high side spin and your club path being right of the face angle. Focus on bringing your club path more in line with the face angle for straighter shots and look to reduce the downward attack angle for better flight. Keep practicing and you'll continue to improve!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows a decent club speed and ball speed. However, the attack angle is a bit too steep, and your club path and face angle may be causing some inconsistency. Focus on straightening out your path and face at impact to improve accuracy. Additionally, your backspin is high, which can lead to more height but less distance. Try to smooth out your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a solid swing speed and decent carry distance, but the significant deviation in direction suggests you may be struggling with your aim and swing path. The attack angle is a bit steep, which can add to inconsistencies. Focus on keeping your club path more neutral and aim for a face angle closer to the target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot showed good distance, but your club path and face angle indicate a significant fade. Focus on aligning your clubface square to your target and adjust your swing path to be more neutral to help straighten out your shots. Also, your attack angle is a bit steep; try to shallow it out to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows good club speed and decent carry distance for a gap wedge, but there are a few areas to work on. The attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to lower launch and more spin, making it tougher to control the distance. Try to focus on a more neutral or slightly positive attack angle to help the ball rise higher and carry further. Additionally, your club path is quite open relative to the target which could cause your shots to veer off to the right. A more in-to-out swing path will help you improve both direction and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Great job with your gap wedge! Your club speed and ball speed are solid, but it looks like your club face is slightly open compared to your club path, which is causing some rightward spin. Focus on aligning your clubface better with your swing path at impact to improve accuracy. Additionally, consider reducing your attack angle for a more optimal strike.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your club speed is good, but your attack angle is too steep and your club path and face angle suggest you're coming in too much from the outside. This means you'll likely hit the ball with a bit too much side spin, making it tough to control. Focus on bringing the club down more level to the ground and squaring the club face as you hit. This should help both your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a strong club path that points to the right (around 20 degrees), which can contribute to a pull or slice. The attack angle is downward, which is good for a wedge, but try to get the clubface a bit more square to the target line to improve accuracy. Work on controlling your backspin to help with landing and stopping the ball on the green. Overall, focus on aligning your body and clubface better to decrease side spin and improve consistency.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You're doing a great job generating speed with your sand wedge! However, your attack angle is slightly negative, which could lead to less height and more distance control issues. Focus on a smoother, more upward motion through impact to get that ball up in the air. Your club path and face angle are working together well, but ensure they align more consistently to reduce sidespin and improve your accuracy.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and ball speed, indicating good power. However, the attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal for a sand wedge. This is likely contributing to the higher backspin and can cause the ball to stop quickly but may also reduce carry distance slightly. Focus on flattening out your swing a bit more. Your club path and face angle are open, causing the ball to fade. Work on aligning your clubface with your swing path to achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot showed good distance, but the club face was slightly open at impact, leading to a high right ball flight. Work on aligning your club face with your target at address and through impact. Consider practicing at a slower pace to build better control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows that your club path and face angle are pointing left at impact, causing your ball to veer off target. Additionally, the attack angle is too steep, which may lead to inconsistency. Focus on improving your swing path and keeping the face square at impact to hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there might have been some issues with the data collection, but from what I can see, focus on your face angle at impact and aim for a more consistent swing path. These elements are crucial for better control of your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your swing speed is solid for a sand wedge, but the club face is closing too much at impact, causing the ball to curve left (or pull). To straighten your shots, focus on keeping the club face more square to your target line at impact. Also, your angle of attack indicates you're hitting down too sharply; try to feel like you're sweeping the ball off the ground. This will help lower that backspin and improve your carry distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your swing speed is good for a sand wedge, but your attack angle suggests you're hitting down a bit too much, which can lead to excessive backspin and loss of control. Work on keeping the clubface more square to the target during the swing to reduce sidespin, and try to slightly shallow out your angle of attack. This could help you achieve a cleaner hit and better distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows that you're generating decent club speed and a good amount of backspin, which is great for greenside control. However, your attack angle is a bit steep, meaning you're hitting down on the ball too much. This could lead to inconsistent strikes. Additionally, your club face is closed relative to the path, causing the ball to start left and curve even more that way. Focus on flattening your attack angle and ensuring your club face is squared at impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows a decent club speed and launch angle, but the club face is slightly closed at impact, causing the ball to have a negative deviation to the left. Focus on keeping the club face square at impact for straighter shots. Your spin rate is good for a sand wedge, but consider lowering your attack angle for better distance control on pitch shots.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your shot data shows a few areas to work on. The club speed is good for a sand wedge, but your attack angle is slightly negative, indicating you might be hitting down too much. This can cause excessive backspin and height. The club path is reasonably good, but the face angle suggests you're hitting slightly to the right. Focus on making sure your clubface is square to your path at impact. Also, your carry distance is around 64 yards, which is decent, but aim for a more consistent ball flight with less total deviation in distance. Try to center your strike on the clubface for better control.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good effort, but the face of the club is slightly open at impact, which is causing the ball to spin left and not get the height you want. Focus on improving your club face alignment at impact and try to make a smoother swing to control the ball better.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows a good carry distance, but we need to fix the club face alignment at impact, which is open. Work on setting up your club face square to your target line to improve accuracy. Also, your spin rate is quite high, which can result in less distance. Focus on a smoother swing to help reduce spin and improve overall consistency.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot shows a strong club face angle, which is good for direction, but your attack angle indicates you're entering the ball too steeply. This can cause excessive backspin and can lead to inconsistent shots. Focus on shallowing your swing a bit and working on your follow-through to promote better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json
new file mode 100644
index 0000000000..b69756a4fc
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_8_chunk_0.txt": "file-F9CMEHjn7sAcToxcug4XEu", "Golf_Shot_Data_8_chunk_1.txt": "file-E2dyskKm699WzGD4Mv4sVa", "Golf_Shot_Data_8_chunk_2.txt": "file-156WtzJgoc9BnyuaT7cVje", "Golf_Shot_Data_8_chunk_3.txt": "file-WNmN1KTu4UPmVnHHCy6xiD", "Golf_Shot_Data_8_chunk_4.txt": "file-9fnXXMKtN7YjRob5VFUQg3", "Golf_Shot_Data_8_chunk_5.txt": "file-N9tmKhhsWJaDQ8bSey1M3J", "Golf_Shot_Data_8_chunk_6.txt": "file-WfaPxpz7mRELXzBvD4v4j3", "Golf_Shot_Data_8_chunk_7.txt": "file-7SeHzw6rNRkmcnS3uwCpog", "Golf_Shot_Data_8_chunk_8.txt": "file-KXJQp93uAazF9JQ4pssjLu", "Golf_Shot_Data_8_chunk_9.txt": "file-UJEqh4pgQi9DVqpiEywE2d", "Golf_Shot_Data_8_chunk_10.txt": "file-ADBYscUTXNSYCfwv1YgR3C", "Golf_Shot_Data_8_chunk_11.txt": "file-HNLCKh2zcPVnKAQq3e7hSC", "Golf_Shot_Data_8_chunk_12.txt": "file-GfnyJSkqcJ25cUXp4zdhNP", "Golf_Shot_Data_8_chunk_13.txt": "file-EWRSqU2fs9ZwWoCr4w7Cmo", "Golf_Shot_Data_8_chunk_14.txt": "file-4B5FtaQpa2kA8zc9xu7Y51", "Golf_Shot_Data_8_chunk_15.txt": "file-5xnVsXsRT4fGhcLrVczZuY", "Golf_Shot_Data_8_chunk_16.txt": "file-CQeYCm8ptpDYMHK2qBaJ79", "Golf_Shot_Data_8_chunk_17.txt": "file-42PYoN9WKCvdNB4vfuQ1w5", "Golf_Shot_Data_8_chunk_18.txt": "file-KoUYrxXeWPNyShYCJZeVVz", "Golf_Shot_Data_8_chunk_19.txt": "file-5fgy2JwEPacWTDty45BxUP", "Golf_Shot_Data_8_chunk_20.txt": "file-Qwn1skRkbQVet4GP5zPr6h", "Golf_Shot_Data_8_chunk_21.txt": "file-UGfUj89G54G2dpmvawYxpu", "Golf_Shot_Data_8_chunk_22.txt": "file-UPjbbtSafFX7GiUByJw13o", "Golf_Shot_Data_8_chunk_23.txt": "file-GkTamucq6ZceVdu1LqqrVV", "Golf_Shot_Data_8_chunk_24.txt": "file-BNGwtKWYFSf4Rrn8mU7D1M", "Golf_Shot_Data_8_chunk_25.txt": "file-QxdsBoXZjou7UPTCcVbVSS", "Golf_Shot_Data_8_chunk_26.txt": "file-ApKgxyY5Uha2gifzDWtHfo", "Golf_Shot_Data_8_chunk_27.txt": "file-GE8hzGvasTBCP2BisodWtF", "Golf_Shot_Data_8_chunk_28.txt": "file-Mz3DjPiZChJ2SHLYtKwBnf", "Golf_Shot_Data_8_chunk_29.txt": "file-9CDGVW2NWF9TvF6ymKCUSQ", "Golf_Shot_Data_8_chunk_30.txt": "file-8srKrQ7t5Qtkc3BPgrqWxy", "Golf_Shot_Data_8_chunk_31.txt": "file-XkFX4f17PaPg8RCpYmDfnv", "Golf_Shot_Data_8_chunk_32.txt": "file-M3ayPb2af6sRQ3yB5gJJq5", "Golf_Shot_Data_8_chunk_33.txt": "file-CKjdx23kH88TahbdaTkG6T", "Golf_Shot_Data_8_chunk_34.txt": "file-Bws91EWioBPq7y7XSbYUsq", "Golf_Shot_Data_8_chunk_35.txt": "file-1sR8teRBNf6N4BDBWzMjRs", "Golf_Shot_Data_8_chunk_36.txt": "file-17wHEpWmPX7pZ6o3JjEK6r", "Golf_Shot_Data_8_chunk_37.txt": "file-Wb3YT1arWSgYZtXRp5GuWe", "Golf_Shot_Data_8_chunk_38.txt": "file-Tb2gGJ6Aow95v3zoBtkN3A", "Golf_Shot_Data_8_chunk_39.txt": "file-8LY34kAbKBqrgu6oSh2GS8", "Golf_Shot_Data_8_chunk_40.txt": "file-Ri7RWoeHePpCgH3LWeTorm", "Golf_Shot_Data_8_chunk_41.txt": "file-SjZZiTC2hZyoFraTvE5hBp", "Golf_Shot_Data_8_chunk_42.txt": "file-59nLf124wYWmyYLyggeRB7", "Golf_Shot_Data_8_chunk_43.txt": "file-UUbBYRwhjEUHbk3xJxG76p", "Golf_Shot_Data_8_chunk_44.txt": "file-E6xGwv7KZ7L3xRdqCJfats", "Golf_Shot_Data_8_chunk_45.txt": "file-SpNbJLSRnyTpmdq7JeDb35", "Golf_Shot_Data_8_chunk_46.txt": "file-NYsPPucZ5FEU1DyRF8hYxX", "Golf_Shot_Data_8_chunk_47.txt": "file-SsexsSWXzqhzh6oncVRLxg", "Golf_Shot_Data_8_chunk_48.txt": "file-4KnACxMUxw9B2nDoAv6Y3x", "Golf_Shot_Data_8_chunk_49.txt": "file-Y5axETyxKbSKTxpj9HMBQw", "Golf_Shot_Data_8_chunk_50.txt": "file-AJzXEqdt26zJkrdqVHVChA", "Golf_Shot_Data_8_chunk_51.txt": "file-SVgbrDMXc8dotE4t2pkHuz", "Golf_Shot_Data_8_chunk_52.txt": "file-S2G5sfpuUo2UZi3twMQ3dy", "Golf_Shot_Data_8_chunk_53.txt": "file-BBFcjuS1MoZtZKc6Lnxa7A", "Golf_Shot_Data_8_chunk_54.txt": "file-RrNUfpDTeZybrf6X2AMMHM", "Golf_Shot_Data_8_chunk_55.txt": "file-835XLCfdE1qHwuqg4QkotD", "Golf_Shot_Data_8_chunk_56.txt": "file-DqT1zS7XtPvq8MBPwqjG8w", "Golf_Shot_Data_8_chunk_57.txt": "file-MNjSEDXfLPSNkTARbiDMF6", "Golf_Shot_Data_8_chunk_58.txt": "file-EGExqLPqdD2FZcxhgDfqLW", "Golf_Shot_Data_8_chunk_59.txt": "file-QJTby8Rf3dCXm39CpuCN7J", "Golf_Shot_Data_8_chunk_60.txt": "file-PJNycYsTGgHJjV9BWGchqC", "Golf_Shot_Data_8_chunk_61.txt": "file-YJ5xoKd3PLaStj5UgySBht", "Golf_Shot_Data_8_chunk_62.txt": "file-2aEHxJFP5P39jzqJFJnSdP", "Golf_Shot_Data_8_chunk_63.txt": "file-EsdEdM5ADT4qAx98JydUke", "Golf_Shot_Data_8_chunk_64.txt": "file-Vk3iQz31yGiX5q2n3ynyGN", "Golf_Shot_Data_8_chunk_65.txt": "file-XQbWzmPfYefK7Gu7bGAENR", "Golf_Shot_Data_8_chunk_66.txt": "file-HmMb2Q6px9asRQaoombyof", "Golf_Shot_Data_8_chunk_67.txt": "file-KJYYRUKJufQbfbQD47AAfV", "Golf_Shot_Data_8_chunk_68.txt": "file-4aWLpnE2sW5MRNVoZPNLvB", "Golf_Shot_Data_8_chunk_69.txt": "file-VWihmHr5dGdCQyA68o1rJK", "Golf_Shot_Data_8_chunk_70.txt": "file-Hdt6TnuVENzpd6BGTSbeu4", "Golf_Shot_Data_8_chunk_71.txt": "file-3HWFHvma3MqF6KYJftDBdg", "Golf_Shot_Data_8_chunk_72.txt": "file-HFz5oXARpD17wQAkQH7yy9", "Golf_Shot_Data_8_chunk_73.txt": "file-YLWmDt4Cdw7pLAAJ9hgqFe", "Golf_Shot_Data_8_chunk_74.txt": "file-MTPYKFA4e7FR7PEHMk63UE", "Golf_Shot_Data_8_chunk_75.txt": "file-V6aPMJSxfaYy8TMRSUH5ya", "Golf_Shot_Data_8_chunk_76.txt": "file-FNtCjo2PNovAaU1kqgrs2Q", "Golf_Shot_Data_8_chunk_77.txt": "file-Ddt9KTF6fUGAZ5a4cEwR8a", "Golf_Shot_Data_8_chunk_78.txt": "file-UbadvEd6X1VasFV92bKV4q", "Golf_Shot_Data_8_chunk_79.txt": "file-5ijn9PbboQ1ZmsSKKRS2gF", "Golf_Shot_Data_8_chunk_80.txt": "file-7ywdhWVYv8UfKNxrZFDQnz", "Golf_Shot_Data_8_chunk_81.txt": "file-2iFJFcL5f3fA4rdVtai6FM", "Golf_Shot_Data_8_chunk_82.txt": "file-977yvFZntHhKCmsUCxxnx7", "Golf_Shot_Data_8_chunk_83.txt": "file-5UNTawQm7NE3A3ybBiRY2n", "Golf_Shot_Data_8_chunk_84.txt": "file-ANErs8YJX6rdMyBr8gNeBp", "Golf_Shot_Data_8_chunk_85.txt": "file-LXtuy7yUtDGhmttXoJWj44", "Golf_Shot_Data_8_chunk_86.txt": "file-PsP6GtvjQajzLRkTFwDbmZ", "Golf_Shot_Data_8_chunk_87.txt": "file-XTzdUH7Z2oAfyWYusiLfGQ", "Golf_Shot_Data_8_chunk_88.txt": "file-CBdmPEWk64ufqYMRo1YqjW", "Golf_Shot_Data_8_chunk_89.txt": "file-2SGL6BgLLTM9EvqAYWad9v", "Golf_Shot_Data_8_chunk_90.txt": "file-3L5gZyJhMGQvR6k1fm2FTs", "Golf_Shot_Data_8_chunk_91.txt": "file-WLFaPYNetN9XNY8XrKELFK", "Golf_Shot_Data_8_chunk_92.txt": "file-FeciSz62HUPtuLDHudv2Bv", "Golf_Shot_Data_8_chunk_93.txt": "file-C2aFbf6zHsZiio6Um5jGn3", "Golf_Shot_Data_8_chunk_94.txt": "file-SmyGqjEPLb9QGG4tR2Nwud", "Golf_Shot_Data_8_chunk_95.txt": "file-5etpWyALbT2HWK3q8zAnku", "Golf_Shot_Data_8_chunk_96.txt": "file-DDCBBV3tVF1m7S8tbeb63a", "Golf_Shot_Data_8_chunk_97.txt": "file-XEN8jDiYtQoNAABKXVBFfD", "Golf_Shot_Data_8_chunk_98.txt": "file-QdTA9bMy7QhWKxCHZC6ynF", "Golf_Shot_Data_8_chunk_99.txt": "file-7qwZjV1Gtr6dStnJpDfa9p", "Golf_Shot_Data_8_chunk_100.txt": "file-KYU9RLzkUGushyTKTXMhEy", "Golf_Shot_Data_8_chunk_101.txt": "file-TR3B3tg4v62Rhfei3oMea6", "Golf_Shot_Data_8_chunk_102.txt": "file-8zZnZuHXnfryuiRtB3UU9a", "Golf_Shot_Data_8_chunk_103.txt": "file-41NqMKy6VbQuUxe6HWBFJm", "Golf_Shot_Data_8_chunk_104.txt": "file-HS2bYjzMtFctqVNmVypQ7E", "Golf_Shot_Data_8_chunk_105.txt": "file-GfnYZSzAhRMcu8D8JC7UdN", "Golf_Shot_Data_8_chunk_106.txt": "file-N9W6cXDNxpbyD7a3GkLs5c", "Golf_Shot_Data_8_chunk_107.txt": "file-1q7JzyZcAK8ucdNm8JC8M6", "Golf_Shot_Data_8_chunk_108.txt": "file-JGTHp8apVCT6rp6r9WskK8", "Golf_Shot_Data_8_chunk_109.txt": "file-5QfqTFdXQYpGpD8Bbv93UP", "Golf_Shot_Data_8_chunk_110.txt": "file-DBb6KgdPd6k5PKViQBZEFK", "Golf_Shot_Data_8_chunk_111.txt": "file-8LGio4HhDiHfGaeQWVtaxJ", "Golf_Shot_Data_8_chunk_112.txt": "file-TrRQ7cLcsGRVzYqRemK6jf", "Golf_Shot_Data_8_chunk_113.txt": "file-5ZN1Xy4PBkuUsFbESerskC", "Golf_Shot_Data_8_chunk_114.txt": "file-4MTJNGKvdPXv1P736Wn8bT", "Golf_Shot_Data_8_chunk_115.txt": "file-1AGvRDDeu1Dojh3MqfHrH2", "Golf_Shot_Data_8_chunk_116.txt": "file-SZQ32VUVaGcDAHwtV8JHua", "Golf_Shot_Data_8_chunk_117.txt": "file-J3gcoYBVMM8sz58U28543C", "Golf_Shot_Data_8_chunk_118.txt": "file-BMkzNtodjp27DNRD72hS6B", "Golf_Shot_Data_8_chunk_119.txt": "file-UHUN4Jg52xnMZPHbRTbk7A", "Golf_Shot_Data_8_chunk_120.txt": "file-Ron2ydPAjTGjeTwWXEYKVV", "Golf_Shot_Data_8_chunk_121.txt": "file-FPf8FK1LDsTTF98GkGDiAe", "Golf_Shot_Data_8_chunk_122.txt": "file-Y3B7KDnFXtKbY4KhwfPpYz", "Golf_Shot_Data_8_chunk_123.txt": "file-5wosgVruQ7cEBC2bVP6uvw", "Golf_Shot_Data_8_chunk_124.txt": "file-KbbyVJirvFUUwcf2RjPrUC", "Golf_Shot_Data_8_chunk_125.txt": "file-A4frcJWhaLEcfZY1ccQVJE", "Golf_Shot_Data_8_chunk_126.txt": "file-BaMztSjUqNEqcWR8WyAuGW", "Golf_Shot_Data_8_chunk_127.txt": "file-KYmm2mAmbNiH94VKi6pEbe", "Golf_Shot_Data_8_chunk_128.txt": "file-TNgXzVohVb1U9V6ZgfKDQz", "Golf_Shot_Data_8_chunk_129.txt": "file-J5XXHXbBPMRQJHvs23hp4L", "Golf_Shot_Data_8_chunk_130.txt": "file-RGCz6cWJTfCYw7Pwck6qzY", "Golf_Shot_Data_8_chunk_131.txt": "file-DQFuDcch6JbreLHTuLjBur"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
new file mode 100644
index 0000000000..82e06d825f
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
@@ -0,0 +1,79 @@
+Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
+5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"You're making solid contact with your pitching wedge, but there are a couple of areas to focus on. Your club path is a bit to the left, which can cause a slight fade. Aiming for a straighter path can help improve your accuracy. Also, your attack angle is slightly downward; try to level out your swing a bit for better launch and distance. Lastly, managing your backspin will help control your shot more effectively.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot shows good club speed and carry distance for a pitching wedge. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal. This can lead to excessive backspin and a lower flight. Focus on making a more level swing. You also have a bit of right spin, indicating your club path may be slightly out to the right. Work on a more neutral path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your shot with the pitching wedge shows good ball speed and a solid carry distance. However, the club face is pointing a bit too much to the right at impact, leading to some sidespin and deviation from your target. Focus on aligning your club face and practicing a more neutral swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is good, but your attack angle is a bit too steep. This means your club is coming down too much on the ball, which can lead to excessive backspin. Try to flatten your swing path and keep the face aligned better with your path to ensure a cleaner strike. Focus on keeping the clubface square to your target as you hit the ball.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Your shot shows a solid club speed at 65 mph and good ball speed around 88 mph, indicating you're making decent contact. However, your attack angle is slightly negative, which means you're hitting down on the ball instead of picking it up. This can lead to unnecessary spin and a less optimal launch angle. Try to focus on having a shallower angle of attack, which will help you get more height and distance. Additionally, the backspin is quite high; working on this will help your ball stop more effectively on the greens.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"Your shot data shows good ball speed with a carry distance of about 114 yards, but the spin rate is quite high. This can lead to less control, especially when pitching around the green. Additionally, it looks like the angles are not being recorded, which may indicate inconsistencies in your setup or swing. Focus on alignment and ensuring a solid, repeatable swing.",spin control drill,1.2077947,63.0,101.325,88
+5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Great job! Your club speed is solid for a pitching wedge, and your ball speed indicates good contact. However, your attack angle is slightly negative, meaning the club is descending a bit too much at impact. Work on getting that attack angle closer to zero by focusing on sweeping the ball a bit more rather than hitting down on it. Your ball is also spinning quite a bit; aim to reduce that for a better distance control. Overall, keep practicing and you'll see improvement!",sweep drill,1.2077947,63.0,101.325,88
+5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your club speed and ball speed are decent, but the ball is launching a bit too low with high backspin, which is affecting your distance. The face angle is significantly open at impact, causing the ball to spin sideways and veer off target. Focus on improving your clubface alignment and try to bring your attack angle closer to level to help with both distance and direction.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"Great effort with your 7 iron! Your club speed is decent, but your attack angle is a bit steep, indicating you're hitting down more than you should. This could lead to high backspin and less distance. Try to aim for a more neutral attack angle. Additionally, your face is closed relative to your path, causing the ball to curve left. Focus on making sure your clubface is more aligned with your swing path. Consider practicing your swing path to straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed with the 7 iron is solid, but your club face is quite open at impact, which is causing the ball to veer to the right (slice). Focus on keeping your face more square to the target as you swing through. Additionally, your attack angle is slightly descending; try to make more of a sweeping motion through the ball. This can help improve your launch angle and carry distance.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your 7 iron swing shows some good potential, but the club face is open at impact, causing your shots to veer right. To improve, focus on squaring the club face more as you approach the ball. Also, work on keeping a more neutral swing path to help straighten your shots. You can improve your attack angle with a slight upward move through impact, which could lead to better contact and distance.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7-iron shot shows some good potential, but your attack angle is a bit too steep and the club face is open at impact, which could be causing your shot to go right and lose distance. Focus on making sure the club face is square at impact by working on your grip and alignment. Additionally, try to improve your attack angle by hitting down less and maintaining a more level swing. This should help you find more consistency and distance.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Great job with the 7 iron! Your club speed of 88 mph and ball speed of 96 mph suggest solid contact. However, your backspin is a little high at over 4300 rpm, which can lead to less distance. Focus on lowering your backspin for more roll after landing. Also, aim to keep your aim consistent, as your carry deviation indicates slight misses to the left. Work on your alignment and ensure your clubface is aimed at your target during setup.",alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot with the 7-iron shows a decent club speed but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to higher backspin and can affect your carry distance. Work on leveling your swing to improve distance and control. Additionally, your club face is well-open at impact, which can cause the ball to spin to the right. Focus on getting your club face more square at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your shot data shows a solid ball speed for your club speed, which means you're generating decent power. However, the high backspin rate indicates that the ball might be climbing too high without carrying far enough. Work on finding a more optimal launch angle. Since your carry distance is decent, focus on improving your club path and face angle to reduce sidespin—this will help with consistency and accuracy. You seem to be aiming a bit right, leading to a push. Experiment with your setup to align more towards your target.",club path drill,1.2077947,63.0,101.325,88
+5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It seems there are some missing data points, which makes it tough to give specific advice. However, focus on improving your swing path and face angle to ensure consistent contact with the ball. A good drill for you would be to practice your setup and grip, ensuring your clubface is square to your target at address.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Great effort with your pitching wedge! Your club speed is good, but the smash factor indicates that you can improve the efficiency of your strike. Working on centering your impact on the clubface will help increase ball speed. Additionally, your attack angle is positive, which is good for a pitch, but consider aligning your club path and face angle a bit more consistently to reduce sidespin. This should help with accuracy and distance.",centered strike drill,1.2077947,63.0,101.325,88
+5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your pitching wedge shot shows that while you're generating good ball speed, the club face is closed at impact, causing the ball to go left and resulting in high backspin. This can lead to less control and inconsistency. Focus on getting the club face square at impact and reducing your spin for better distance and accuracy.",club face square drill,1.2077947,63.0,101.325,88
+5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot data shows you're hitting the ball with good speed and distance, but the backspin is quite high, which can cause the ball to stop too quickly on the green. Additionally, a slight leftward trajectory indicates a small push in your swing. Focus on improving your attack angle and ensuring the face of your club is square to the target at impact. A good drill to work on your swing path is the 'shoulder turn check' to help you maintain a more consistent swing.",shoulder turn check,1.2077947,63.0,101.325,88
+5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your swing speed with the pitching wedge is decent, but your attack angle is a bit too downward, which can lead to excessive spin and reduced distance. Try to focus on a more neutral attack angle. This will help you hit the ball cleaner while getting the right amount of height and distance. Additionally, your club path is slightly out to the right, indicating a need to work on swing direction for more consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your pitching wedge distance is good at about 97 yards in the air, but let's work on your attack angle and club path to improve accuracy. The attack angle is a bit steep, which means you might be hitting down too much on the ball. Aim for more of a level swing. Additionally, the club face is open to the path, causing the ball to drift right. Focus on swinging more directly down the target line and closing the club face slightly at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your swing has potential, but let's work on your club face and path at impact. The club face was closed to the path, causing a push to the right. Also, the attack angle is slightly negative; aim for a more upward angle to promote higher, softer shots. Focus on aiming for a more square club face at contact, and try to keep your path more neutral.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit too negative, meaning you might be digging the club into the ground. Try to hit more up on the ball to improve your launch and carry distance. Your spin rates are high, which can lead to less distance. Focus on a more balanced swing path to reduce sidespin, which can help keep your shots straighter.",attack angle adjustment drill,1.2077947,63.0,101.325,88
+5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is solid, but the attack angle being negative means the club is coming down too steeply at impact, which could cause inconsistent contact. The face is open at impact, leading to higher sidespin. Focus on making a smoother swing and aligning your clubface more square to your target when hitting the ball.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is solid for a pitching wedge, but your attack angle is a bit negative, which means you're hitting down on the ball too much. To improve this, focus on a more neutral or slightly upward angle. Your club path is also notably out to the right, causing some direction issues. Work on aligning your swing path to be more straight back and through. Additionally, the spin rate is high, indicating that while you may get a lot of lift, you may not get the desired distance. It might help to ensure your strike is cleaner and to work on making more consistent contact with the ball.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"You have a solid club speed and carry distance, which is great! However, your attack angle is a bit too negative, indicating you're hitting down on the ball more than needed. This can lead to excessive backspin and may affect your distance. Aim for a more neutral attack angle by focusing on leveling out your swing. Your club face is slightly open relative to your path, which could be causing some sidespin.'",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your swing speed is nice at around 65 mph, and you're creating decent distance. However, your attack angle suggests you're hitting down on the ball too much with a steep angle. This might increase backspin, causing the ball to stop quickly instead of rolling out. Focus on leveling out your swing path slightly and try to make contact with a more neutral attack angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot data shows solid ball speed for the club speed you are using, but the face angle is significantly open at impact, which is causing left spin. This results in a noticeable deviation in your ball flight. To improve accuracy, focus on keeping the club face square at impact and adjusting your attack angle towards a more neutral position. Practice will help with consistency.",face angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your shot shows a solid club speed, but the attack angle is a bit too negative, which means you're hitting down on the ball too much for a pitching wedge. This can contribute to high spin rates and result in less carry distance and control. Try to work on hitting more up on the ball instead. Your club path is good, indicating you're swinging slightly out to in, but the club face is fairly neutral. Focus on ensuring you're making solid contact in the center of the clubface for better distance and accuracy.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your shot shows good club speed and a solid smash factor, but there are some areas to work on. The club path is cutting across the ball too steeply, resulting in a pull. Focus on adjusting your swing path to bring it closer to straight through impact. Also, the attack angle is slightly negative; aim for a more level swing to help get the ball airborne longer and improve carry distance. A minor tweak in your grip and stance could also enhance your face angle.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your club speed is solid, and you're getting decent ball speed along with a nice launch angle. However, your attack angle is slightly negative, meaning you're hitting down on the ball, which can lead to excessive backspin and less distance. Try focusing on striking the ball more on the upswing to improve your carry distance and overall flight. Your club path also indicates a slight in-to-out swing, making it crucial to work on consistency. Aim for a more neutral swing path and face angle to enhance accuracy.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Great job with a solid carry distance of around 112 yards! However, your attack angle is a bit too negative, which means you're hitting down on the ball more than ideal with a pitching wedge. This can create excess backspin, preventing you from getting more distance. A slightly shallower approach and a better alignment of your clubface to the path could improve both your distance and accuracy. Try focusing on a smoother swing instead of forcing it to hit harder.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Great effort with your 8 iron! Your club speed is solid, and you're achieving good ball speed. However, the attack angle is a bit steep, which may cause the ball to dig into the ground. Focus on a more level swing path to improve contact and distance. Additionally, working on squaring the clubface at impact will help straighten your shots, as indicated by your club path and face angle. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your club speed is good, but your attack angle is too steep (-5.6 degrees), which can cause lower launch and less distance. Try to hit more consistently with a neutral or slightly positive attack angle. Also, your club path is significantly out to the right (15 degrees), which may lead to a slice. Focus on a more neutral swing path. Lastly, your backspin is low, so consider working on your ball striking to achieve cleaner contact for better spin control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to unwanted ball flight. You also have a significant club path and face angle, causing your shots to deviate off target. Focus on aligning your club face with your path for better accuracy, and work on shallowing your swing to improve consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your club speed and ball speed are solid, but the attack angle is a bit too negative, which can cause the ball to hook left. Try to focus on a more neutral attack angle. The club path indicates you’re swinging a bit too much from outside to inside, leading to a slice. Additionally, your backspin is very high, which could lead to less distance. Let's work on getting your attack angle more level and aligning your club path properly.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your swing speed is solid for an 8-iron, but the attack angle is slightly negative, meaning you're approaching the ball a bit too steeply. This can lead to inconsistent contact and loss of distance. Also, your club path is a bit out to in, which may be causing the ball to stray to the right. Focus on creating a more balanced swing with a smoother path. Consider working on your swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to a loss of distance. The club path is just a bit outside-in, causing the ball to curve left. Work on flattening your swing a bit and focusing on a more neutral club path. This should help improve both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your club speed and ball speed are decent, but the club path indicates you're coming too much from the inside, which can cause hooks. Your launch angle is good, but backing off on the face angle can help straighten your shot and improve carry distance. Consider focusing on your swing path and ensuring the clubface is square at impact to reduce deviation.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your 8-iron swing is looking solid! You're generating good club speed and ball speed, but there's room for improvement in your attack angle and side spin. A more level swing might help achieve cleaner contact and reduce the amount of side spin, leading to straighter shots. Focusing on keeping your club path more neutral could also improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"Your shot data shows that your club speed is solid, but the attack angle is slightly negative, which can lead to lower launch conditions. Your club path indicates that you're coming from the inside, which is good, but the face angle suggests you're aiming a bit too far to the right. A slight adjustment in setup will help straighten your shots. Consider focusing on a more positive attack angle and ensuring your club face is square at impact for better results.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Your club speed of 75 mph is solid for a 4 hybrid, but your attack angle is slightly down (-1.7 degrees), which could lead to lower launch and unwanted spin. The club path is quite open (8.2 degrees), and your club face is almost matching that. This is causing your shots to veer right. Focus on getting your club path closer to the target line and ensuring that your face angle aligns with your intended direction. This should help improve both accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"Your shot data shows that your club speed is good, but the attack angle is a bit too steep and the club path indicates you're swinging slightly across the ball. This can lead to less consistent contact and direction. Focus on keeping the clubface more aligned with your swing path at impact to improve accuracy. Working on a more neutral swing path will help you hit straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your swing speed looks solid, but the attack angle is slightly negative, which means you may be hitting down on the ball a bit too much. This can lead to extra backspin and loss of distance. Focus on hitting the ball more on the upswing, especially with hybrids. Your ball launch angle is good, but you could reduce the backspin to gain more distance. Try to keep the club face square to your intended path at impact to improve accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88
+5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your shot data shows that your swing path is moving too much to the left while the club face is pointing right. This likely causes a slice and limits distance. To improve, focus on ensuring your club path is more neutral to straight and that the club face is square at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"Your club speed is decent for a 7-iron, but your attack angle is slightly descending, which could affect your launch and spin. Try to focus on a more upward strike, which can help you get a better launch angle and distance. Additionally, your club path and face angle indicate a slight slice; working on square impact will improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"You're making solid contact with a good ball speed, but your attack angle and path suggest you're hitting down on the ball too much, which can lead to lower ball flight and increased spin. Focus on a smoother swing path and positioning the ball slightly forward in your stance to help lift the ball more. This should help in reducing backspin and increasing carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your shot shows good ball speed for your club speed, indicating solid contact. However, your attack angle is slightly negative, meaning the club is entering the ball from a downward position, which can lead to less distance and height. Also, the club face is slightly open at impact, which is causing your shots to veer to the right. Focus on achieving a more level swing and aligning your club face at impact to improve accuracy and carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your swing shows some room for improvement. The club speed is good for a 7 iron, but the attack angle is slightly negative, which indicates you might be hitting down on the ball too much. The club path and face angle suggest that you're slicing the ball a bit, causing it to veer right. Work on aligning your club face square to your target. A higher launch angle would help get more distance and carry. Focus on a smoother swing for better consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot shows you have some swings to work on. Your club speed is good, but your attack angle is a bit too negative, which can lead to less distance. Your club path is very out-to-in, causing a slice. The face angle is open compared to your path, leading to high spin and direction issues. Focus on getting your path more neutral and closing the clubface at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your club speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause you to lose distance and height. Your club path is moving slightly to the right, which suggests you're swinging out to the right instead of straight. To improve your shot, focus on making a more neutral swing path and try to level out your angle of attack. This should help you achieve a better launch angle and more consistent distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"Your shot shows good distance at 105 yards carry, but the slight issues with your club path and face angle suggest you're slicing a bit. A small adjustment in your swing path could help to straighten your shots. Focus on a smoother transition through your swing to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job on your swing speed, but your attack angle is very flat, and your club face is quite open at impact. This can lead to higher spin and a lack of distance. Focus on slightly lowering your attack angle and aim to square the club face at impact to improve your ball flight and reduce spin. Practice making smoother swings rather than fast, which can help with form and control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your club speed at 64 mph is solid for a 7-iron, but your attack angle of -4.8 degrees indicates you're likely hitting down too much on the ball, which can lead to inconsistent contact. Your positive club path of nearly 8.5 degrees with a slight face angle open to the path (about 2.8 degrees) suggests you're producing some right spin, affecting direction. Focus on a shallower attack angle and aligning your club face with your swing path to improve accuracy and distance.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your 7-iron shot shows that you're generating decent club speed, but the attack angle is a bit too steep, which might be causing your ball to balloon in the air. Your ball speed is good, but the sidespin indicates you're hitting a bit toward the toe or heel, causing the ball to curve left. Focus on getting a more neutral swing path and ensure you're making contact with the center of the clubface for better accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Your shot data shows a relatively low club speed with an aggressive angle of attack, which can cause the ball to go lower and spin more. Try to keep your attack angle more neutral and work on your swing path to improve accuracy and distance. Your launch angle is decent, but the sidespin indicates some inconsistencies in your swing. Focus on a smoother swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot came in strong, but the club path and face angle suggest you're aiming too far to the right. This led to a noticeable slice (left-to-right spin). Try to bring the club path more into line with your target for straighter shots. Your attack angle is a bit steep, which can also cause inconsistency. Focus on a smoother, shallower swing. A slight adjustment in stance and alignment could help with those changes.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7-iron shots are looking solid! Your club speed is good, but your attack angle is a bit too downward, which could cause too much backspin and height. This might be why your carry distance is less than optimal. Focus on swinging more level through the impact zone to promote better contact and distance. Also, your club path is slightly to the right, which can lead to inconsistent shots. Practice straightening your path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but it looks like your attack angle is a bit steep, which can lead to inconsistent strikes. The club path to the right suggests an out-to-in swing, and the face angle indicates it's open at impact, causing the ball to fade slightly. Focus on creating a more neutral path and aiming to align the club face more squarely at impact. This will help improve your accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Great job with your pitching wedge! Your club speed is solid, which gives you good ball speed. However, the club face is open at impact, causing the ball to veer to the right. Focus on closing the club face a bit more at impact. Try to reduce the attack angle by getting a bit lower at address to create cleaner contact and more control over your direction. Work on consistent swing path to improve your accuracy.",club face control drill,1.2077947,63.0,101.325,88
+5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your Pitching Wedge shot shows some good power with a club speed of about 65 mph. However, your club path and face angle indicate that you’re striking the ball a bit to the right, which can lead to rightward shots. Focusing on aligning your clubface more with your path can help improve accuracy. Additionally, your launch angle is quite good for a wedge, but you can reduce the sidespin to achieve straighter results. Keep practicing and refining your setup for better consistency!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your club speed and ball speed are solid! However, there's a notable issue with the club face angle being closed at impact, which is causing your shots to curve left (slicing). Focus on aligning your club face more square to your target at impact. Additionally, try to keep the ball flight more consistent with a lower spin rate for better control.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is decent, but the attack angle is slightly down, which means you might be hitting the ball too steeply. Try to focus on a more level swing to improve your contact. The club face is open at impact, which can contribute to the sidespin you're seeing. Work on aligning your face better and keeping it square to the target. Your carry distance is pretty good, but reducing your spin will help the ball fly straighter and further.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"You're making solid contact with the ball, as shown by your good ball speed and smash factor. However, the negative attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Try to focus on a more neutral attack angle, aiming to strike the ball slightly upward. Your shot direction is mostly straight, but the face angle is too open, contributing to sidespin. Working on your clubface alignment at impact will help. ",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your shot shows a strong club speed and decent ball speed, but the face angle is significantly open at impact, which is causing the ball to launch right. Working on aligning your clubface more squarely at impact will help you get straighter shots. Additionally, your attack angle is slightly downward, which is fine for a wedge, but focusing on a more neutral path could lower the high spin and increase distance.",clubface alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your shot shows good club speed and decent carry distance, but it appears that your club path is slightly inward, causing some side spin and inconsistency in direction. Focus on keeping the club path more neutral to help improve your accuracy and reduce side spin. Additionally, try to shallow out your attack angle a bit. This will help you hit the ball more cleanly and increase your carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your club speed is good for a gap wedge, but let's focus on your attack angle and club path. You have a slightly descending attack angle, which is fine, but you might be hitting too much down on the ball. A 4.8-degree club path means you're swinging slightly to the right, which can cause the ball to slice. Work on aligning your path more straight. The backspin is quite high, which can lead to control issues, so let’s try to reduce that by improving your contact. Overall, focus on a smoother swing and keep your swing path straighter to help with your accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your gap wedge shot shows that your club speed and ball speed are good, but the attack angle and path suggest a slight cut. Work on making your swing more neutral to improve accuracy. The high backspin indicates you might be striking down a bit too much, leading to less distance. Try to engage a smoother follow-through to add both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"You're hitting the ball with decent speed and good distance, but your club path is too far to the right, which is causing the ball to curve right. Focus on aligning your swing path more toward your target. Additionally, your launch angle is a bit high and backspin is on the higher side, which might not be helping distance. Work on your setup and aim towards a lower, straighter shot.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your gap wedge shot had some good distance, but your ball was pushed too far right. This happened because the face of the club was slightly closed (negative angle) compared to your swing path. Try to work on keeping the clubface neutral throughout your swing to improve accuracy and control. Additionally, your attack angle is a bit steep, which can affect the height and spin of your shots. Focus on a smoother swing and follow-through to lower that angle.",clubface alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Great effort with your gap wedge! Your club speed is solid, but your club face is open compared to your swing path, which is causing the ball to spin to the right. Focus on closing the club face slightly at impact to improve direction and consistency. Additionally, your attack angle is very slightly negative. A more level strike can help control your distance better. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your shot data shows that you have a strong club speed and a decent launch angle. However, your attack angle is quite negative, which means you're hitting down on the ball too much, causing excess backspin and a higher tendency for the ball to spin sideways. To improve, focus on leveling out your swing path a bit and try to strike the ball with more of a neutral or slightly upward angle. This will help you achieve a better launch and carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows that while your ball speed is decent, the club path and face angle suggest that the face is slightly closed at impact, resulting in a leftward spin and deviation. To improve accuracy and distance, focus on keeping the clubface square to the path at impact.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your gap wedge shot looks solid overall, but there's room for improvement. The club speed is good, but your attack angle is too steep, and you're generating a bit too much backspin. Try to shallow your angle of attack a bit for better distance and control. Also, the face angle at impact suggests you're slightly open to the target, which can push your shots offline. Focus on maintaining a square face at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your gap wedge shot shows that the club path is significantly left (-15.35 degrees), and the face is open to that path (12.39 degrees). This could lead to a big left-to-right curve. Also, the attack angle is quite negative (-7.22 degrees), which means you're hitting down too steeply on the ball. Work on aligning your club path more with the target, and try to slightly decrease the downward angle on your swing to allow for better contact and more control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows you have good speed and spin, but your attack angle is a bit negative, which means you might be hitting down on the ball too much. Try to create a more neutral swing path and focus on making contact with a slightly upward angle. This will help you get better launch and carry distance. Also, the ball is spinning a lot, which can lead to less control. Work on reducing backspin for more distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Great job with your gap wedge! Your club speed is solid, but your carry distance could improve. Focus on lowering your backspin slightly to maximize distance and make sure your club path and face angle are more aligned at impact. This will help in keeping the ball straighter and getting more distance. Work on making your swing more consistent.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your gap wedge shot shows you have a decent club speed, but your club face is quite closed at impact, which is causing the ball to slice to the left. Also, a very high backspin can cause the ball to drop quickly, affecting distance. Focus on getting the club face more square at impact and try to lower the backspin slightly for a better carry. This will help your ball fly straighter and land softer.",club face alignment drill,1.2077947,63.0,101.325,88
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json
new file mode 100644
index 0000000000..39251dcc47
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json
@@ -0,0 +1 @@
+{"Golf_Shot_Data_9_chunk_0.txt": "file-N6ruQHNNTTGnXKA31svUS2", "Golf_Shot_Data_9_chunk_1.txt": "file-1zBBZqj8VJMj2crvqarh6F", "Golf_Shot_Data_9_chunk_2.txt": "file-UXpECR36EPdDER9Zpd9FLG", "Golf_Shot_Data_9_chunk_3.txt": "file-3C4TsJRS3WgciCmnCfK9Jo", "Golf_Shot_Data_9_chunk_4.txt": "file-UCoRmUdXv4bmh4c56bidkG", "Golf_Shot_Data_9_chunk_5.txt": "file-S88GUBgZankuAGmLaS2t6u", "Golf_Shot_Data_9_chunk_6.txt": "file-D6JDBhbDUC87ySFMrsnz4a", "Golf_Shot_Data_9_chunk_7.txt": "file-FwFwuLg8NGWx4B5XZAEVdK", "Golf_Shot_Data_9_chunk_8.txt": "file-8YwMygjUawpmdr5NFGgutv", "Golf_Shot_Data_9_chunk_9.txt": "file-4dAGUdQwVsgoYWMp71EGqS", "Golf_Shot_Data_9_chunk_10.txt": "file-BWhAw5SkgrEkdhhESGu8S9", "Golf_Shot_Data_9_chunk_11.txt": "file-1wtZQW3NZNCvujzkXdcwgC", "Golf_Shot_Data_9_chunk_12.txt": "file-3mrZdbchsqnQhbVqBuW1fs", "Golf_Shot_Data_9_chunk_13.txt": "file-65R2MdTu8joQoZ4aAMKRX2", "Golf_Shot_Data_9_chunk_14.txt": "file-LySt5tybthqY7oUs2htxCG", "Golf_Shot_Data_9_chunk_15.txt": "file-TY17mzfyuFeAWFoe4Lw8MY", "Golf_Shot_Data_9_chunk_16.txt": "file-N9A8tJBB7bsZmbrrbjYNAV", "Golf_Shot_Data_9_chunk_17.txt": "file-SnkvCah4CB9HoQ7VpCZsJ6", "Golf_Shot_Data_9_chunk_18.txt": "file-LHzgm6NBWqkxbubWSdxf9F", "Golf_Shot_Data_9_chunk_19.txt": "file-BBoC5itCftGz3u5EgPMdzq", "Golf_Shot_Data_9_chunk_20.txt": "file-C2cfVfZ3nEGFohAtaq2f55", "Golf_Shot_Data_9_chunk_21.txt": "file-32Miyq9EhDqTyNXSanvR4Z", "Golf_Shot_Data_9_chunk_22.txt": "file-DaACCLnBfCMvXgAd3saffc", "Golf_Shot_Data_9_chunk_23.txt": "file-Ji6e8ho31iXWK3jqqjPeM9", "Golf_Shot_Data_9_chunk_24.txt": "file-Gj9mCYVtXLyrbgpssDAem4", "Golf_Shot_Data_9_chunk_25.txt": "file-TajFnb1iJVmHzL4MYHwwCt", "Golf_Shot_Data_9_chunk_26.txt": "file-JV78eDS7pTJtFspxsz36W8", "Golf_Shot_Data_9_chunk_27.txt": "file-XQJaEGnd1rR2XMJH6DLz1g", "Golf_Shot_Data_9_chunk_28.txt": "file-1CdWbZzpnDR44xtijqQNfB", "Golf_Shot_Data_9_chunk_29.txt": "file-UoZ22M2UcNim7egg5WwQBS", "Golf_Shot_Data_9_chunk_30.txt": "file-NX4Hmxi2VsqXjz6RWGHAi9", "Golf_Shot_Data_9_chunk_31.txt": "file-CTABh97FovaQt85J6VpLAt", "Golf_Shot_Data_9_chunk_32.txt": "file-1AdD1xkbMxozXvg96DNHAe", "Golf_Shot_Data_9_chunk_33.txt": "file-AjMYiTDBZCRQqkfdEd7zje", "Golf_Shot_Data_9_chunk_34.txt": "file-41hSD4aqXjJ2C4gZzenC63", "Golf_Shot_Data_9_chunk_35.txt": "file-8qqQXGsmsdnrrwnb8EaCrc", "Golf_Shot_Data_9_chunk_36.txt": "file-SiKRhjuW1gFGwdHv43LBtK", "Golf_Shot_Data_9_chunk_37.txt": "file-11EHdf2MB8dGoKuQMUNpRA", "Golf_Shot_Data_9_chunk_38.txt": "file-1WevVtkvFCXavy5RAsYbns", "Golf_Shot_Data_9_chunk_39.txt": "file-VQxEQkvVzKf8ndaJR4z7NV", "Golf_Shot_Data_9_chunk_40.txt": "file-92K34NSdGjVX7WBsQfUGBc", "Golf_Shot_Data_9_chunk_41.txt": "file-M7kSwQw9ZfbRrScoHxbWor", "Golf_Shot_Data_9_chunk_42.txt": "file-QAfpWWZGk39h4L3sUn6YAi", "Golf_Shot_Data_9_chunk_43.txt": "file-47rcTiEaQxQvSfjA8vt1yQ", "Golf_Shot_Data_9_chunk_44.txt": "file-LvbbUV8fV8oaqpPFkMERGv", "Golf_Shot_Data_9_chunk_45.txt": "file-NYciuBt3acrCWDqT6t7mXh", "Golf_Shot_Data_9_chunk_46.txt": "file-6A1hoY8nWSiatjjQxPQkzG", "Golf_Shot_Data_9_chunk_47.txt": "file-PYq9x14nHYmdwjvynm87BG", "Golf_Shot_Data_9_chunk_48.txt": "file-DYaf73wkBXTFyGqTQUNM9L", "Golf_Shot_Data_9_chunk_49.txt": "file-9jGy5ZYvYct4GekkHaAx7F", "Golf_Shot_Data_9_chunk_50.txt": "file-WXAU82PmYh6oUJ2gGhaWhn", "Golf_Shot_Data_9_chunk_51.txt": "file-YSgdkp7pfoMJijfMs7KkDH", "Golf_Shot_Data_9_chunk_52.txt": "file-1AGR9AxHQ6RW6DB7a9j9Hi", "Golf_Shot_Data_9_chunk_53.txt": "file-F5YxeCgHfBh9B1sUgPVTE4", "Golf_Shot_Data_9_chunk_54.txt": "file-BTCQRXG2PBcfmpZnRwoPNc", "Golf_Shot_Data_9_chunk_55.txt": "file-XVFBSzMUowaTyyV9jfTLh4", "Golf_Shot_Data_9_chunk_56.txt": "file-L5sZauFWERhqTLdJ5scpKd", "Golf_Shot_Data_9_chunk_57.txt": "file-5Szkfmmp9occ5iPTPyLXmd", "Golf_Shot_Data_9_chunk_58.txt": "file-GbUDv4ZUPeDh5jvuoLWQ1T", "Golf_Shot_Data_9_chunk_59.txt": "file-Nt6KAzWVR8KdjkB8bpszrK", "Golf_Shot_Data_9_chunk_60.txt": "file-8nTPu2JkoNxo5fgmz59csg", "Golf_Shot_Data_9_chunk_61.txt": "file-Dw88jarvV8cQw8aAixyU7m", "Golf_Shot_Data_9_chunk_62.txt": "file-KJDAsgX6RZmHR97xLaEMAG", "Golf_Shot_Data_9_chunk_63.txt": "file-C6SPkZ2RAFD54QFwXQ6yCf", "Golf_Shot_Data_9_chunk_64.txt": "file-CxbezjTuwLS6nKCkiYRmNY", "Golf_Shot_Data_9_chunk_65.txt": "file-UDFXp8Xt8R6oruQ6ECpURC", "Golf_Shot_Data_9_chunk_66.txt": "file-7RftZqVVQf1BK5McpmvbCC", "Golf_Shot_Data_9_chunk_67.txt": "file-MF6ZjGMNxYGMjqsBkqngBo", "Golf_Shot_Data_9_chunk_68.txt": "file-9sVEFVgd1HNvAayjCmYDUX", "Golf_Shot_Data_9_chunk_69.txt": "file-BMfKZpxp4bmrowrZRMsdAT", "Golf_Shot_Data_9_chunk_70.txt": "file-TSYDBJJBRJJwNccNhtKkpn", "Golf_Shot_Data_9_chunk_71.txt": "file-ERra8MgFK9AZCGg8kkSy4q", "Golf_Shot_Data_9_chunk_72.txt": "file-9bDGPccQQWakscDu9Cby6h", "Golf_Shot_Data_9_chunk_73.txt": "file-E4C86B4egAL9jaX4naHMPR", "Golf_Shot_Data_9_chunk_74.txt": "file-VTrP35JVGUmusTGLsPxfoF", "Golf_Shot_Data_9_chunk_75.txt": "file-FmDSXBjXWiq1Zs7JatP95k", "Golf_Shot_Data_9_chunk_76.txt": "file-NH7nLnL4YmzGY2QSEuoBC9", "Golf_Shot_Data_9_chunk_77.txt": "file-QdDgQCaHutG9cMMRsRVKgw"}
\ No newline at end of file

From db6b766823553f89152a6d4f36f32190f151d579 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Sun, 16 Mar 2025 17:06:29 -0400
Subject: [PATCH 03/14] removing print-> revoking key

---
 .../etc/jupyter/jupyter_notebook_config.d/jupyterlab.json  | 7 +++++++
 .../jupyter-lsp-jupyter-server.json                        | 7 +++++++
 .../jupyter_server_config.d/jupyter_server_terminals.json  | 7 +++++++
 .../etc/jupyter/jupyter_server_config.d/jupyterlab.json    | 7 +++++++
 .../dev/etc/jupyter/jupyter_server_config.d/notebook.json  | 7 +++++++
 .../etc/jupyter/jupyter_server_config.d/notebook_shim.json | 7 +++++++
 .../jupyter/nbconfig/notebook.d/widgetsnbextension.json    | 5 +++++
 7 files changed, 47 insertions(+)
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json

diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json
new file mode 100644
index 0000000000..5b5dcda3a9
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json
@@ -0,0 +1,7 @@
+{
+  "NotebookApp": {
+    "nbserver_extensions": {
+      "jupyterlab": true
+    }
+  }
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json
new file mode 100644
index 0000000000..9e37d4eca3
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter-lsp-jupyter-server.json
@@ -0,0 +1,7 @@
+{
+  "ServerApp": {
+    "jpserver_extensions": {
+      "jupyter_lsp": true
+    }
+  }
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json
new file mode 100644
index 0000000000..97c80c282c
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyter_server_terminals.json
@@ -0,0 +1,7 @@
+{
+  "ServerApp": {
+    "jpserver_extensions": {
+      "jupyter_server_terminals": true
+    }
+  }
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json
new file mode 100644
index 0000000000..99cc0846e5
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/jupyterlab.json
@@ -0,0 +1,7 @@
+{
+  "ServerApp": {
+    "jpserver_extensions": {
+      "jupyterlab": true
+    }
+  }
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json
new file mode 100644
index 0000000000..09113911ac
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook.json
@@ -0,0 +1,7 @@
+{
+  "ServerApp": {
+    "jpserver_extensions": {
+      "notebook": true
+    }
+  }
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json
new file mode 100644
index 0000000000..1e789c3d5a
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/jupyter_server_config.d/notebook_shim.json
@@ -0,0 +1,7 @@
+{
+    "ServerApp": {
+        "jpserver_extensions": {
+            "notebook_shim": true
+        }
+    }
+}
diff --git a/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json
new file mode 100644
index 0000000000..7a17570d6f
--- /dev/null
+++ b/examples/agents_sdk/basics_of_agents_sdk/dev/etc/jupyter/nbconfig/notebook.d/widgetsnbextension.json
@@ -0,0 +1,5 @@
+{
+  "load_extensions": {
+    "jupyter-js-widgets/extension": true
+  }
+}

From a07ba41ef783a768f42242fe5dcec85635e563f1 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Mon, 17 Mar 2025 11:45:52 -0400
Subject: [PATCH 04/14] most of script converted to notebook style

---
 .../basics_of_agent_sdk.ipynb                 | 492 ++++++++++++++++--
 1 file changed, 448 insertions(+), 44 deletions(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index 3eed9bcea7..dfa53b3a4c 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -50,52 +50,174 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Step 1: Data Preparation\n",
-    "In this step, we read the input CSV files, process them by combining header and unit information, and save the processed files for later use."
+    "## Step 0: Setup Your Environment"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": 17,
    "metadata": {},
    "outputs": [
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Requirement already satisfied: pandas in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (2.2.3)\n",
-      "Requirement already satisfied: openai in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (1.66.3)\n",
-      "Requirement already satisfied: tqdm in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (4.67.1)\n",
-      "Requirement already satisfied: dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (0.9.9)\n",
-      "Requirement already satisfied: numpy>=1.23.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.2.3)\n",
-      "Requirement already satisfied: python-dateutil>=2.8.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n",
-      "Requirement already satisfied: pytz>=2020.1 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n",
-      "Requirement already satisfied: tzdata>=2022.7 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pandas) (2025.1)\n",
-      "Requirement already satisfied: anyio<5,>=3.5.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.8.0)\n",
-      "Requirement already satisfied: distro<2,>=1.7.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.9.0)\n",
-      "Requirement already satisfied: httpx<1,>=0.23.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.28.1)\n",
-      "Requirement already satisfied: jiter<1,>=0.4.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (0.9.0)\n",
-      "Requirement already satisfied: pydantic<3,>=1.9.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (2.10.6)\n",
-      "Requirement already satisfied: sniffio in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (1.3.1)\n",
-      "Requirement already satisfied: typing-extensions<5,>=4.11 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from openai) (4.12.2)\n",
-      "Requirement already satisfied: python-dotenv in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from dotenv) (1.0.1)\n",
-      "Requirement already satisfied: idna>=2.8 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n",
-      "Requirement already satisfied: certifi in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n",
-      "Requirement already satisfied: httpcore==1.* in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n",
-      "Requirement already satisfied: h11<0.15,>=0.13 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n",
-      "Requirement already satisfied: annotated-types>=0.6.0 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n",
-      "Requirement already satisfied: pydantic-core==2.27.2 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n",
-      "Requirement already satisfied: six>=1.5 in /Users/jhall/.pyenv/versions/3.11.8/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n"
+      "Requirement already satisfied: pandas in ./dev/lib/python3.11/site-packages (2.2.3)\n",
+      "Requirement already satisfied: openai in ./dev/lib/python3.11/site-packages (1.66.3)\n",
+      "Requirement already satisfied: tqdm in ./dev/lib/python3.11/site-packages (4.67.1)\n",
+      "Requirement already satisfied: dotenv in ./dev/lib/python3.11/site-packages (0.9.9)\n",
+      "Requirement already satisfied: openai-agents in ./dev/lib/python3.11/site-packages (0.0.4)\n",
+      "Requirement already satisfied: ipywidgets in ./dev/lib/python3.11/site-packages (8.1.5)\n",
+      "Collecting jupyter_contrib_nbextensions\n",
+      "  Downloading jupyter_contrib_nbextensions-0.7.0.tar.gz (23.5 MB)\n",
+      "     l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/23.5 MB ? eta -:--:--━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 22.8/23.5 MB 117.6 MB/s eta 0:00:01━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.5/23.5 MB 106.4 MB/s eta 0:00:00\n",
+      "\u001b[?25h  Installing build dependencies ... \u001b[?25ldone\n",
+      "\u001b[?25h  Getting requirements to build wheel ... \u001b[?25ldone\n",
+      "\u001b[?25h  Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
+      "\u001b[?25hRequirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n",
+      "Requirement already satisfied: python-dateutil>=2.8.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n",
+      "Requirement already satisfied: pytz>=2020.1 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n",
+      "Requirement already satisfied: tzdata>=2022.7 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n",
+      "Requirement already satisfied: anyio<5,>=3.5.0 in ./dev/lib/python3.11/site-packages (from openai) (4.8.0)\n",
+      "Requirement already satisfied: distro<2,>=1.7.0 in ./dev/lib/python3.11/site-packages (from openai) (1.9.0)\n",
+      "Requirement already satisfied: httpx<1,>=0.23.0 in ./dev/lib/python3.11/site-packages (from openai) (0.28.1)\n",
+      "Requirement already satisfied: jiter<1,>=0.4.0 in ./dev/lib/python3.11/site-packages (from openai) (0.9.0)\n",
+      "Requirement already satisfied: pydantic<3,>=1.9.0 in ./dev/lib/python3.11/site-packages (from openai) (2.10.6)\n",
+      "Requirement already satisfied: sniffio in ./dev/lib/python3.11/site-packages (from openai) (1.3.1)\n",
+      "Requirement already satisfied: typing-extensions<5,>=4.11 in ./dev/lib/python3.11/site-packages (from openai) (4.12.2)\n",
+      "Requirement already satisfied: python-dotenv in ./dev/lib/python3.11/site-packages (from dotenv) (1.0.1)\n",
+      "Requirement already satisfied: griffe<2,>=1.5.6 in ./dev/lib/python3.11/site-packages (from openai-agents) (1.6.0)\n",
+      "Requirement already satisfied: requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.3)\n",
+      "Requirement already satisfied: types-requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.0.20250306)\n",
+      "Requirement already satisfied: comm>=0.1.3 in ./dev/lib/python3.11/site-packages (from ipywidgets) (0.2.2)\n",
+      "Requirement already satisfied: ipython>=6.1.0 in ./dev/lib/python3.11/site-packages (from ipywidgets) (9.0.2)\n",
+      "Requirement already satisfied: traitlets>=4.3.1 in ./dev/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n",
+      "Requirement already satisfied: widgetsnbextension~=4.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (4.0.13)\n",
+      "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (3.0.13)\n",
+      "Collecting ipython_genutils (from jupyter_contrib_nbextensions)\n",
+      "  Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)\n",
+      "Collecting jupyter_contrib_core>=0.3.3 (from jupyter_contrib_nbextensions)\n",
+      "  Downloading jupyter_contrib_core-0.4.2.tar.gz (17 kB)\n",
+      "  Installing build dependencies ... \u001b[?25ldone\n",
+      "\u001b[?25h  Getting requirements to build wheel ... \u001b[?25ldone\n",
+      "\u001b[?25h  Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
+      "\u001b[?25hRequirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n",
+      "Collecting jupyter_highlight_selected_word>=0.1.1 (from jupyter_contrib_nbextensions)\n",
+      "  Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl.metadata (730 bytes)\n",
+      "Collecting jupyter_nbextensions_configurator>=0.4.0 (from jupyter_contrib_nbextensions)\n",
+      "  Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl.metadata (1.8 kB)\n",
+      "Requirement already satisfied: nbconvert>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.16.6)\n",
+      "Requirement already satisfied: notebook>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.3.3)\n",
+      "Requirement already satisfied: tornado in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (6.4.2)\n",
+      "Collecting lxml (from jupyter_contrib_nbextensions)\n",
+      "  Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl.metadata (3.7 kB)\n",
+      "Requirement already satisfied: idna>=2.8 in ./dev/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n",
+      "Requirement already satisfied: colorama>=0.4 in ./dev/lib/python3.11/site-packages (from griffe<2,>=1.5.6->openai-agents) (0.4.6)\n",
+      "Requirement already satisfied: certifi in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n",
+      "Requirement already satisfied: httpcore==1.* in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n",
+      "Requirement already satisfied: h11<0.15,>=0.13 in ./dev/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n",
+      "Requirement already satisfied: decorator in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (5.2.1)\n",
+      "Requirement already satisfied: ipython-pygments-lexers in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (1.1.1)\n",
+      "Requirement already satisfied: jedi>=0.16 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.2)\n",
+      "Requirement already satisfied: matplotlib-inline in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\n",
+      "Requirement already satisfied: pexpect>4.3 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\n",
+      "Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.50)\n",
+      "Requirement already satisfied: pygments>=2.4.0 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (2.19.1)\n",
+      "Requirement already satisfied: stack_data in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\n",
+      "Requirement already satisfied: setuptools in ./dev/lib/python3.11/site-packages (from jupyter_contrib_core>=0.3.3->jupyter_contrib_nbextensions) (65.5.0)\n",
+      "Requirement already satisfied: jupyter-server in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.15.0)\n",
+      "Requirement already satisfied: pyyaml in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (6.0.2)\n",
+      "Requirement already satisfied: beautifulsoup4 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (4.13.3)\n",
+      "Requirement already satisfied: bleach!=5.0.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (6.2.0)\n",
+      "Requirement already satisfied: defusedxml in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.7.1)\n",
+      "Requirement already satisfied: jinja2>=3.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.6)\n",
+      "Requirement already satisfied: jupyterlab-pygments in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.3.0)\n",
+      "Requirement already satisfied: markupsafe>=2.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.0.2)\n",
+      "Requirement already satisfied: mistune<4,>=2.0.3 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.2)\n",
+      "Requirement already satisfied: nbclient>=0.5.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.10.2)\n",
+      "Requirement already satisfied: nbformat>=5.7 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (5.10.4)\n",
+      "Requirement already satisfied: packaging in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (24.2)\n",
+      "Requirement already satisfied: pandocfilters>=1.4.1 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (1.5.1)\n",
+      "Requirement already satisfied: platformdirs>=2.5 in ./dev/lib/python3.11/site-packages (from jupyter_core->jupyter_contrib_nbextensions) (4.3.6)\n",
+      "Requirement already satisfied: jupyterlab-server<3,>=2.27.1 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (2.27.3)\n",
+      "Requirement already satisfied: jupyterlab<4.4,>=4.3.6 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (4.3.6)\n",
+      "Requirement already satisfied: notebook-shim<0.3,>=0.2 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (0.2.4)\n",
+      "Requirement already satisfied: annotated-types>=0.6.0 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n",
+      "Requirement already satisfied: pydantic-core==2.27.2 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n",
+      "Requirement already satisfied: six>=1.5 in ./dev/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n",
+      "Requirement already satisfied: charset-normalizer<4,>=2 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (3.4.1)\n",
+      "Requirement already satisfied: urllib3<3,>=1.21.1 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (2.3.0)\n",
+      "Requirement already satisfied: webencodings in ./dev/lib/python3.11/site-packages (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (0.5.1)\n",
+      "Requirement already satisfied: tinycss2<1.5,>=1.1.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (1.4.0)\n",
+      "Requirement already satisfied: parso<0.9.0,>=0.8.4 in ./dev/lib/python3.11/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\n",
+      "Requirement already satisfied: argon2-cffi>=21.1 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (23.1.0)\n",
+      "Requirement already satisfied: jupyter-client>=7.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (8.6.3)\n",
+      "Requirement already satisfied: jupyter-events>=0.11.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.12.0)\n",
+      "Requirement already satisfied: jupyter-server-terminals>=0.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.5.3)\n",
+      "Requirement already satisfied: overrides>=5.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (7.7.0)\n",
+      "Requirement already satisfied: prometheus-client>=0.9 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.21.1)\n",
+      "Requirement already satisfied: pyzmq>=24 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (26.3.0)\n",
+      "Requirement already satisfied: send2trash>=1.8.2 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.3)\n",
+      "Requirement already satisfied: terminado>=0.8.3 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.18.1)\n",
+      "Requirement already satisfied: websocket-client>=1.7 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.0)\n",
+      "Requirement already satisfied: async-lru>=1.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.0.4)\n",
+      "Requirement already satisfied: ipykernel>=6.5.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (6.29.5)\n",
+      "Requirement already satisfied: jupyter-lsp>=2.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.2.5)\n",
+      "Requirement already satisfied: babel>=2.10 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2.17.0)\n",
+      "Requirement already satisfied: json5>=0.9.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.10.0)\n",
+      "Requirement already satisfied: jsonschema>=4.18.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (4.23.0)\n",
+      "Requirement already satisfied: fastjsonschema>=2.15 in ./dev/lib/python3.11/site-packages (from nbformat>=5.7->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.21.1)\n",
+      "Requirement already satisfied: ptyprocess>=0.5 in ./dev/lib/python3.11/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\n",
+      "Requirement already satisfied: wcwidth in ./dev/lib/python3.11/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\n",
+      "Requirement already satisfied: soupsieve>1.2 in ./dev/lib/python3.11/site-packages (from beautifulsoup4->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.6)\n",
+      "Requirement already satisfied: executing>=1.2.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (2.2.0)\n",
+      "Requirement already satisfied: asttokens>=2.1.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (3.0.0)\n",
+      "Requirement already satisfied: pure-eval in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (0.2.3)\n",
+      "Requirement already satisfied: argon2-cffi-bindings in ./dev/lib/python3.11/site-packages (from argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (21.2.0)\n",
+      "Requirement already satisfied: appnope in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (0.1.4)\n",
+      "Requirement already satisfied: debugpy>=1.6.5 in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.8.13)\n",
+      "Requirement already satisfied: nest-asyncio in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.6.0)\n",
+      "Requirement already satisfied: psutil in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (7.0.0)\n",
+      "Requirement already satisfied: attrs>=22.2.0 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (25.3.0)\n",
+      "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2024.10.1)\n",
+      "Requirement already satisfied: referencing>=0.28.4 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.36.2)\n",
+      "Requirement already satisfied: rpds-py>=0.7.1 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.23.1)\n",
+      "Requirement already satisfied: python-json-logger>=2.0.4 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.3.0)\n",
+      "Requirement already satisfied: rfc3339-validator in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.4)\n",
+      "Requirement already satisfied: rfc3986-validator>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.1)\n",
+      "Requirement already satisfied: fqdn in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.5.1)\n",
+      "Requirement already satisfied: isoduration in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (20.11.0)\n",
+      "Requirement already satisfied: jsonpointer>1.13 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.0.0)\n",
+      "Requirement already satisfied: uri-template in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n",
+      "Requirement already satisfied: webcolors>=24.6.0 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (24.11.1)\n",
+      "Requirement already satisfied: cffi>=1.0.1 in ./dev/lib/python3.11/site-packages (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.17.1)\n",
+      "Requirement already satisfied: pycparser in ./dev/lib/python3.11/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.22)\n",
+      "Requirement already satisfied: arrow>=0.15.0 in ./dev/lib/python3.11/site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n",
+      "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n",
+      "Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl (11 kB)\n",
+      "Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl (466 kB)\n",
+      "Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)\n",
+      "Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl (4.4 MB)\n",
+      "Building wheels for collected packages: jupyter_contrib_nbextensions, jupyter_contrib_core\n",
+      "  Building wheel for jupyter_contrib_nbextensions (pyproject.toml) ... \u001b[?25ldone\n",
+      "\u001b[?25h  Created wheel for jupyter_contrib_nbextensions: filename=jupyter_contrib_nbextensions-0.7.0-py2.py3-none-any.whl size=23428843 sha256=67ef906b821ca6f6c5c7cc1654c789bc23afc4308f58c56abb0e4f06a24a43cf\n",
+      "  Stored in directory: /Users/jhall/Library/Caches/pip/wheels/cd/25/fe/cb6f3e82f5b1921b0157ac9e32adb2e54806ec1befc446be21\n",
+      "  Building wheel for jupyter_contrib_core (pyproject.toml) ... \u001b[?25ldone\n",
+      "\u001b[?25h  Created wheel for jupyter_contrib_core: filename=jupyter_contrib_core-0.4.2-py2.py3-none-any.whl size=17535 sha256=796c1dd0c1a37659c7e3e78fd1859dc306fcb01eeada6b602188100d49baa8c5\n",
+      "  Stored in directory: /Users/jhall/Library/Caches/pip/wheels/37/c3/18/be7a983c1120f15dc0c2d1cb9c33749871a93b034185e00ced\n",
+      "Successfully built jupyter_contrib_nbextensions jupyter_contrib_core\n",
+      "Installing collected packages: jupyter_highlight_selected_word, ipython_genutils, lxml, jupyter_contrib_core, jupyter_nbextensions_configurator, jupyter_contrib_nbextensions\n",
+      "Successfully installed ipython_genutils-0.2.0 jupyter_contrib_core-0.4.2 jupyter_contrib_nbextensions-0.7.0 jupyter_highlight_selected_word-0.2.0 jupyter_nbextensions_configurator-0.6.4 lxml-5.3.1\n"
      ]
     }
    ],
    "source": [
-    "!pip install pandas openai tqdm dotenv"
+    "!pip install pandas openai tqdm dotenv openai-agents ipywidgets jupyter_contrib_nbextensions"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": 22,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -108,10 +230,19 @@
     "from openai import OpenAI\n",
     "import os\n",
     "from dotenv import load_dotenv\n",
-    "client = OpenAI()\n",
+    "load_dotenv()\n",
+    "client = OpenAI(api_key=os.getenv('API_KEY'))\n",
     "tqdm.pandas()  # Enable progress_apply for pandas operations"
    ]
   },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Step 1: Data Preparation\n",
+    "In this step, we read the input CSV files which contains the shot data. Then we are going to enrich the data by using `4o-mini` to analyze and provide feedback on each golfer's shot. We take this extra step to add semantic information for our vector store to use querying for results later on. The enriched files will be output into new CSV files in the `/processed` folder."
+   ]
+  },
   {
    "cell_type": "code",
    "execution_count": 1,
@@ -407,19 +538,30 @@
    "metadata": {},
    "source": [
     "## Step 3: Uploading to File Search API (Vector Store)\n",
-    "In this step, each row of the enriched CSV is uploaded as an embedding to the vector store."
+    "Now that we have our enriched data, we're going to chunk each CSV file by shot (i.e each row) and upload these files to our vector store."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 41,
+   "execution_count": null,
    "metadata": {},
    "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "Processing CSV files: 100%|██████████| 26/26 [00:00<00:00, 629.86it/s]\n"
+     ]
+    },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "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\n"
+      "Uploaded batch 1/5: vsfb_8d785ab27d9b4846980ffbb472191b2f, Status: in_progress\n",
+      "Uploaded batch 2/5: vsfb_936564cac61e4c3e9cdb34b14964aca2, Status: completed\n",
+      "Uploaded batch 3/5: vsfb_59134cd12fc84d9495b318e91906e3a4, Status: in_progress\n",
+      "Uploaded batch 4/5: vsfb_ee98a2921ffc41e3b7b9998d60191c3c, Status: in_progress\n",
+      "Uploaded batch 5/5: vsfb_15ba2ef6ac39446fafe02a20cf177a5e, Status: in_progress\n"
      ]
     }
    ],
@@ -489,7 +631,7 @@
     "    return [input_list[i:i + chunk_size] for i in range(0, len(input_list), chunk_size)]\n",
     "\n",
     "\n",
-    "def upload_to_vector_store(all_chunk_ids, vector_store_id, chunk_size=500):\n",
+    "def upload_to_vector_store(all_chunk_ids, vector_store_id, chunk_size=250):\n",
     "    all_file_ids = [chunk_id for file_chunks in all_chunk_ids.values() for chunk_id in file_chunks.values()]\n",
     "    file_id_batches = chunk_list(all_file_ids, chunk_size)\n",
     "    for idx, batch in enumerate(file_id_batches):\n",
@@ -499,33 +641,295 @@
     "        )\n",
     "        print(f\"Uploaded batch {idx + 1}/{len(file_id_batches)}: {vector_store_batch.id}, Status: {vector_store_batch.status}\")\n",
     "\n",
-    "print(os.getenv('OPENAI_API_KEY'))\n",
     "\n",
-    "# SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n",
-    "# data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n",
-    "# enriched_data_folder = os.path.join(data_folder, 'processed')\n",
-    "# all_chunk_ids = upload_all_ready_chunks(enriched_data_folder)\n",
-    "# upload_to_vector_store(all_chunk_ids, SHOT_DATA_VECTOR_STORE_ID)"
+    "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n",
+    "data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n",
+    "enriched_data_folder = os.path.join(data_folder, 'processed')\n",
+    "all_chunk_ids = upload_all_ready_chunks(enriched_data_folder)\n",
+    "upload_to_vector_store(all_chunk_ids, SHOT_DATA_VECTOR_STORE_ID)"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
-   "source": []
+   "source": [
+    "Now that we have our Vector Store in place, it's time to start building our Agents!\n",
+    "\n",
+    "## Agent Setup"
+   ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 41,
    "metadata": {},
    "outputs": [],
-   "source": []
+   "source": [
+    "import asyncio\n",
+    "from agents import Agent, Runner, ModelSettings, FileSearchTool, WebSearchTool, OpenAIResponsesModel, RunHooks\n",
+    "from agents.extensions.handoff_prompt import RECOMMENDED_PROMPT_PREFIX\n",
+    "import openai\n",
+    "import os\n",
+    "import colorama\n",
+    "from colorama import Fore, Style\n",
+    "colorama.init(autoreset=True)\n",
+    "import os\n",
+    "from dotenv import load_dotenv\n",
+    "load_dotenv()\n",
+    "\n",
+    "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n",
+    "\n",
+    "ORCHESTRATOR_INSTRUCTIONS = \"\"\"\n",
+    "{RECOMMENDED_PROMPT_PREFIX}\n",
+    "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding user golf needs and routing them to the appropriate service. Your primary responsibilities are to:\n",
+    "\t1.\tEngage with the User:\n",
+    "\t    •\tInitiate friendly and informed conversation using accurate golf terminology.\n",
+    "\t2.\tUnderstand Intent:\n",
+    "\t    •\tAnalyze the user’s input to determine if they require detailed analysis of shot data and a tailored practice plan, or if they are looking for course recommendations.\n",
+    "\t    •\tRecognize keywords and phrases related to practice sessions (e.g., ‘practice’, ‘drills’, ‘shot data analysis’) or tee times (e.g., ‘play’, ‘course’, ‘round’, ‘weather’).\n",
+    "\t3.\tRoute the Request:\n",
+    "\t    •\tIf the user’s inquiry involves reviewing shot data, performance analysis, or developing a practice regimen, forward the request to the transfer_to_practice_planner agent.\n",
+    "\t    •\tIf the user is interested in course recommendations based on their skills, availability, weather conditions, and a predicted score, forward the inquiry to the transfer_to_tee_time_finder agent, ensuring up to 3 course options are provided.\n",
+    "\t4.\tMaintain Golf Expertise:\n",
+    "\t    •\tUse golf-specific language naturally and confidently.\n",
+    "\t    •\tProvide contextually relevant insights about golf techniques, course conditions, and performance metrics when engaging with the user.\n",
+    "\t5.\tAdditional Considerations:\n",
+    "\t    •\tConfirm user details (like availability or skill level) when needed to ensure the proper agent receives all necessary information.\n",
+    "\t    •\tIf uncertain about user intent, ask follow-up questions to clarify before making a routing decision.\n",
+    "\n",
+    "By following these guidelines, you ensure that the user is efficiently directed to the correct specialist while maintaining a high level of golf expertise.\n",
+    "\"\"\"\n",
+    "\n",
+    "PRACTICE_PLANNER_INSTRUCTIONS = \"\"\"\n",
+    "You are PracticePlanner Pro, a seasoned industry veteran and dedicated golf instructor with decades of experience, specializing in creating custom practice plans for players of all handicap levels. Your task is to analyze the user’s shot data and extract relevant patterns and trends to create a structured, single-day driving range session plan. Your practice plan should include a section-by-section breakdown of drills and exercises, with clear explanations of what to work on and the benefits of each drill.\n",
+    "\n",
+    "Your responsibilities include:\n",
+    "\t1.\tData Analysis:\n",
+    "\t    •\tThoroughly review the user’s shot data to identify recurring issues, strengths, and areas for improvement.\n",
+    "\t    •\tCorrelate specific shot types, distances, or errors to tailor the practice drills accordingly.\n",
+    "\t2.\tPlan Structure:\n",
+    "\t    •\tDevelop a comprehensive, single-day driving range session plan that is detailed and easy to follow.\n",
+    "\t    •\tDivide the session into clear segments (e.g., warm-up, skill-specific drills, focused practice on weaknesses, cool-down, etc.).\n",
+    "\t3.\tDrill Breakdown:\n",
+    "\t    •\tFor each section, provide:\n",
+    "\t        •\tDrill Name & Description: What the drill involves.\n",
+    "\t        •\tObjective: What skill or aspect of the game is being targeted.\n",
+    "\t        •\tBenefits: How the drill will improve the golfer’s performance (e.g., better shot consistency, improved swing mechanics, increased accuracy).\n",
+    "\t    •\tEnsure that the drills are practical and can be executed during a typical driving range session.\n",
+    "\t4.\tExpert Guidance:\n",
+    "\t    •\tUse language that reflects your expertise as a veteran instructor.\n",
+    "\t    •\tInclude insights and tips that demonstrate your deep understanding of golf techniques and performance optimization.\n",
+    "\t    •\tConsider the varied needs of players across different handicap levels, ensuring drills can be adjusted for beginners and advanced players alike.\n",
+    "\t5.\tUser Engagement:\n",
+    "\t    •\tWhen necessary, ask clarifying questions about the user’s data to ensure that your recommendations are as accurate and personalized as possible.\n",
+    "\t    •\tOffer suggestions for follow-up sessions or further analysis if the shot data indicates persistent issues.\n",
+    "\n",
+    "By following these instructions, you will provide the golfer with a detailed, actionable practice session plan that leverages their shot data to target specific improvements and ultimately enhance their game.\n",
+    "\"\"\"\n",
+    "\n",
+    "TEE_TIME_FINDER_INSTRUCTIONS = \"\"\"\n",
+    "You are TeeTimeFinder, a specialized assistant dedicated to delivering personalized golf course recommendations and predictive scoring. Your responsibilities are as follows:\n",
+    "\n",
+    "1. Course Recommendations:\n",
+    "\t•\tSelection: Identify and select up to 3 golf courses near the user’s location.\n",
+    "\t•\tData Retrieval: \n",
+    "\t    •\tUse the web search tool to obtain current, accurate details for each course, including:\n",
+    "\t        •\tCourse name\n",
+    "\t        •\tLocation\n",
+    "\t        •\tSlope rating\n",
+    "\t        •\tCourse rating\n",
+    "\t        •\tAccuracy: Ensure all course details are up-to-date to provide the best recommendations.\n",
+    "        •\tYou can use the FileSearch tool to get the course details from the user's shot data\n",
+    "\n",
+    "2. Score Prediction:\n",
+    "\t•\tCalculation: Predict the user’s score by analyzing:\n",
+    "\t•\tTheir personal shot data that you have access to in the FileSearch\n",
+    "\t•\tExpected weather conditions on the specified play date\n",
+    "\t•\tCourse-specific metrics (slope and rating)\n",
+    "\t•\tExplanation: Provide a brief explanation of how factors (weather, shot data, slope, and course rating) interact. For example, note that “High winds combined with a steep slope might result in a slightly higher predicted score.”\n",
+    "\t•\tOutput: Include the predicted score alongside each recommended course.\n",
+    "\n",
+    "3. Club Distance Recommendations:\n",
+    "\t•\tData Presentation: Provide a Markdown table listing the recommended distances for each club.\n",
+    "\t•\tContent Details:\n",
+    "\t    •\tFor clubs where existing shot data is available, show the known distance (e.g., “PW – 120 yards”).\n",
+    "\t    •\tFor clubs without shot data, offer a reasoned prediction based on your expertise.\n",
+    "\t•\tTable Requirements: Only include clubs for which you have verifiable data or can credibly predict a distance.\n",
+    "\n",
+    "4. Data Collection & Clarification:\n",
+    "\t•\tClarification: Ask the user for any missing required information to ensure accurate recommendations and predictions.\n",
+    "\n",
+    "5. Integration of Data:\n",
+    "\t•\tMerging Insights: Combine the user’s shot data, weather forecasts, and course metrics (slope and rating) to refine both your course recommendations and score predictions.\n",
+    "\t•\tPresentation: Organize all details clearly and logically.\n",
+    "\n",
+    "6. Communication & Presentation:\n",
+    "\t•\tCourse Details: Present the recommended golf courses along with key details (name, location, slope, course rating) in a clear, concise manner.\n",
+    "\t•\tScore Prediction: Include the predicted score for each course, with a short rationale explaining the prediction.\n",
+    "\t•\tClub Distance Table: Display the club distance recommendations using a well-formatted Markdown table.\n",
+    "\n",
+    "7. Expert Guidance:\n",
+    "\t•\tKnowledge Base: Utilize your expertise in golf, player performance, and environmental factors to deliver trustworthy and tailored advice.\n",
+    "\t•\tProfessional Tone: Maintain a clear, professional tone using accurate golf terminology to build confidence in your recommendations.\n",
+    "\n",
+    "By following these refined instructions, you will deliver a comprehensive, personalized experience that includes current course recommendations, detailed score predictions, and a practical club distance table—all while ensuring all necessary user data is collected before proceeding\n",
+    "\"\"\""
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Agent Definition"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 45,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "practice_planner_agent = Agent(\n",
+    "    name=\"Practice Planner\",\n",
+    "    instructions=PRACTICE_PLANNER_INSTRUCTIONS,\n",
+    "    handoffs=[],\n",
+    "    tools=[\n",
+    "        FileSearchTool(\n",
+    "            vector_store_ids=[SHOT_DATA_VECTOR_STORE_ID],\n",
+    "        )\n",
+    "    ]\n",
+    ")\n",
+    "\n",
+    "tee_time_finder_agent = Agent(\n",
+    "    name=\"Tee Time Finder\",\n",
+    "    instructions=TEE_TIME_FINDER_INSTRUCTIONS,\n",
+    "    model=OpenAIResponsesModel(model=\"gpt-4o\", openai_client=openai.AsyncOpenAI()),\n",
+    "    tools=[\n",
+    "        WebSearchTool(),\n",
+    "        FileSearchTool(\n",
+    "            vector_store_ids=[SHOT_DATA_VECTOR_STORE_ID],\n",
+    "        )\n",
+    "    ]\n",
+    ")\n",
+    "\n",
+    "main_agent = Agent(\n",
+    "    name=\"Orchestrator\",\n",
+    "    instructions=ORCHESTRATOR_INSTRUCTIONS,\n",
+    "    model=OpenAIResponsesModel(model=\"gpt-4o-mini\", openai_client=openai.AsyncOpenAI()),\n",
+    "    handoffs=[practice_planner_agent, tee_time_finder_agent]\n",
+    ")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Main Loop"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 46,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "application/vnd.jupyter.widget-view+json": {
+       "model_id": "dfe6d92718fd4b9a992c8bcff8cd6d67",
+       "version_major": 2,
+       "version_minor": 0
+      },
+      "text/plain": [
+       "Text(value='', continuous_update=False, description='User:', placeholder='Type your message...')"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/vnd.jupyter.widget-view+json": {
+       "model_id": "0846b12461ac44f0a065e32d384089e1",
+       "version_major": 2,
+       "version_minor": 0
+      },
+      "text/plain": [
+       "Output()"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "import asyncio\n",
+    "import nest_asyncio\n",
+    "nest_asyncio.apply()  # Allows nested event loops in Jupyter\n",
+    "\n",
+    "import ipywidgets as widgets\n",
+    "from IPython.display import display\n",
+    "from colorama import Fore, Style\n",
+    "# Store conversation history\n",
+    "conversation = []\n",
+    "\n",
+    "# Create a text widget for user input\n",
+    "user_input_box = widgets.Text(\n",
+    "    value='',\n",
+    "    placeholder='Type your message...',\n",
+    "    description='User:',\n",
+    "    disabled=False,\n",
+    "    continuous_update=False\n",
+    ")\n",
+    "\n",
+    "# Create an output widget to display conversation\n",
+    "output_area = widgets.Output()\n",
+    "\n",
+    "async def handle_user_input_async(user_text):\n",
+    "    global conversation\n",
+    "    \n",
+    "    # Check for exit\n",
+    "    if user_text.lower() in ('exit', 'quit'):\n",
+    "        with output_area:\n",
+    "            output_area.append_stdout(\n",
+    "                Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL\n",
+    "            )\n",
+    "        # Optionally disable the input box if we want to stop further input\n",
+    "        user_input_box.disabled = True\n",
+    "        return\n",
+    "\n",
+    "    # Add the user's message to the conversation history\n",
+    "    conversation.append({\"role\": \"user\", \"content\": user_text})\n",
+    "    \n",
+    "    output = await Runner.run(main_agent, conversation)\n",
+    "\n",
+    "    # Display the agent's response\n",
+    "    with output_area:\n",
+    "        output_area.append_stdout(\n",
+    "            Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n",
+    "        )\n",
+    "    \n",
+    "    # Update conversation history to include the agent's output\n",
+    "    conversation[:] = output.to_input_list()\n",
+    "\n",
+    "def on_text_submit(change):\n",
+    "    # Only process non-empty submissions.\n",
+    "    if change['name'] == 'value' and change['type'] == 'change' and change['new'].strip():\n",
+    "        user_text = change['new']\n",
+    "        # Clear the input box immediately to avoid duplicate events.\n",
+    "        user_input_box.value = ''\n",
+    "        asyncio.create_task(handle_user_input_async(user_text))\n",
+    "\n",
+    "# Observe 'value' changes in the text widget\n",
+    "user_input_box.observe(on_text_submit, names='value')\n",
+    "\n",
+    "display(user_input_box, output_area)"
+   ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "basics_agent_sdk",
    "language": "python",
-   "name": "python3"
+   "name": "basics_agent_sdk"
   },
   "language_info": {
    "codemirror_mode": {

From b66b72c753abb314c560cefd385cd39f9468ccb6 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Tue, 18 Mar 2025 11:09:59 -0400
Subject: [PATCH 05/14] added images, improved guide description for first few
 sections

---
 .../basics_of_agent_sdk.ipynb                 |  65 ++++++++++++------
 .../basics_of_agents_sdk/data_enrichment.png  | Bin 0 -> 989960 bytes
 .../golfmate_architecture.png                 | Bin 0 -> 457104 bytes
 3 files changed, 45 insertions(+), 20 deletions(-)
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index dfa53b3a4c..ddd6cad658 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -6,28 +6,30 @@
    "source": [
     "# The Basics with Agents SDK\n",
     "\n",
-    "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to make it easier to orchestrate agentic workflows. In this cookbook, we have'll some fun composing a Golf Agent that can help with creating personalized practice plans and also make score predictions for scores around you.\n",
+    "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to simplify orchestrating agentic workflows. In this cookbook, we'll have some fun creating **GolfMate**, a simple golf assistant designed to use your golf shot history for creating personalized practice plans. GolfMate will also help translate this practice onto the golf course by finding nearby courses and predicting your scores.\n",
     "\n",
-    "- [Response API](https://platform.openai.com/docs/api-reference/responses)\n",
+    "In this guide, we'll explore how to utilize the following functionalities:\n",
+    "\n",
+    "- [Response API](https://openai.com/docs/api-reference/responses)\n",
     "- [File Search API](https://platform.openai.com/docs/guides/tools-file-search)\n",
     "- [Web Search API](https://platform.openai.com/docs/guides/tools-web-search?api-mode=responses)\n",
     "\n",
-    "## Agent Workflow\n",
-    "\n",
-    "For our design we divide the roles and resoponsibilities of agents by functionality. This architecture will help not only with dividing roles and responaibilities but also debugging and optimizations later on. Below are the following Agents and their scope \n",
+    "Here's our agentic architecture:\n",
     "\n",
-    "![Local image](./Tee%20Time%20Finder.png)\n",
+    "![Local image](./golfmate_architecture.png)\n",
     "\n",
-    "| Agent                          | Description                                                                                                                                                                                                                                             |\n",
-    "|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n",
-    "| Triage Agent                   | Responsible for understanding the user's initial intent and handing off to our other agents.                                                                                                                                                            |\n",
-    "| Practice Planner Agent         | Responsible for constructing a personalized and detailed practice plan. This agent will have access to the FileSearch API to query for relevant user shot information.                                                                              |\n",
-    "| Score Predictor & Course Finder | Responsible for finding nearby golf courses based on the user's request, making a score prediction for each golf course returned, and recommending club distance lengths for that day. This agent has access to both the FileSearch API and the WebSearch API. |\n",
+    "## Agentic Architecture Overview\n",
     "\n",
+    "The GolfMate assistant consists of three specialized agents working together:\n",
+    "| Agent                           | Description                                                                                                                                                                    |\n",
+    "|---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n",
+    "| **Triage Agent**                | Understands the user's initial intent and delegates tasks to appropriate specialized agents.                                                                                   |\n",
+    "| **Practice Planner Agent**      | Constructs personalized practice plans using the File Search API to retrieve relevant historical shot data.                                                                    |\n",
+    "| **Score Predictor & Course Finder Agent** | Predicts scores and finds suitable courses nearby based on user preferences and historical performance data, leveraging both File Search and Web Search APIs.                                                              |\n",
     "\n",
-    "## Data Preparation & Vector Store Population\n",
+    "## Data Preparation for the File Search API\n",
     "\n",
-    "Before we can fire user requests into our Golf Agent, we need to upload the user's historical shot data into a Vector Store. Here is an example of the original golf data from a user's driving range practice session. \n",
+    "Before using GolfMate, we'll first upload the golfer's historical shot data into the File Search API (a vector database). We have collected detailed numerical sensor data from multiple players' practice sessions, as illustrated below:\n",
     "\n",
     "| Date            | Player | Club Name | Club Type | Club Speed | Attack Angle | Club Path | Club Face | Face to Path | Ball Speed | Smash Factor | Launch Angle | Launch Direction | Backspin  | Sidespin  | Spin Rate | Spin Rate Type | Spin Axis | Apex Height | Carry Distance | Carry Deviation Angle | Carry Deviation Distance | Total Distance | Total Deviation Angle | Total Deviation Distance |\n",
     "|-----------------|--------|-----------|-----------|-------------|---------------|------------|------------|----------------|--------------|----------------|----------------|------------------|------------|------------|-------------|----------------|------------|--------------|----------------|------------------------|--------------------------|----------------|------------------------|--------------------------|\n",
@@ -43,14 +45,17 @@
     "| 1/4/25 17:10:26 | Lauren |           | 7 Iron    | 77.78      | 4.00         | 8.51      | 9.90      | 1.39           | 99.70       | 1.28           | 17.16         | 9.20              | 4462.13   | -68.54    | 4462.66    | Measured      | 0.88       | 18.77        | 135.86         | 10.13                  | 23.90                    | 147.86         | 10.09                  | 25.91                    |\n",
     "\n",
     "\n",
-    "In the perfect world, if we were a serious golfer, we could have added to the Note and Tag fields to writedown specific observations from each of these shots while practicing. Therefore, we're going to enrich this data by using a LLM to provide detailed shot feedback for each shot."
+    "Ideally, golfers would annotate shots using the `Note` and `Tag` fields, providing valuable observations that enhance semantic understanding within our vector database. As these fields are currently empty, we will enrich the dataset by utilizing `gpt-4o-mini` to retroactively generate detailed insights and annotations for these fields.\n",
+    "\n",
+    "## Data Enrichment Process Diagram\n",
+    "![Local image](./data_enrichment.png)"
    ]
   },
   {
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Step 0: Setup Your Environment"
+    "### Step 0: Setup Your Environment"
    ]
   },
   {
@@ -239,8 +244,14 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Step 1: Data Preparation\n",
-    "In this step, we read the input CSV files which contains the shot data. Then we are going to enrich the data by using `4o-mini` to analyze and provide feedback on each golfer's shot. We take this extra step to add semantic information for our vector store to use querying for results later on. The enriched files will be output into new CSV files in the `/processed` folder."
+    "### Step 1: Data Preparation\n",
+    "In this step, we read the input CSV files containing shot data. We'll enrich this data by using `gpt-4o-mini` to analyze and provide feedback on each golfer's shots. To do this, we'll prompt the model as follows:\n",
+    "\n",
+    "```\n",
+    "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
+    "```\n",
+    "\n",
+    "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder."
    ]
   },
   {
@@ -497,6 +508,8 @@
     "        \"tag\": \"Your tag here\"\n",
     "    }}\n",
     "    \"\"\"\n",
+    "\n",
+    "    # Call the Responses API to generate the feedback\n",
     "    response = client.responses.create(\n",
     "        model=\"gpt-4o-mini\",\n",
     "        input=[\n",
@@ -537,8 +550,13 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Step 3: Uploading to File Search API (Vector Store)\n",
-    "Now that we have our enriched data, we're going to chunk each CSV file by shot (i.e each row) and upload these files to our vector store."
+    "### Step 2: Upload Enriched Data to Vector Store\n",
+    "\n",
+    "Now that we have our enriched shot data, we need to upload it into our vector database using the File Search API. We'll read the processed CSV files and chunk the data into batches to avoid overwhelming the server and minimize the risk of receiving `429` errors. \n",
+    "\n",
+    "As a best practice, we'll batch these uploads in manageable sizes (e.g., batches of 250 files/ row). The optimal batch size may vary depending on your specific use case and allocated resources.\n",
+    "\n",
+    "This step ensures stable and efficient data ingestion while preparing GolfMate to effectively handle user queries."
    ]
   },
   {
@@ -653,7 +671,14 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "Now that we have our Vector Store in place, it's time to start building our Agents!\n",
+    "## Congratulations—Your Vector Store is Set Up (Almost)!\n",
+    "\n",
+    "Great job setting up your vector store! Depending on the volume of files you've uploaded, processing might take a few minutes. You can monitor the status and ensure all your files have been successfully processed by checking for completion or any ingestion errors:\n",
+    "\n",
+    "- Verify file processing using the [Vector Store status page](https://platform.openai.com/docs/guides/tools-file-search).\n",
+    "- Monitor for potential server overload (e.g., HTTP 429 errors) and adjust your batch sizes as needed.\n",
+    "\n",
+    "With the vector store ready, we're now prepared to build out the GolfMate agents!\n",
     "\n",
     "## Agent Setup"
    ]
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png b/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png
new file mode 100644
index 0000000000000000000000000000000000000000..46a49b52dd8ba7de58172ba0ba1255de05d3bfdf
GIT binary patch
literal 989960
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%0ABT1!4tOF)VJZkJ2bAZ>dbgzEw{J*^Nra
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%0D+hT4-kmfaX{d9Ftt3tbNheD$|YHOoZV^cv=
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%0A$^3z<G^Hipon3Hs
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%0DS7gdQ`59?M23x_K~_P;`3gcxzYHnTG;r
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
ZSMsRW{%46XY7_WRPDV*OO%i$I{{akTG7SI#

literal 0
HcmV?d00001

diff --git a/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png b/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png
new file mode 100644
index 0000000000000000000000000000000000000000..0746bbf4689dcea8e16a3c115b8cc842365d49d8
GIT binary patch
literal 457104
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
Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF

literal 0
HcmV?d00001


From 7d731952ddbe37f9546366916db58bc87fcd1e00 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Tue, 18 Mar 2025 11:30:32 -0400
Subject: [PATCH 06/14] improved formatting

---
 .../basics_of_agent_sdk.ipynb                 | 43 +++++++++++++++++--
 1 file changed, 40 insertions(+), 3 deletions(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index ddd6cad658..6dc6215c75 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -680,7 +680,13 @@
     "\n",
     "With the vector store ready, we're now prepared to build out the GolfMate agents!\n",
     "\n",
-    "## Agent Setup"
+    "## Agent Setup\n",
+    "\n",
+    "With our vector store now ready, we can begin building the agents that power GolfMate. Below is an overview of the initial setup process, including the necessary imports and configurations.\n",
+    "\n",
+    "### Step 3: Setting up GolfMate Agents\n",
+    "\n",
+    "We'll start by importing essential libraries and initializing our agents. Here’s the basic setup:\n"
    ]
   },
   {
@@ -804,7 +810,27 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Agent Definition"
+    "RECOMMENDED_PROMPT_PREFIX + \"\"\"\n",
+    "You are GolfMate's Triage Agent, responsible for understanding the user's intent and delegating tasks to specialized agents...\n",
+    "\"\"\"\n",
+    "```\n",
+    "\n",
+    "This prompt clearly communicates the responsibilities of the Triage Agent, setting expectations and ensuring effective task delegation.\n",
+    "\n",
+    "### ⚠️ Special Note on Prompts:\n",
+    "- Always start your agent instructions with `{RECOMMENDED_PROMPT_PREFIX}` to standardize communication patterns across agents and ensure smooth handoff transitions.\n",
+    "- Customize subsequent instructions clearly based on each agent's specific role and responsibilities.\n",
+    "\n",
+    "With these basics established, you’re ready to dive deeper into building specialized agents for GolfMate!"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Step 4: Defining the Golfmate Agents\n",
+    "\n",
+    "Next, we'll define our specialized agents—each with clearly delineated roles, responsibilities, and the specific tools they’ll use to perform their tasks effectively:"
    ]
   },
   {
@@ -848,7 +874,18 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Main Loop"
+    "### Step 3: Implementing the Interactive Loop\n",
+    "\n",
+    "The main loop continuously captures user inputs, sends them to the Orchestrator Agent, and displays the agent's response. Users can interact seamlessly, receiving immediate feedback and recommendations.\n",
+    "\n",
+    "Here's how the interaction loop functions:\n",
+    "\n",
+    "- Continuously waits for user input.\n",
+    "- Processes input asynchronously, passing the query to the Orchestrator Agent.\n",
+    "- Displays the agent's response clearly.\n",
+    "- Allows users to exit the loop gracefully by typing commands like `exit` or `quit`.\n",
+    "\n",
+    "Here's the complete implementation:"
    ]
   },
   {

From 493ebf5dc850068524c8abe3bb6bb4d72cdc9bb0 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Tue, 18 Mar 2025 16:52:26 -0400
Subject: [PATCH 07/14] UI interaction improvements. Some prompt updates. Using
 prefix correctly

---
 .../basics_of_agent_sdk.ipynb                 | 45 ++++++++++---------
 1 file changed, 23 insertions(+), 22 deletions(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index 6dc6215c75..0cb79b6c22 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -691,7 +691,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 41,
+   "execution_count": 36,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -709,9 +709,9 @@
     "\n",
     "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n",
     "\n",
-    "ORCHESTRATOR_INSTRUCTIONS = \"\"\"\n",
+    "ORCHESTRATOR_INSTRUCTIONS = f\"\"\"\n",
     "{RECOMMENDED_PROMPT_PREFIX}\n",
-    "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding user golf needs and routing them to the appropriate service. Your primary responsibilities are to:\n",
+    "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding what the golfer wants to do and you route them to the appropriate service. Your primary responsibilities are to:\n",
     "\t1.\tEngage with the User:\n",
     "\t    •\tInitiate friendly and informed conversation using accurate golf terminology.\n",
     "\t2.\tUnderstand Intent:\n",
@@ -723,9 +723,6 @@
     "\t4.\tMaintain Golf Expertise:\n",
     "\t    •\tUse golf-specific language naturally and confidently.\n",
     "\t    •\tProvide contextually relevant insights about golf techniques, course conditions, and performance metrics when engaging with the user.\n",
-    "\t5.\tAdditional Considerations:\n",
-    "\t    •\tConfirm user details (like availability or skill level) when needed to ensure the proper agent receives all necessary information.\n",
-    "\t    •\tIf uncertain about user intent, ask follow-up questions to clarify before making a routing decision.\n",
     "\n",
     "By following these guidelines, you ensure that the user is efficiently directed to the correct specialist while maintaining a high level of golf expertise.\n",
     "\"\"\"\n",
@@ -835,7 +832,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 45,
+   "execution_count": 37,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -890,18 +887,18 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 46,
+   "execution_count": 38,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "dfe6d92718fd4b9a992c8bcff8cd6d67",
+       "model_id": "01b4f5b4602740269f3af4cd62c7d512",
        "version_major": 2,
        "version_minor": 0
       },
       "text/plain": [
-       "Text(value='', continuous_update=False, description='User:', placeholder='Type your message...')"
+       "Output(layout=Layout(width='100%'))"
       ]
      },
      "metadata": {},
@@ -910,12 +907,12 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "0846b12461ac44f0a065e32d384089e1",
+       "model_id": "83e07930758b436ab08f6195e2ea8bae",
        "version_major": 2,
        "version_minor": 0
       },
       "text/plain": [
-       "Output()"
+       "Text(value='', continuous_update=False, description='User:', layout=Layout(width='80%'), placeholder=\"Hey, it'…"
       ]
      },
      "metadata": {},
@@ -936,14 +933,17 @@
     "# Create a text widget for user input\n",
     "user_input_box = widgets.Text(\n",
     "    value='',\n",
-    "    placeholder='Type your message...',\n",
+    "    placeholder='Hey, it\\'s GolfMate here, how can I help you?',\n",
     "    description='User:',\n",
     "    disabled=False,\n",
-    "    continuous_update=False\n",
+    "    continuous_update=False,\n",
+    "    layout=widgets.Layout(width='80%') \n",
     ")\n",
     "\n",
     "# Create an output widget to display conversation\n",
-    "output_area = widgets.Output()\n",
+    "output_area = widgets.Output(\n",
+    "    layout=widgets.Layout(width='100%', overflow_x='auto')\n",
+    ")\n",
     "\n",
     "async def handle_user_input_async(user_text):\n",
     "    global conversation\n",
@@ -951,9 +951,7 @@
     "    # Check for exit\n",
     "    if user_text.lower() in ('exit', 'quit'):\n",
     "        with output_area:\n",
-    "            output_area.append_stdout(\n",
-    "                Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL\n",
-    "            )\n",
+    "            print(Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL)\n",
     "        # Optionally disable the input box if we want to stop further input\n",
     "        user_input_box.disabled = True\n",
     "        return\n",
@@ -966,9 +964,9 @@
     "    # Display the agent's response\n",
     "    with output_area:\n",
     "        output_area.append_stdout(\n",
-    "            Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n",
-    "        )\n",
-    "    \n",
+    "        Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n",
+    "    )\n",
+    "            \n",
     "    # Update conversation history to include the agent's output\n",
     "    conversation[:] = output.to_input_list()\n",
     "\n",
@@ -976,6 +974,9 @@
     "    # Only process non-empty submissions.\n",
     "    if change['name'] == 'value' and change['type'] == 'change' and change['new'].strip():\n",
     "        user_text = change['new']\n",
+    "        # Append the user's input to the output area before processing the agent's response\n",
+    "        with output_area:\n",
+    "            print(Fore.CYAN + \"User: \" + Style.RESET_ALL + user_text)\n",
     "        # Clear the input box immediately to avoid duplicate events.\n",
     "        user_input_box.value = ''\n",
     "        asyncio.create_task(handle_user_input_async(user_text))\n",
@@ -983,7 +984,7 @@
     "# Observe 'value' changes in the text widget\n",
     "user_input_box.observe(on_text_submit, names='value')\n",
     "\n",
-    "display(user_input_box, output_area)"
+    "display(output_area, user_input_box)"
    ]
   }
  ],

From bfd45d4cfde97c8acff2edd4b0312451f33f034e Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Tue, 18 Mar 2025 17:07:00 -0400
Subject: [PATCH 08/14] updated registry and author files

---
 authors.yaml  |  5 +++++
 registry.yaml | 11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/authors.yaml b/authors.yaml
index e9684a3541..dfdfb0769a 100644
--- a/authors.yaml
+++ b/authors.yaml
@@ -252,3 +252,8 @@ thli-openai:
   name: "Thomas Li"
   website: "https://www.linkedin.com/in/thli/"
   avatar: "https://avatars.githubusercontent.com/u/189043632?v=4"
+
+jhall-openai:
+  name: "Josh Hall"
+  website: "https://www.linkedin.com/in/jhall14/"
+  avatar: "https://avatars.githubusercontent.com/u/198997750?v=4"
diff --git a/registry.yaml b/registry.yaml
index 96f439a841..f0a32eb13d 100644
--- a/registry.yaml
+++ b/registry.yaml
@@ -4,7 +4,16 @@
 # should build pages for, and indicates metadata such as tags, creation date and
 # authors for each page.
 
-
+- title: The Basics of the Agents SDK
+  path: examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+  date: 2025-03-21
+  authors:
+    - jhall-openai
+  tags:
+    - responses
+    - web-search
+    - file-search
+    - agents
 - title: Web Search and States with Responses API
   path: examples/responses_api/responses_example.ipynb
   date: 2025-03-11

From dbd487de678c9c847a8c0435c071322f8456f61e Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Wed, 19 Mar 2025 12:54:52 -0400
Subject: [PATCH 09/14] content clean up + formatting

---
 .../basics_of_agent_sdk.ipynb                 | 146 +++++++-----------
 1 file changed, 57 insertions(+), 89 deletions(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index 0cb79b6c22..26c53bbd78 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -6,7 +6,7 @@
    "source": [
     "# The Basics with Agents SDK\n",
     "\n",
-    "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to simplify orchestrating agentic workflows. In this cookbook, we'll have some fun creating **GolfMate**, a simple golf assistant designed to use your golf shot history for creating personalized practice plans. GolfMate will also help translate this practice onto the golf course by finding nearby courses and predicting your scores.\n",
+    "We recently launched the [Agents SDK](https://openai.github.io/openai-agents-python/) to simplify orchestrating agentic workflows. In this cookbook, we'll have some fun creating **GolfMate**, a simple golf assistant designed to use your golf shot history for creating personalized practice plans. GolfMate will also help translate this practice onto the golf course by finding nearby courses, predicting scores, and recommending club distances.\n",
     "\n",
     "In this guide, we'll explore how to utilize the following functionalities:\n",
     "\n",
@@ -25,7 +25,7 @@
     "|---------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n",
     "| **Triage Agent**                | Understands the user's initial intent and delegates tasks to appropriate specialized agents.                                                                                   |\n",
     "| **Practice Planner Agent**      | Constructs personalized practice plans using the File Search API to retrieve relevant historical shot data.                                                                    |\n",
-    "| **Score Predictor & Course Finder Agent** | Predicts scores and finds suitable courses nearby based on user preferences and historical performance data, leveraging both File Search and Web Search APIs.                                                              |\n",
+    "| **Score Predictor & Course Finder Agent** | Predicts scores, provides club yardage recommendations, and finds suitable courses nearby based on user preferences and historical performance data, leveraging both File Search and Web Search APIs.                                                              |\n",
     "\n",
     "## Data Preparation for the File Search API\n",
     "\n",
@@ -55,12 +55,12 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "### Step 0: Setup Your Environment"
+    "### Step 0: Setup Your Environment by installing dependencies"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 17,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [
     {
@@ -73,13 +73,8 @@
       "Requirement already satisfied: dotenv in ./dev/lib/python3.11/site-packages (0.9.9)\n",
       "Requirement already satisfied: openai-agents in ./dev/lib/python3.11/site-packages (0.0.4)\n",
       "Requirement already satisfied: ipywidgets in ./dev/lib/python3.11/site-packages (8.1.5)\n",
-      "Collecting jupyter_contrib_nbextensions\n",
-      "  Downloading jupyter_contrib_nbextensions-0.7.0.tar.gz (23.5 MB)\n",
-      "     l     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0/23.5 MB ? eta -:--:--━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╸━ 22.8/23.5 MB 117.6 MB/s eta 0:00:01━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.5/23.5 MB 106.4 MB/s eta 0:00:00\n",
-      "\u001b[?25h  Installing build dependencies ... \u001b[?25ldone\n",
-      "\u001b[?25h  Getting requirements to build wheel ... \u001b[?25ldone\n",
-      "\u001b[?25h  Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
-      "\u001b[?25hRequirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n",
+      "Requirement already satisfied: jupyter_contrib_nbextensions in ./dev/lib/python3.11/site-packages (0.7.0)\n",
+      "Requirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n",
       "Requirement already satisfied: python-dateutil>=2.8.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n",
       "Requirement already satisfied: pytz>=2020.1 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n",
       "Requirement already satisfied: tzdata>=2022.7 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n",
@@ -99,23 +94,15 @@
       "Requirement already satisfied: traitlets>=4.3.1 in ./dev/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n",
       "Requirement already satisfied: widgetsnbextension~=4.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (4.0.13)\n",
       "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (3.0.13)\n",
-      "Collecting ipython_genutils (from jupyter_contrib_nbextensions)\n",
-      "  Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl.metadata (755 bytes)\n",
-      "Collecting jupyter_contrib_core>=0.3.3 (from jupyter_contrib_nbextensions)\n",
-      "  Downloading jupyter_contrib_core-0.4.2.tar.gz (17 kB)\n",
-      "  Installing build dependencies ... \u001b[?25ldone\n",
-      "\u001b[?25h  Getting requirements to build wheel ... \u001b[?25ldone\n",
-      "\u001b[?25h  Preparing metadata (pyproject.toml) ... \u001b[?25ldone\n",
-      "\u001b[?25hRequirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n",
-      "Collecting jupyter_highlight_selected_word>=0.1.1 (from jupyter_contrib_nbextensions)\n",
-      "  Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl.metadata (730 bytes)\n",
-      "Collecting jupyter_nbextensions_configurator>=0.4.0 (from jupyter_contrib_nbextensions)\n",
-      "  Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl.metadata (1.8 kB)\n",
+      "Requirement already satisfied: ipython_genutils in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n",
+      "Requirement already satisfied: jupyter_contrib_core>=0.3.3 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.4.2)\n",
+      "Requirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n",
+      "Requirement already satisfied: jupyter_highlight_selected_word>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n",
+      "Requirement already satisfied: jupyter_nbextensions_configurator>=0.4.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.6.4)\n",
       "Requirement already satisfied: nbconvert>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.16.6)\n",
       "Requirement already satisfied: notebook>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.3.3)\n",
       "Requirement already satisfied: tornado in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (6.4.2)\n",
-      "Collecting lxml (from jupyter_contrib_nbextensions)\n",
-      "  Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl.metadata (3.7 kB)\n",
+      "Requirement already satisfied: lxml in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.3.1)\n",
       "Requirement already satisfied: idna>=2.8 in ./dev/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n",
       "Requirement already satisfied: colorama>=0.4 in ./dev/lib/python3.11/site-packages (from griffe<2,>=1.5.6->openai-agents) (0.4.6)\n",
       "Requirement already satisfied: certifi in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n",
@@ -198,21 +185,7 @@
       "Requirement already satisfied: cffi>=1.0.1 in ./dev/lib/python3.11/site-packages (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.17.1)\n",
       "Requirement already satisfied: pycparser in ./dev/lib/python3.11/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.22)\n",
       "Requirement already satisfied: arrow>=0.15.0 in ./dev/lib/python3.11/site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n",
-      "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n",
-      "Downloading jupyter_highlight_selected_word-0.2.0-py2.py3-none-any.whl (11 kB)\n",
-      "Downloading jupyter_nbextensions_configurator-0.6.4-py2.py3-none-any.whl (466 kB)\n",
-      "Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)\n",
-      "Using cached lxml-5.3.1-cp311-cp311-macosx_10_9_x86_64.whl (4.4 MB)\n",
-      "Building wheels for collected packages: jupyter_contrib_nbextensions, jupyter_contrib_core\n",
-      "  Building wheel for jupyter_contrib_nbextensions (pyproject.toml) ... \u001b[?25ldone\n",
-      "\u001b[?25h  Created wheel for jupyter_contrib_nbextensions: filename=jupyter_contrib_nbextensions-0.7.0-py2.py3-none-any.whl size=23428843 sha256=67ef906b821ca6f6c5c7cc1654c789bc23afc4308f58c56abb0e4f06a24a43cf\n",
-      "  Stored in directory: /Users/jhall/Library/Caches/pip/wheels/cd/25/fe/cb6f3e82f5b1921b0157ac9e32adb2e54806ec1befc446be21\n",
-      "  Building wheel for jupyter_contrib_core (pyproject.toml) ... \u001b[?25ldone\n",
-      "\u001b[?25h  Created wheel for jupyter_contrib_core: filename=jupyter_contrib_core-0.4.2-py2.py3-none-any.whl size=17535 sha256=796c1dd0c1a37659c7e3e78fd1859dc306fcb01eeada6b602188100d49baa8c5\n",
-      "  Stored in directory: /Users/jhall/Library/Caches/pip/wheels/37/c3/18/be7a983c1120f15dc0c2d1cb9c33749871a93b034185e00ced\n",
-      "Successfully built jupyter_contrib_nbextensions jupyter_contrib_core\n",
-      "Installing collected packages: jupyter_highlight_selected_word, ipython_genutils, lxml, jupyter_contrib_core, jupyter_nbextensions_configurator, jupyter_contrib_nbextensions\n",
-      "Successfully installed ipython_genutils-0.2.0 jupyter_contrib_core-0.4.2 jupyter_contrib_nbextensions-0.7.0 jupyter_highlight_selected_word-0.2.0 jupyter_nbextensions_configurator-0.6.4 lxml-5.3.1\n"
+      "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n"
      ]
     }
    ],
@@ -225,20 +198,7 @@
    "execution_count": 22,
    "metadata": {},
    "outputs": [],
-   "source": [
-    "import os\n",
-    "import time\n",
-    "import random\n",
-    "import json\n",
-    "import pandas as pd\n",
-    "from tqdm import tqdm\n",
-    "from openai import OpenAI\n",
-    "import os\n",
-    "from dotenv import load_dotenv\n",
-    "load_dotenv()\n",
-    "client = OpenAI(api_key=os.getenv('API_KEY'))\n",
-    "tqdm.pandas()  # Enable progress_apply for pandas operations"
-   ]
+   "source": []
   },
   {
    "cell_type": "markdown",
@@ -251,7 +211,9 @@
     "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
     "```\n",
     "\n",
-    "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder."
+    "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder.\n",
+    "\n",
+    "*Note: the step below might will take some time to run fully based on the amount CSV files and rows in each file, and the input token into our Response API call.*"
    ]
   },
   {
@@ -463,6 +425,19 @@
     }
    ],
    "source": [
+    "import os\n",
+    "import time\n",
+    "import random\n",
+    "import json\n",
+    "import pandas as pd\n",
+    "from tqdm import tqdm\n",
+    "from openai import OpenAI\n",
+    "import os\n",
+    "from dotenv import load_dotenv\n",
+    "load_dotenv()\n",
+    "client = OpenAI(api_key=os.getenv('API_KEY'))\n",
+    "tqdm.pandas()  # Enable progress_apply for pandas operations\n",
+    "\n",
     "SYSTEM_INSTRUCTIONS = \"\"\"\n",
     "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
     "\"\"\"\n",
@@ -552,7 +527,7 @@
    "source": [
     "### Step 2: Upload Enriched Data to Vector Store\n",
     "\n",
-    "Now that we have our enriched shot data, we need to upload it into our vector database using the File Search API. We'll read the processed CSV files and chunk the data into batches to avoid overwhelming the server and minimize the risk of receiving `429` errors. \n",
+    "Now that we have our enriched shot data, we need to upload it into our vector database using the File Search API. We'll read the processed CSV files and chunk the data into batches to avoid overwhelming the server and minimize the risk of receiving any `429` errors. \n",
     "\n",
     "As a best practice, we'll batch these uploads in manageable sizes (e.g., batches of 250 files/ row). The optimal batch size may vary depending on your specific use case and allocated resources.\n",
     "\n",
@@ -601,6 +576,7 @@
     "        temp_chunk_filename = os.path.splitext(file_name)[0] + f\"_chunk_{i}.txt\"\n",
     "        if use_cache and temp_chunk_filename in upload_cache:\n",
     "            chunk_file_ids[temp_chunk_filename] = upload_cache[temp_chunk_filename]\n",
+    "            # uncomment below for more detailed logging\n",
     "            # print(f\"Skipping chunk {i} of {file_name}; already uploaded.\")\n",
     "            continue\n",
     "        chunk_text = row.to_json()\n",
@@ -613,6 +589,7 @@
     "                with open(temp_chunk_filepath, 'rb') as f:\n",
     "                    response = client.files.create(file=f, purpose=purpose)\n",
     "                chunk_file_id = response.id\n",
+    "                # uncomment below for more detailed logging\n",
     "                # print(f\"Uploaded chunk {i} of {file_name} with id: {chunk_file_id}\")\n",
     "                break\n",
     "            except Exception as e:\n",
@@ -637,6 +614,7 @@
     "            chunk_ids = upload_chunks_from_file(file_name, data_folder, purpose, use_cache=True)\n",
     "            if chunk_ids:\n",
     "                all_chunk_ids[file_name] = chunk_ids\n",
+    "    # uncomment below for more detailed logging\n",
     "    # print('All uploaded chunk file IDs:')\n",
     "    # for original_file, chunks in all_chunk_ids.items():\n",
     "    #     # print(f\"{original_file}:\")\n",
@@ -691,7 +669,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 36,
+   "execution_count": 5,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -709,7 +687,7 @@
     "\n",
     "SHOT_DATA_VECTOR_STORE_ID = os.getenv('SHOT_DATA_VECTOR_STORE_ID')\n",
     "\n",
-    "ORCHESTRATOR_INSTRUCTIONS = f\"\"\"\n",
+    "TRIAGE_AGENT_INSTRUCTIONS = f\"\"\"\n",
     "{RECOMMENDED_PROMPT_PREFIX}\n",
     "You are GolfNavigator, a knowledgeable golf assistant specializing in understanding what the golfer wants to do and you route them to the appropriate service. Your primary responsibilities are to:\n",
     "\t1.\tEngage with the User:\n",
@@ -719,7 +697,7 @@
     "\t    •\tRecognize keywords and phrases related to practice sessions (e.g., ‘practice’, ‘drills’, ‘shot data analysis’) or tee times (e.g., ‘play’, ‘course’, ‘round’, ‘weather’).\n",
     "\t3.\tRoute the Request:\n",
     "\t    •\tIf the user’s inquiry involves reviewing shot data, performance analysis, or developing a practice regimen, forward the request to the transfer_to_practice_planner agent.\n",
-    "\t    •\tIf the user is interested in course recommendations based on their skills, availability, weather conditions, and a predicted score, forward the inquiry to the transfer_to_tee_time_finder agent, ensuring up to 3 course options are provided.\n",
+    "\t    •\tIf the user is interested in course recommendations based on their skills, availability, weather conditions, and a predicted score, forward the inquiry to the transfer_to_score_predictor_course_finder agent, ensuring up to 3 course options are provided.\n",
     "\t4.\tMaintain Golf Expertise:\n",
     "\t    •\tUse golf-specific language naturally and confidently.\n",
     "\t    •\tProvide contextually relevant insights about golf techniques, course conditions, and performance metrics when engaging with the user.\n",
@@ -727,7 +705,7 @@
     "By following these guidelines, you ensure that the user is efficiently directed to the correct specialist while maintaining a high level of golf expertise.\n",
     "\"\"\"\n",
     "\n",
-    "PRACTICE_PLANNER_INSTRUCTIONS = \"\"\"\n",
+    "PRACTICE_PLANNER_AGENT_INSTRUCTIONS = \"\"\"\n",
     "You are PracticePlanner Pro, a seasoned industry veteran and dedicated golf instructor with decades of experience, specializing in creating custom practice plans for players of all handicap levels. Your task is to analyze the user’s shot data and extract relevant patterns and trends to create a structured, single-day driving range session plan. Your practice plan should include a section-by-section breakdown of drills and exercises, with clear explanations of what to work on and the benefits of each drill.\n",
     "\n",
     "Your responsibilities include:\n",
@@ -754,7 +732,7 @@
     "By following these instructions, you will provide the golfer with a detailed, actionable practice session plan that leverages their shot data to target specific improvements and ultimately enhance their game.\n",
     "\"\"\"\n",
     "\n",
-    "TEE_TIME_FINDER_INSTRUCTIONS = \"\"\"\n",
+    "SCORE_PREDICTOR_COURSE_FINDER_AGENT_INSTRUCTIONS = \"\"\"\n",
     "You are TeeTimeFinder, a specialized assistant dedicated to delivering personalized golf course recommendations and predictive scoring. Your responsibilities are as follows:\n",
     "\n",
     "1. Course Recommendations:\n",
@@ -807,15 +785,8 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "RECOMMENDED_PROMPT_PREFIX + \"\"\"\n",
-    "You are GolfMate's Triage Agent, responsible for understanding the user's intent and delegating tasks to specialized agents...\n",
-    "\"\"\"\n",
-    "```\n",
-    "\n",
-    "This prompt clearly communicates the responsibilities of the Triage Agent, setting expectations and ensuring effective task delegation.\n",
-    "\n",
-    "### ⚠️ Special Note on Prompts:\n",
-    "- Always start your agent instructions with `{RECOMMENDED_PROMPT_PREFIX}` to standardize communication patterns across agents and ensure smooth handoff transitions.\n",
+    "### ⚠️ Best Practices on Prompts:\n",
+    "- Start your agent instructions with [`{RECOMMENDED_PROMPT_PREFIX}`](https://openai.github.io/openai-agents-python/ref/extensions/handoff_prompt/) to standardize communication patterns across agents and ensure smooth handoff transitions. This prefix comes as a part of the Agents SDK and helps with setting more general system context in agentic workflows.\n",
     "- Customize subsequent instructions clearly based on each agent's specific role and responsibilities.\n",
     "\n",
     "With these basics established, you’re ready to dive deeper into building specialized agents for GolfMate!"
@@ -832,13 +803,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 37,
+   "execution_count": 6,
    "metadata": {},
    "outputs": [],
    "source": [
     "practice_planner_agent = Agent(\n",
     "    name=\"Practice Planner\",\n",
-    "    instructions=PRACTICE_PLANNER_INSTRUCTIONS,\n",
+    "    instructions=PRACTICE_PLANNER_AGENT_INSTRUCTIONS,\n",
     "    handoffs=[],\n",
     "    tools=[\n",
     "        FileSearchTool(\n",
@@ -847,9 +818,9 @@
     "    ]\n",
     ")\n",
     "\n",
-    "tee_time_finder_agent = Agent(\n",
+    "score_predictor_course_findger_agent = Agent(\n",
     "    name=\"Tee Time Finder\",\n",
-    "    instructions=TEE_TIME_FINDER_INSTRUCTIONS,\n",
+    "    instructions=SCORE_PREDICTOR_COURSE_FINDER_AGENT_INSTRUCTIONS,\n",
     "    model=OpenAIResponsesModel(model=\"gpt-4o\", openai_client=openai.AsyncOpenAI()),\n",
     "    tools=[\n",
     "        WebSearchTool(),\n",
@@ -859,11 +830,11 @@
     "    ]\n",
     ")\n",
     "\n",
-    "main_agent = Agent(\n",
+    "triage_agent = Agent(\n",
     "    name=\"Orchestrator\",\n",
-    "    instructions=ORCHESTRATOR_INSTRUCTIONS,\n",
+    "    instructions=TRIAGE_AGENT_INSTRUCTIONS,\n",
     "    model=OpenAIResponsesModel(model=\"gpt-4o-mini\", openai_client=openai.AsyncOpenAI()),\n",
-    "    handoffs=[practice_planner_agent, tee_time_finder_agent]\n",
+    "    handoffs=[practice_planner_agent, score_predictor_course_findger_agent]\n",
     ")"
    ]
   },
@@ -887,13 +858,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 38,
+   "execution_count": 7,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "01b4f5b4602740269f3af4cd62c7d512",
+       "model_id": "00ded741457a4aa4ad60df29e56b57db",
        "version_major": 2,
        "version_minor": 0
       },
@@ -907,7 +878,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "83e07930758b436ab08f6195e2ea8bae",
+       "model_id": "ffb6f1dd3405457f9d55f2088e2e6fdf",
        "version_major": 2,
        "version_minor": 0
       },
@@ -927,7 +898,6 @@
     "import ipywidgets as widgets\n",
     "from IPython.display import display\n",
     "from colorama import Fore, Style\n",
-    "# Store conversation history\n",
     "conversation = []\n",
     "\n",
     "# Create a text widget for user input\n",
@@ -951,22 +921,20 @@
     "    # Check for exit\n",
     "    if user_text.lower() in ('exit', 'quit'):\n",
     "        with output_area:\n",
-    "            print(Fore.RED + \"Exiting the program. Goodbye!\\n\" + Style.RESET_ALL)\n",
-    "        # Optionally disable the input box if we want to stop further input\n",
+    "            print(\"Exiting the program. Goodbye!\\n\")\n",
     "        user_input_box.disabled = True\n",
     "        return\n",
     "\n",
     "    # Add the user's message to the conversation history\n",
     "    conversation.append({\"role\": \"user\", \"content\": user_text})\n",
-    "    \n",
-    "    output = await Runner.run(main_agent, conversation)\n",
+    "\n",
+    "     # main agent loop\n",
+    "    output = await Runner.run(triage_agent, conversation)\n",
     "\n",
     "    # Display the agent's response\n",
     "    with output_area:\n",
-    "        output_area.append_stdout(\n",
-    "        Fore.GREEN + \"Agent: \" + Style.RESET_ALL + output.final_output + \"\\n\"\n",
+    "        output_area.append_stdout(\"Agent: \" + output.final_output + \"\\n\"\n",
     "    )\n",
-    "            \n",
     "    # Update conversation history to include the agent's output\n",
     "    conversation[:] = output.to_input_list()\n",
     "\n",
@@ -976,7 +944,7 @@
     "        user_text = change['new']\n",
     "        # Append the user's input to the output area before processing the agent's response\n",
     "        with output_area:\n",
-    "            print(Fore.CYAN + \"User: \" + Style.RESET_ALL + user_text)\n",
+    "            print(\"User: \" + user_text)\n",
     "        # Clear the input box immediately to avoid duplicate events.\n",
     "        user_input_box.value = ''\n",
     "        asyncio.create_task(handle_user_input_async(user_text))\n",

From 956f41fdfb71aaacfb04bee32a701ba714bf66f2 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Wed, 19 Mar 2025 13:53:36 -0400
Subject: [PATCH 10/14] more clean up

---
 .../basics_of_agent_sdk.ipynb                 | 28 ++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index 26c53bbd78..a2eab726eb 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -842,7 +842,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "### Step 3: Implementing the Interactive Loop\n",
+    "### Step 3: Run Agent Loop\n",
     "\n",
     "The main loop continuously captures user inputs, sends them to the Orchestrator Agent, and displays the agent's response. Users can interact seamlessly, receiving immediate feedback and recommendations.\n",
     "\n",
@@ -954,6 +954,32 @@
     "\n",
     "display(output_area, user_input_box)"
    ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Wrapping Up\n",
+    "\n",
+    "Congratulations! You've successfully built **GolfMate**, an interactive, agent-powered golf assistant leveraging OpenAI's latest APIs and Agents SDK. Throughout this guide, you've learned how to orchestrate a multistage agent workflow.\n",
+    "\n",
+    "### Key Features Used:\n",
+    "- **Agents SDK**: Simplified the orchestration of multiple specialized agents—such as the Triage Agent, Practice Planner Agent, and Score Predictor & Course Finder Agent—each handling different specialized tasks efficiently.\n",
+    "- **Responses API**: Enabled the agents to interact with OpenAI's models naturally and provide concise, structured responses tailored to specific queries.\n",
+    "- **File Search API**: Served as a semantic vector database for storing and retrieving enriched shot data, significantly improving the accuracy and relevance of agent recommendations.\n",
+    "- **Web Search API**: Allowed real-time retrieval of up-to-date course information, weather conditions, and other relevant details critical for accurate score predictions and course recommendations.\n",
+    "\n",
+    "### Agent SDK Insights & Best Practices:\n",
+    "- **Agentic Architecture**: Clearly defined, specialized agents facilitate scalability and maintainability by delegating tasks according to expertise and responsibility.\n",
+    "- **Data Enrichment**: Using models like `gpt-4o-mini` to enrich raw data adds valuable semantic context, dramatically enhancing the performance of vector-based queries.\n",
+    "- **Prompt Engineering**: Incorporating a standardized prompt structure (`RECOMMENDED_PROMPT_PREFIX`) ensures consistent and efficient communication between agents.\n",
+    "- **Optimal Data Handling**: Proper chunking and batching of data uploads reduce server load, prevent potential errors (such as HTTP 429), and ensure smoother API interactions.\n",
+    "\n",
+    "\n",
+    "We're very excited for you to continue building on the Agents SDK and and explore new possibilities for creating intelligent, specialized agents tailored to your unique applications.\n",
+    "\n",
+    "Happy golfing! ⛳️"
+   ]
   }
  ],
  "metadata": {

From 45967cc6027fecd60ad68bc3b33360554adb9e64 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Mon, 24 Mar 2025 16:20:14 -0400
Subject: [PATCH 11/14] pushing optimizations

---
 .../basics_of_agent_sdk.ipynb                 | 428 +++---------------
 1 file changed, 63 insertions(+), 365 deletions(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index a2eab726eb..f248e26f74 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -67,139 +67,14 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Requirement already satisfied: pandas in ./dev/lib/python3.11/site-packages (2.2.3)\n",
-      "Requirement already satisfied: openai in ./dev/lib/python3.11/site-packages (1.66.3)\n",
-      "Requirement already satisfied: tqdm in ./dev/lib/python3.11/site-packages (4.67.1)\n",
-      "Requirement already satisfied: dotenv in ./dev/lib/python3.11/site-packages (0.9.9)\n",
-      "Requirement already satisfied: openai-agents in ./dev/lib/python3.11/site-packages (0.0.4)\n",
-      "Requirement already satisfied: ipywidgets in ./dev/lib/python3.11/site-packages (8.1.5)\n",
-      "Requirement already satisfied: jupyter_contrib_nbextensions in ./dev/lib/python3.11/site-packages (0.7.0)\n",
-      "Requirement already satisfied: numpy>=1.23.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.2.4)\n",
-      "Requirement already satisfied: python-dateutil>=2.8.2 in ./dev/lib/python3.11/site-packages (from pandas) (2.9.0.post0)\n",
-      "Requirement already satisfied: pytz>=2020.1 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n",
-      "Requirement already satisfied: tzdata>=2022.7 in ./dev/lib/python3.11/site-packages (from pandas) (2025.1)\n",
-      "Requirement already satisfied: anyio<5,>=3.5.0 in ./dev/lib/python3.11/site-packages (from openai) (4.8.0)\n",
-      "Requirement already satisfied: distro<2,>=1.7.0 in ./dev/lib/python3.11/site-packages (from openai) (1.9.0)\n",
-      "Requirement already satisfied: httpx<1,>=0.23.0 in ./dev/lib/python3.11/site-packages (from openai) (0.28.1)\n",
-      "Requirement already satisfied: jiter<1,>=0.4.0 in ./dev/lib/python3.11/site-packages (from openai) (0.9.0)\n",
-      "Requirement already satisfied: pydantic<3,>=1.9.0 in ./dev/lib/python3.11/site-packages (from openai) (2.10.6)\n",
-      "Requirement already satisfied: sniffio in ./dev/lib/python3.11/site-packages (from openai) (1.3.1)\n",
-      "Requirement already satisfied: typing-extensions<5,>=4.11 in ./dev/lib/python3.11/site-packages (from openai) (4.12.2)\n",
-      "Requirement already satisfied: python-dotenv in ./dev/lib/python3.11/site-packages (from dotenv) (1.0.1)\n",
-      "Requirement already satisfied: griffe<2,>=1.5.6 in ./dev/lib/python3.11/site-packages (from openai-agents) (1.6.0)\n",
-      "Requirement already satisfied: requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.3)\n",
-      "Requirement already satisfied: types-requests<3,>=2.0 in ./dev/lib/python3.11/site-packages (from openai-agents) (2.32.0.20250306)\n",
-      "Requirement already satisfied: comm>=0.1.3 in ./dev/lib/python3.11/site-packages (from ipywidgets) (0.2.2)\n",
-      "Requirement already satisfied: ipython>=6.1.0 in ./dev/lib/python3.11/site-packages (from ipywidgets) (9.0.2)\n",
-      "Requirement already satisfied: traitlets>=4.3.1 in ./dev/lib/python3.11/site-packages (from ipywidgets) (5.14.3)\n",
-      "Requirement already satisfied: widgetsnbextension~=4.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (4.0.13)\n",
-      "Requirement already satisfied: jupyterlab-widgets~=3.0.12 in ./dev/lib/python3.11/site-packages (from ipywidgets) (3.0.13)\n",
-      "Requirement already satisfied: ipython_genutils in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n",
-      "Requirement already satisfied: jupyter_contrib_core>=0.3.3 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.4.2)\n",
-      "Requirement already satisfied: jupyter_core in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.7.2)\n",
-      "Requirement already satisfied: jupyter_highlight_selected_word>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.2.0)\n",
-      "Requirement already satisfied: jupyter_nbextensions_configurator>=0.4.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (0.6.4)\n",
-      "Requirement already satisfied: nbconvert>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.16.6)\n",
-      "Requirement already satisfied: notebook>=6.0 in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (7.3.3)\n",
-      "Requirement already satisfied: tornado in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (6.4.2)\n",
-      "Requirement already satisfied: lxml in ./dev/lib/python3.11/site-packages (from jupyter_contrib_nbextensions) (5.3.1)\n",
-      "Requirement already satisfied: idna>=2.8 in ./dev/lib/python3.11/site-packages (from anyio<5,>=3.5.0->openai) (3.10)\n",
-      "Requirement already satisfied: colorama>=0.4 in ./dev/lib/python3.11/site-packages (from griffe<2,>=1.5.6->openai-agents) (0.4.6)\n",
-      "Requirement already satisfied: certifi in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (2025.1.31)\n",
-      "Requirement already satisfied: httpcore==1.* in ./dev/lib/python3.11/site-packages (from httpx<1,>=0.23.0->openai) (1.0.7)\n",
-      "Requirement already satisfied: h11<0.15,>=0.13 in ./dev/lib/python3.11/site-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n",
-      "Requirement already satisfied: decorator in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (5.2.1)\n",
-      "Requirement already satisfied: ipython-pygments-lexers in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (1.1.1)\n",
-      "Requirement already satisfied: jedi>=0.16 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.19.2)\n",
-      "Requirement already satisfied: matplotlib-inline in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.1.7)\n",
-      "Requirement already satisfied: pexpect>4.3 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (4.9.0)\n",
-      "Requirement already satisfied: prompt_toolkit<3.1.0,>=3.0.41 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (3.0.50)\n",
-      "Requirement already satisfied: pygments>=2.4.0 in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (2.19.1)\n",
-      "Requirement already satisfied: stack_data in ./dev/lib/python3.11/site-packages (from ipython>=6.1.0->ipywidgets) (0.6.3)\n",
-      "Requirement already satisfied: setuptools in ./dev/lib/python3.11/site-packages (from jupyter_contrib_core>=0.3.3->jupyter_contrib_nbextensions) (65.5.0)\n",
-      "Requirement already satisfied: jupyter-server in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.15.0)\n",
-      "Requirement already satisfied: pyyaml in ./dev/lib/python3.11/site-packages (from jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (6.0.2)\n",
-      "Requirement already satisfied: beautifulsoup4 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (4.13.3)\n",
-      "Requirement already satisfied: bleach!=5.0.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (6.2.0)\n",
-      "Requirement already satisfied: defusedxml in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.7.1)\n",
-      "Requirement already satisfied: jinja2>=3.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.6)\n",
-      "Requirement already satisfied: jupyterlab-pygments in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.3.0)\n",
-      "Requirement already satisfied: markupsafe>=2.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.0.2)\n",
-      "Requirement already satisfied: mistune<4,>=2.0.3 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (3.1.2)\n",
-      "Requirement already satisfied: nbclient>=0.5.0 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (0.10.2)\n",
-      "Requirement already satisfied: nbformat>=5.7 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (5.10.4)\n",
-      "Requirement already satisfied: packaging in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (24.2)\n",
-      "Requirement already satisfied: pandocfilters>=1.4.1 in ./dev/lib/python3.11/site-packages (from nbconvert>=6.0->jupyter_contrib_nbextensions) (1.5.1)\n",
-      "Requirement already satisfied: platformdirs>=2.5 in ./dev/lib/python3.11/site-packages (from jupyter_core->jupyter_contrib_nbextensions) (4.3.6)\n",
-      "Requirement already satisfied: jupyterlab-server<3,>=2.27.1 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (2.27.3)\n",
-      "Requirement already satisfied: jupyterlab<4.4,>=4.3.6 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (4.3.6)\n",
-      "Requirement already satisfied: notebook-shim<0.3,>=0.2 in ./dev/lib/python3.11/site-packages (from notebook>=6.0->jupyter_contrib_nbextensions) (0.2.4)\n",
-      "Requirement already satisfied: annotated-types>=0.6.0 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (0.7.0)\n",
-      "Requirement already satisfied: pydantic-core==2.27.2 in ./dev/lib/python3.11/site-packages (from pydantic<3,>=1.9.0->openai) (2.27.2)\n",
-      "Requirement already satisfied: six>=1.5 in ./dev/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.17.0)\n",
-      "Requirement already satisfied: charset-normalizer<4,>=2 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (3.4.1)\n",
-      "Requirement already satisfied: urllib3<3,>=1.21.1 in ./dev/lib/python3.11/site-packages (from requests<3,>=2.0->openai-agents) (2.3.0)\n",
-      "Requirement already satisfied: webencodings in ./dev/lib/python3.11/site-packages (from bleach!=5.0.0->bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (0.5.1)\n",
-      "Requirement already satisfied: tinycss2<1.5,>=1.1.0 in ./dev/lib/python3.11/site-packages (from bleach[css]!=5.0.0->nbconvert>=6.0->jupyter_contrib_nbextensions) (1.4.0)\n",
-      "Requirement already satisfied: parso<0.9.0,>=0.8.4 in ./dev/lib/python3.11/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets) (0.8.4)\n",
-      "Requirement already satisfied: argon2-cffi>=21.1 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (23.1.0)\n",
-      "Requirement already satisfied: jupyter-client>=7.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (8.6.3)\n",
-      "Requirement already satisfied: jupyter-events>=0.11.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.12.0)\n",
-      "Requirement already satisfied: jupyter-server-terminals>=0.4.4 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.5.3)\n",
-      "Requirement already satisfied: overrides>=5.0 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (7.7.0)\n",
-      "Requirement already satisfied: prometheus-client>=0.9 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.21.1)\n",
-      "Requirement already satisfied: pyzmq>=24 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (26.3.0)\n",
-      "Requirement already satisfied: send2trash>=1.8.2 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.3)\n",
-      "Requirement already satisfied: terminado>=0.8.3 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.18.1)\n",
-      "Requirement already satisfied: websocket-client>=1.7 in ./dev/lib/python3.11/site-packages (from jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.8.0)\n",
-      "Requirement already satisfied: async-lru>=1.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.0.4)\n",
-      "Requirement already satisfied: ipykernel>=6.5.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (6.29.5)\n",
-      "Requirement already satisfied: jupyter-lsp>=2.0.0 in ./dev/lib/python3.11/site-packages (from jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (2.2.5)\n",
-      "Requirement already satisfied: babel>=2.10 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2.17.0)\n",
-      "Requirement already satisfied: json5>=0.9.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.10.0)\n",
-      "Requirement already satisfied: jsonschema>=4.18.0 in ./dev/lib/python3.11/site-packages (from jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (4.23.0)\n",
-      "Requirement already satisfied: fastjsonschema>=2.15 in ./dev/lib/python3.11/site-packages (from nbformat>=5.7->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.21.1)\n",
-      "Requirement already satisfied: ptyprocess>=0.5 in ./dev/lib/python3.11/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets) (0.7.0)\n",
-      "Requirement already satisfied: wcwidth in ./dev/lib/python3.11/site-packages (from prompt_toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets) (0.2.13)\n",
-      "Requirement already satisfied: soupsieve>1.2 in ./dev/lib/python3.11/site-packages (from beautifulsoup4->nbconvert>=6.0->jupyter_contrib_nbextensions) (2.6)\n",
-      "Requirement already satisfied: executing>=1.2.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (2.2.0)\n",
-      "Requirement already satisfied: asttokens>=2.1.0 in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (3.0.0)\n",
-      "Requirement already satisfied: pure-eval in ./dev/lib/python3.11/site-packages (from stack_data->ipython>=6.1.0->ipywidgets) (0.2.3)\n",
-      "Requirement already satisfied: argon2-cffi-bindings in ./dev/lib/python3.11/site-packages (from argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (21.2.0)\n",
-      "Requirement already satisfied: appnope in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (0.1.4)\n",
-      "Requirement already satisfied: debugpy>=1.6.5 in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.8.13)\n",
-      "Requirement already satisfied: nest-asyncio in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (1.6.0)\n",
-      "Requirement already satisfied: psutil in ./dev/lib/python3.11/site-packages (from ipykernel>=6.5.0->jupyterlab<4.4,>=4.3.6->notebook>=6.0->jupyter_contrib_nbextensions) (7.0.0)\n",
-      "Requirement already satisfied: attrs>=22.2.0 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (25.3.0)\n",
-      "Requirement already satisfied: jsonschema-specifications>=2023.03.6 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (2024.10.1)\n",
-      "Requirement already satisfied: referencing>=0.28.4 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.36.2)\n",
-      "Requirement already satisfied: rpds-py>=0.7.1 in ./dev/lib/python3.11/site-packages (from jsonschema>=4.18.0->jupyterlab-server<3,>=2.27.1->notebook>=6.0->jupyter_contrib_nbextensions) (0.23.1)\n",
-      "Requirement already satisfied: python-json-logger>=2.0.4 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.3.0)\n",
-      "Requirement already satisfied: rfc3339-validator in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.4)\n",
-      "Requirement already satisfied: rfc3986-validator>=0.1.1 in ./dev/lib/python3.11/site-packages (from jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (0.1.1)\n",
-      "Requirement already satisfied: fqdn in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.5.1)\n",
-      "Requirement already satisfied: isoduration in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (20.11.0)\n",
-      "Requirement already satisfied: jsonpointer>1.13 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (3.0.0)\n",
-      "Requirement already satisfied: uri-template in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n",
-      "Requirement already satisfied: webcolors>=24.6.0 in ./dev/lib/python3.11/site-packages (from jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (24.11.1)\n",
-      "Requirement already satisfied: cffi>=1.0.1 in ./dev/lib/python3.11/site-packages (from argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.17.1)\n",
-      "Requirement already satisfied: pycparser in ./dev/lib/python3.11/site-packages (from cffi>=1.0.1->argon2-cffi-bindings->argon2-cffi>=21.1->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.22)\n",
-      "Requirement already satisfied: arrow>=0.15.0 in ./dev/lib/python3.11/site-packages (from isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (1.3.0)\n",
-      "Requirement already satisfied: types-python-dateutil>=2.8.10 in ./dev/lib/python3.11/site-packages (from arrow>=0.15.0->isoduration->jsonschema[format-nongpl]>=4.18.0->jupyter-events>=0.11.0->jupyter-server->jupyter_nbextensions_configurator>=0.4.0->jupyter_contrib_nbextensions) (2.9.0.20241206)\n"
+      "Note: you may need to restart the kernel to use updated packages.\n"
      ]
     }
    ],
    "source": [
-    "!pip install pandas openai tqdm dotenv openai-agents ipywidgets jupyter_contrib_nbextensions"
+    "%pip install pandas openai tqdm python-dotenv openai-agents tenacity ipywidgets jupyter_contrib_nbextensions --quiet"
    ]
   },
-  {
-   "cell_type": "code",
-   "execution_count": 22,
-   "metadata": {},
-   "outputs": [],
-   "source": []
-  },
   {
    "cell_type": "markdown",
    "metadata": {},
@@ -211,216 +86,32 @@
     "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
     "```\n",
     "\n",
-    "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder.\n",
-    "\n",
-    "*Note: the step below might will take some time to run fully based on the amount CSV files and rows in each file, and the input token into our Response API call.*"
+    "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder."
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": 10,
    "metadata": {},
    "outputs": [
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "100%|██████████| 78/78 [03:36<00:00,  2.77s/it]:00<?, ?it/s]\n",
-      "Processing CSV files:   8%|▊         | 1/13 [03:36<43:14, 216.19s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 132/132 [04:39<00:00,  2.11s/it]\n",
-      "Processing CSV files:  15%|█▌        | 2/13 [08:15<46:25, 253.22s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 113/113 [05:46<00:00,  3.06s/it]\n",
-      "Processing CSV files:  23%|██▎       | 3/13 [14:01<49:16, 295.65s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 53/53 [02:00<00:00,  2.28s/it]\n",
-      "Processing CSV files:  31%|███       | 4/13 [16:02<33:59, 226.64s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 39/39 [01:16<00:00,  1.95s/it]\n",
-      "Processing CSV files:  38%|███▊      | 5/13 [17:18<22:59, 172.38s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 34/34 [01:05<00:00,  1.93s/it]\n",
-      "Processing CSV files:  46%|████▌     | 6/13 [18:23<15:52, 136.04s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 101/101 [04:10<00:00,  2.48s/it]\n",
-      "Processing CSV files:  54%|█████▍    | 7/13 [22:34<17:21, 173.51s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 55/55 [01:59<00:00,  2.18s/it]\n",
-      "Processing CSV files:  62%|██████▏   | 8/13 [24:34<13:02, 156.43s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 84/84 [03:12<00:00,  2.29s/it]\n",
-      "Processing CSV files:  69%|██████▉   | 9/13 [27:47<11:10, 167.72s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 68/68 [02:45<00:00,  2.44s/it]\n",
-      "Processing CSV files:  77%|███████▋  | 10/13 [30:32<08:21, 167.12s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 132/132 [04:47<00:00,  2.18s/it]\n",
-      "Processing CSV files:  85%|████████▍ | 11/13 [35:20<06:48, 204.09s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 62/62 [02:25<00:00,  2.35s/it]\n",
-      "Processing CSV files:  92%|█████████▏| 12/13 [37:46<03:06, 186.37s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 67/67 [02:18<00:00,  2.06s/it]\n",
-      "Processing CSV files: 100%|██████████| 13/13 [40:04<00:00, 184.99s/it]"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Updated CSV saved to /Users/jhall/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv\n"
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "\n"
+      "100%|██████████| 78/78 [00:14<00:00,  5.38it/s] [00:00<?, ?it/s]\n",
+      "100%|██████████| 132/132 [00:21<00:00,  6.09it/s]00:14<02:54, 14.52s/it]\n",
+      "100%|██████████| 113/113 [00:15<00:00,  7.46it/s]00:36<03:26, 18.73s/it]\n",
+      "100%|██████████| 53/53 [00:24<00:00,  2.18it/s] [00:51<02:51, 17.11s/it]\n",
+      "100%|██████████| 39/39 [00:05<00:00,  7.00it/s] [01:15<02:59, 19.95s/it]\n",
+      "100%|██████████| 34/34 [00:09<00:00,  3.49it/s] [01:21<01:58, 14.77s/it]\n",
+      "100%|██████████| 101/101 [00:26<00:00,  3.78it/s]01:31<01:31, 13.06s/it]\n",
+      "100%|██████████| 55/55 [00:09<00:00,  5.62it/s] [01:57<01:45, 17.53s/it]\n",
+      "100%|██████████| 84/84 [00:33<00:00,  2.49it/s] [02:07<01:15, 15.07s/it]\n",
+      "100%|██████████| 68/68 [00:19<00:00,  3.44it/s] [02:41<01:23, 20.89s/it]\n",
+      "100%|██████████| 132/132 [00:30<00:00,  4.26it/s][03:01<01:01, 20.56s/it]\n",
+      "100%|██████████| 62/62 [00:33<00:00,  1.84it/s]3 [03:32<00:47, 23.75s/it]\n",
+      "100%|██████████| 67/67 [00:11<00:00,  5.88it/s]3 [04:05<00:26, 26.80s/it]\n",
+      "Enriching golf shot data: 100%|██████████| 13/13 [04:17<00:00, 19.79s/it]\n"
      ]
     }
    ],
@@ -430,19 +121,27 @@
     "import random\n",
     "import json\n",
     "import pandas as pd\n",
+    "import asyncio\n",
+    "import nest_asyncio  # Added to patch the event loop for Jupyter environments\n",
+    "nest_asyncio.apply()  # Enable nested event loops\n",
+    "\n",
     "from tqdm import tqdm\n",
+    "from tqdm.asyncio import tqdm_asyncio\n",
     "from openai import OpenAI\n",
-    "import os\n",
     "from dotenv import load_dotenv\n",
+    "from tenacity import retry, stop_after_attempt, wait_exponential\n",
+    "\n",
     "load_dotenv()\n",
     "client = OpenAI(api_key=os.getenv('API_KEY'))\n",
-    "tqdm.pandas()  # Enable progress_apply for pandas operations\n",
+    "tqdm.pandas()  # Enable progress bar for pandas operations\n",
     "\n",
     "SYSTEM_INSTRUCTIONS = \"\"\"\n",
     "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
     "\"\"\"\n",
     "\n",
-    "def generate_feedback(row):\n",
+    "# Increase the retry attempts and extend the backoff window to better handle rate limits.\n",
+    "@retry(stop=stop_after_attempt(5), wait=wait_exponential(min=2, max=10))\n",
+    "def sync_generate_feedback(row):\n",
     "    prompt = f\"\"\"\n",
     "    Review the following shot data and provide concise feedback:\n",
     "\n",
@@ -483,7 +182,7 @@
     "        \"tag\": \"Your tag here\"\n",
     "    }}\n",
     "    \"\"\"\n",
-    "\n",
+    "    \n",
     "    # Call the Responses API to generate the feedback\n",
     "    response = client.responses.create(\n",
     "        model=\"gpt-4o-mini\",\n",
@@ -491,30 +190,36 @@
     "            {\"role\": \"system\", \"content\": SYSTEM_INSTRUCTIONS},\n",
     "            {\"role\": \"user\", \"content\": prompt}\n",
     "        ],\n",
-    "        text={\n",
-    "            \"format\": {\n",
-    "                \"type\": \"json_object\"\n",
-    "            }\n",
-    "        }\n",
+    "        text={\"format\": {\"type\": \"json_object\"}}\n",
     "    )\n",
-    "\n",
     "    result = response.output_text\n",
-    "    return pd.Series(eval(result))\n",
+    "    return eval(result)\n",
     "\n",
+    "# Async wrapper that offloads the synchronous API call to a thread\n",
+    "async def generate_feedback_async(row):\n",
+    "    return await asyncio.to_thread(sync_generate_feedback, row)\n",
+    "\n",
+    "# Process the CSV file by concurrently sending out requests via asyncio.gather\n",
     "def process_and_enrich_csv(filepath, output_filepath):\n",
     "    df = pd.read_csv(filepath)\n",
-    "    feedback_tags = df.progress_apply(generate_feedback, axis=1)\n",
-    "    df['Note'] = feedback_tags['feedback']\n",
-    "    df['Tag'] = feedback_tags['tag']\n",
+    "    # Create asynchronous tasks for each row\n",
+    "    tasks = [generate_feedback_async(row) for _, row in df.iterrows()]\n",
+    "    # Use the existing (patched) event loop in the Jupyter notebook\n",
+    "    loop = asyncio.get_event_loop()\n",
+    "    feedback_results = loop.run_until_complete(tqdm_asyncio.gather(*tasks))\n",
+    "    \n",
+    "    # Convert results to DataFrame and update the original dataframe\n",
+    "    feedback_df = pd.DataFrame(feedback_results)\n",
+    "    df['Note'] = feedback_df['feedback']\n",
+    "    df['Tag'] = feedback_df['tag']\n",
     "    df.to_csv(output_filepath, index=False)\n",
-    "    print(f\"Updated CSV saved to {output_filepath}\")\n",
     "\n",
     "data_folder = os.path.join(os.path.dirname(os.getcwd()), \"basics_of_agents_sdk/data\")\n",
     "raw_data_folder = os.path.join(data_folder, 'raw')\n",
     "enriched_data_folder = os.path.join(data_folder, 'processed')\n",
     "\n",
     "# Loop through each CSV file in the raw data folder with a progress bar\n",
-    "for filename in tqdm(os.listdir(raw_data_folder), desc=\"Processing CSV files\"):\n",
+    "for filename in tqdm(os.listdir(raw_data_folder), desc=\"Enriching golf shot data\"):\n",
     "    if filename.endswith('.csv'):\n",
     "        csv_path = os.path.join(raw_data_folder, filename)\n",
     "        output_filepath = os.path.join(enriched_data_folder, filename)\n",
@@ -536,25 +241,25 @@
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 11,
    "metadata": {},
    "outputs": [
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "Processing CSV files: 100%|██████████| 26/26 [00:00<00:00, 629.86it/s]\n"
+      "Uploading chunks: 100%|██████████| 14/14 [06:32<00:00, 28.01s/it]\n"
      ]
     },
     {
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Uploaded batch 1/5: vsfb_8d785ab27d9b4846980ffbb472191b2f, Status: in_progress\n",
-      "Uploaded batch 2/5: vsfb_936564cac61e4c3e9cdb34b14964aca2, Status: completed\n",
-      "Uploaded batch 3/5: vsfb_59134cd12fc84d9495b318e91906e3a4, Status: in_progress\n",
-      "Uploaded batch 4/5: vsfb_ee98a2921ffc41e3b7b9998d60191c3c, Status: in_progress\n",
-      "Uploaded batch 5/5: vsfb_15ba2ef6ac39446fafe02a20cf177a5e, Status: in_progress\n"
+      "Uploaded batch 1/5: vsfb_84fb02ef90dd4ed59c20bcf28cbd5219, Status: in_progress\n",
+      "Uploaded batch 2/5: vsfb_721d6d9ccf8241ab931ad28c44b28891, Status: in_progress\n",
+      "Uploaded batch 3/5: vsfb_79b64ed39b694a5ca5f6a730b9a8c103, Status: in_progress\n",
+      "Uploaded batch 4/5: vsfb_e47ab0629d594dae9d65b0d8bd560848, Status: in_progress\n",
+      "Uploaded batch 5/5: vsfb_8834eadbbfc5491fb94180d816fc0ed7, Status: in_progress\n"
      ]
     }
    ],
@@ -609,7 +314,7 @@
     "\n",
     "def upload_all_ready_chunks(data_folder, purpose='user_data'):\n",
     "    all_chunk_ids = {}\n",
-    "    for file_name in tqdm(os.listdir(data_folder), desc='Processing CSV files'):\n",
+    "    for file_name in tqdm(os.listdir(data_folder), desc='Uploading chunks'):\n",
     "        if file_name.endswith('.csv'):\n",
     "            chunk_ids = upload_chunks_from_file(file_name, data_folder, purpose, use_cache=True)\n",
     "            if chunk_ids:\n",
@@ -649,7 +354,7 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "## Congratulations—Your Vector Store is Set Up (Almost)!\n",
+    "## Congratulations—Your Vector Store is Set Up!\n",
     "\n",
     "Great job setting up your vector store! Depending on the volume of files you've uploaded, processing might take a few minutes. You can monitor the status and ensure all your files have been successfully processed by checking for completion or any ingestion errors:\n",
     "\n",
@@ -669,19 +374,14 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 12,
    "metadata": {},
    "outputs": [],
    "source": [
-    "import asyncio\n",
-    "from agents import Agent, Runner, ModelSettings, FileSearchTool, WebSearchTool, OpenAIResponsesModel, RunHooks\n",
+    "from agents import Agent, Runner, FileSearchTool, WebSearchTool, OpenAIResponsesModel\n",
     "from agents.extensions.handoff_prompt import RECOMMENDED_PROMPT_PREFIX\n",
     "import openai\n",
     "import os\n",
-    "import colorama\n",
-    "from colorama import Fore, Style\n",
-    "colorama.init(autoreset=True)\n",
-    "import os\n",
     "from dotenv import load_dotenv\n",
     "load_dotenv()\n",
     "\n",
@@ -803,7 +503,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 13,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -858,13 +558,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 14,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "00ded741457a4aa4ad60df29e56b57db",
+       "model_id": "a4872e1090594c57893c5f9c08e4d038",
        "version_major": 2,
        "version_minor": 0
       },
@@ -878,7 +578,7 @@
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "ffb6f1dd3405457f9d55f2088e2e6fdf",
+       "model_id": "62a867fe397e4e81affa063dc95b65b2",
        "version_major": 2,
        "version_minor": 0
       },
@@ -894,10 +594,8 @@
     "import asyncio\n",
     "import nest_asyncio\n",
     "nest_asyncio.apply()  # Allows nested event loops in Jupyter\n",
-    "\n",
     "import ipywidgets as widgets\n",
     "from IPython.display import display\n",
-    "from colorama import Fore, Style\n",
     "conversation = []\n",
     "\n",
     "# Create a text widget for user input\n",

From 098dca9480cf1d85716d279d411b317925af1a53 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Mon, 24 Mar 2025 16:31:49 -0400
Subject: [PATCH 12/14] clean up + optimization + diagram changes

---
 .../basics_of_agent_sdk.ipynb                 |  49 ++--
 .../data/processed/Golf_Shot_Data_0.csv       |  68 ++---
 .../Golf_Shot_Data_0_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_1.csv       | 202 ++++++-------
 .../data/processed/Golf_Shot_Data_10.csv      | 226 +++++++--------
 .../Golf_Shot_Data_10_upload_cache.json       |   1 -
 .../data/processed/Golf_Shot_Data_12.csv      | 106 +++----
 .../Golf_Shot_Data_12_upload_cache.json       |   1 -
 .../data/processed/Golf_Shot_Data_13.csv      |  78 ++---
 .../Golf_Shot_Data_13_upload_cache.json       |   1 -
 .../Golf_Shot_Data_1_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_2.csv       | 168 +++++------
 .../Golf_Shot_Data_2_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_3.csv       | 110 +++----
 .../Golf_Shot_Data_3_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_4.csv       | 134 ++++-----
 .../Golf_Shot_Data_4_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_5.csv       | 124 ++++----
 .../Golf_Shot_Data_5_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_6.csv       | 136 ++++-----
 .../Golf_Shot_Data_6_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_7.csv       | 268 +++++++++---------
 .../Golf_Shot_Data_7_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_8.csv       | 268 +++++++++---------
 .../Golf_Shot_Data_8_upload_cache.json        |   1 -
 .../data/processed/Golf_Shot_Data_9.csv       | 156 +++++-----
 .../Golf_Shot_Data_9_upload_cache.json        |   1 -
 .../basics_of_agents_sdk/data_enrichment.png  | Bin 989960 -> 0 bytes
 .../data_enrichment_process.png               | Bin 0 -> 530471 bytes
 .../golfmate_agent_architecture.png           | Bin 0 -> 440025 bytes
 .../golfmate_architecture.png                 | Bin 457104 -> 0 bytes
 31 files changed, 1053 insertions(+), 1053 deletions(-)
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/data_enrichment_process.png
 create mode 100644 examples/agents_sdk/basics_of_agents_sdk/golfmate_agent_architecture.png
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index f248e26f74..841197d229 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -16,7 +16,7 @@
     "\n",
     "Here's our agentic architecture:\n",
     "\n",
-    "![Local image](./golfmate_architecture.png)\n",
+    "![Local image](./golfmate_agent_architecture.png)\n",
     "\n",
     "## Agentic Architecture Overview\n",
     "\n",
@@ -48,7 +48,7 @@
     "Ideally, golfers would annotate shots using the `Note` and `Tag` fields, providing valuable observations that enhance semantic understanding within our vector database. As these fields are currently empty, we will enrich the dataset by utilizing `gpt-4o-mini` to retroactively generate detailed insights and annotations for these fields.\n",
     "\n",
     "## Data Enrichment Process Diagram\n",
-    "![Local image](./data_enrichment.png)"
+    "![Local image](./data_enrichment_process.png)"
    ]
   },
   {
@@ -83,7 +83,7 @@
     "In this step, we read the input CSV files containing shot data. We'll enrich this data by using `gpt-4o-mini` to analyze and provide feedback on each golfer's shots. To do this, we'll prompt the model as follows:\n",
     "\n",
     "```\n",
-    "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into lamens terms for high handicappers.\n",
+    "You are a professional and very popular golf instructor with years of experience. You have a deep understanding of a variety of golf drills and exercises that can help golfers improve their game. You excel at synthesizing complex golf metrics from launch monitors and distilling them into comprehensible and actionable feedback and tips without being too technical. Convert it into laymens terms for high handicappers.\n",
     "```\n",
     "\n",
     "This enrichment step adds valuable semantic context to our data, which will enhance the accuracy of future queries in our vector store. The resulting enriched data will be saved as new CSV files in the `/processed` folder."
@@ -91,27 +91,40 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 2,
    "metadata": {},
    "outputs": [
     {
      "name": "stderr",
      "output_type": "stream",
      "text": [
-      "100%|██████████| 78/78 [00:14<00:00,  5.38it/s] [00:00<?, ?it/s]\n",
-      "100%|██████████| 132/132 [00:21<00:00,  6.09it/s]00:14<02:54, 14.52s/it]\n",
-      "100%|██████████| 113/113 [00:15<00:00,  7.46it/s]00:36<03:26, 18.73s/it]\n",
-      "100%|██████████| 53/53 [00:24<00:00,  2.18it/s] [00:51<02:51, 17.11s/it]\n",
-      "100%|██████████| 39/39 [00:05<00:00,  7.00it/s] [01:15<02:59, 19.95s/it]\n",
-      "100%|██████████| 34/34 [00:09<00:00,  3.49it/s] [01:21<01:58, 14.77s/it]\n",
-      "100%|██████████| 101/101 [00:26<00:00,  3.78it/s]01:31<01:31, 13.06s/it]\n",
-      "100%|██████████| 55/55 [00:09<00:00,  5.62it/s] [01:57<01:45, 17.53s/it]\n",
-      "100%|██████████| 84/84 [00:33<00:00,  2.49it/s] [02:07<01:15, 15.07s/it]\n",
-      "100%|██████████| 68/68 [00:19<00:00,  3.44it/s] [02:41<01:23, 20.89s/it]\n",
-      "100%|██████████| 132/132 [00:30<00:00,  4.26it/s][03:01<01:01, 20.56s/it]\n",
-      "100%|██████████| 62/62 [00:33<00:00,  1.84it/s]3 [03:32<00:47, 23.75s/it]\n",
-      "100%|██████████| 67/67 [00:11<00:00,  5.88it/s]3 [04:05<00:26, 26.80s/it]\n",
-      "Enriching golf shot data: 100%|██████████| 13/13 [04:17<00:00, 19.79s/it]\n"
+      "100%|██████████| 78/78 [00:13<00:00,  5.73it/s] [00:00<?, ?it/s]\n",
+      "100%|██████████| 132/132 [00:21<00:00,  6.24it/s]00:13<02:43, 13.63s/it]\n",
+      "100%|██████████| 113/113 [00:17<00:00,  6.63it/s]00:34<03:18, 18.06s/it]\n",
+      "100%|██████████| 53/53 [00:08<00:00,  6.11it/s] [00:51<02:56, 17.61s/it]\n",
+      "Enriching golf shot data:  31%|███       | 4/13 [01:01<02:18, 15.42s/it]\n"
+     ]
+    },
+    {
+     "ename": "KeyboardInterrupt",
+     "evalue": "",
+     "output_type": "error",
+     "traceback": [
+      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
+      "\u001b[31mKeyboardInterrupt\u001b[39m                         Traceback (most recent call last)",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 108\u001b[39m\n\u001b[32m    106\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m    107\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m--> \u001b[39m\u001b[32m108\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n",
+      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 91\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m     89\u001b[39m \u001b[38;5;66;03m# Use the existing (patched) event loop in the Jupyter notebook\u001b[39;00m\n\u001b[32m     90\u001b[39m loop = asyncio.get_event_loop()\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m feedback_results = \u001b[43mloop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrun_until_complete\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtqdm_asyncio\u001b[49m\u001b[43m.\u001b[49m\u001b[43mgather\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43mtasks\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     93\u001b[39m \u001b[38;5;66;03m# Convert results to DataFrame and update the original dataframe\u001b[39;00m\n\u001b[32m     94\u001b[39m feedback_df = pd.DataFrame(feedback_results)\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:92\u001b[39m, in \u001b[36m_patch_loop.<locals>.run_until_complete\u001b[39m\u001b[34m(self, future)\u001b[39m\n\u001b[32m     90\u001b[39m     f._log_destroy_pending = \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[32m     91\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m f.done():\n\u001b[32m---> \u001b[39m\u001b[32m92\u001b[39m     \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_run_once\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     93\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping:\n\u001b[32m     94\u001b[39m         \u001b[38;5;28;01mbreak\u001b[39;00m\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:115\u001b[39m, in \u001b[36m_patch_loop.<locals>._run_once\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m    108\u001b[39m     heappop(scheduled)\n\u001b[32m    110\u001b[39m timeout = (\n\u001b[32m    111\u001b[39m     \u001b[32m0\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m ready \u001b[38;5;129;01mor\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping\n\u001b[32m    112\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28mmin\u001b[39m(\u001b[38;5;28mmax\u001b[39m(\n\u001b[32m    113\u001b[39m         scheduled[\u001b[32m0\u001b[39m]._when - \u001b[38;5;28mself\u001b[39m.time(), \u001b[32m0\u001b[39m), \u001b[32m86400\u001b[39m) \u001b[38;5;28;01mif\u001b[39;00m scheduled\n\u001b[32m    114\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m--> \u001b[39m\u001b[32m115\u001b[39m event_list = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_selector\u001b[49m\u001b[43m.\u001b[49m\u001b[43mselect\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    116\u001b[39m \u001b[38;5;28mself\u001b[39m._process_events(event_list)\n\u001b[32m    118\u001b[39m end_time = \u001b[38;5;28mself\u001b[39m.time() + \u001b[38;5;28mself\u001b[39m._clock_resolution\n",
+      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/selectors.py:566\u001b[39m, in \u001b[36mKqueueSelector.select\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m    564\u001b[39m ready = []\n\u001b[32m    565\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m566\u001b[39m     kev_list = \u001b[38;5;28mself\u001b[39m._selector.control(\u001b[38;5;28;01mNone\u001b[39;00m, max_ev, timeout)\n\u001b[32m    567\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mInterruptedError\u001b[39;00m:\n\u001b[32m    568\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m ready\n",
+      "\u001b[31mKeyboardInterrupt\u001b[39m: "
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "100%|██████████| 39/39 [00:17<00:00,  2.20it/s]\n"
      ]
     }
    ],
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
index 5f7d6ce9ec..a5b4dcd732 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
@@ -1,35 +1,35 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your swing speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, and the ball is curving to the left due to the face being more closed than your swing path. Focus on aligning your clubface with your swing path to reduce the sidespin and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your 7-iron swing shows good club speed and decent ball speed. However, an attack angle of -3.13 degrees indicates that you're hitting slightly down on the ball, which may be contributing to the high backspin. A higher launch angle would help you carry the ball further. Focus on keeping your club path and face more aligned to reduce spin and improve distance. Practicing an upward strike on the ball will help too.",upward strike drill,1.1509776,69.998,97.22,0
-1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your 7 iron swing shows good distance with a ball speed of around 87 mph. To improve, focus on your attack angle, as it's a bit steep at -5 degrees, which could lead to lower shots. Try to maintain a more neutral swing path and open the clubface slightly. This will help promote a better launch angle and less spin for more distance. Overall, you're on the right track but can benefit from adjusting your angle of attack and swing path.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your shot shows a solid club speed and decent ball speed, but your attack angle and club path suggest a tendency to swing from outside to inside, which can cause slicing. The high backspin indicates a need for a more square club face at impact. Work on getting your club path to be more neutral and focus on squaring the club face for better accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed looks good at 77 mph, which is promising. The attack angle of 7.36 degrees suggests you're hitting down on the ball, helping generate solid contact and spin. Focus on keeping your club path and face angles more aligned to avoid unwanted side spin. Work on your follow-through to improve overall consistency. Try to maintain a consistent launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,"Your club speed is a bit low for a 7 iron, which is affecting your distance. Aim to increase your club speed through a better weight transfer during your swing. Additionally, your launch angle is good, but the backspin is quite high, which could lead to a loss of distance. Focus on striking the ball with a slightly downward angle to help with distance and control.",weight transfer drill,1.1509776,69.998,97.22,0
-1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"Your shot data shows a good club speed and ball speed, but there are areas to improve. Your attack angle is slightly negative, which means you're hitting down on the ball too much. This may cause more backspin and lower trajectory. The club path is a bit steered to the right, resulting in a hook. Try to work on your swing path and create a cleaner impact with the ball for more distance and better accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your 7-iron swing is generating good ball speed, but the club face is open relative to your swing path, leading to a decent amount of sidespin and a noticeable curve. Focus on aligning your clubface more closely with your swing path to improve accuracy. Additionally, try to reduce your backspin for better distance control.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot data shows good potential with a club speed of 76 mph and a solid ball speed of over 102 mph. However, your launch angle is a bit low, and there's quite a bit of backspin which could be affecting your distance. The club face is significantly open compared to your club path, which might be causing a slice and resulting in a notable deviation in your carry distance. Focus on adjusting your grip and aligning your shoulders properly to help with your swing path.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in accuracy. The club path and face angle suggest that the shot was pushed to the right. Try focusing on aligning your body better with your target and ensure that your clubface is square at impact. Working on your swing path will also help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot shows some good potential! Your club speed is decent, and you're getting a good ball speed out of it. However, the face is a bit open at impact, which is causing the ball to spin to the right a little too much. Focus on aligning your clubface square at address and through impact. Additionally, try to increase your attack angle slightly to add more height and distance to your shots.",clubface alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your club speed is good, but your attack angle is quite steep, which means you're hitting down on the ball too much, leading to high spin and inconsistent distance. Aim for a more level swing through the ball. Practicing your swing path can help you make better contact and reduce the steepness of your angle.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"You're generating good speed with your 7 iron, but the club path and face angles suggest you're coming in too steep and cutting across the ball, leading to excessive sidespin and a leftward hook. This affects both your accuracy and distance. Focus on straightening out your swing path and keeping the clubface more square at impact to improve your shots. Additionally, the high backspin indicates that you may need to work on your strike to get more distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your club speed is good, but the ball is going off to the right and has a lot of backspin. This could be due to an open clubface at impact. Focus on squaring the clubface at impact and keeping your swing path more neutral. Try to lower your backspin for a straighter and longer shot.",clubface alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your 7-iron shot shows solid distance and ball speed, but there's room for improvement in your swing path and face angle. A club path of 6.2 degrees means you're swinging slightly out-to-in, which can lead to slices. The high backspin may indicate you're not making solid contact with the center of the clubface. Focus on making cleaner strikes and adjusting your stance to promote a straighter swing path. Practicing consistency in your swing can help lower your scores.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Your club speed is quite good, but your club path and face angle suggest that you're aiming a bit right, which is causing your shots to curve left. Focusing on aligning your club face with your target and practicing a straighter path can help you gain more accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your club speed is decent, but the ball is launching too high and spinning too much, which could be causing it to veer off to the right. Focus on aligning your clubface with your swing path to improve accuracy. Reducing your attack angle to a more neutral position could also help lower spin and increase distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows that you have decent swing speed and ball speed, but your attack angle is a bit too steep for a 7 iron, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Try to level out your swing by focusing on sweeping the ball rather than digging into the turf. Additionally, your club face is open at impact, which could cause some wayward shots. Work on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your club speed and ball speed are solid for a 7-iron, indicating good power. However, your attack angle is slightly negative, which may cause thin or low shots. A slight adjustment to make your angle more neutral or positive will help you get better height and distance. The face of your club is square to your path, which is great, but your spin rates suggest that you're putting a bit too much backspin on the ball; focusing on a smoother swing could reduce that. Overall, you're on the right track—just aim to adjust that attack angle to improve your launch conditions.",attack angle drill,1.1509776,69.998,97.22,0
-1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your shot shows solid distance, but improving your ball control will help you hit more consistently. Your club path is slightly out to the right, and the face angle is open, which can lead to more slices. Focus on aligning your body to your target and making a more neutral swing path.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot shows good power, but the ball is curving way off to the right due to the face being open at impact. Focus on keeping the clubface square when hitting the ball and adjust your swing path slightly to the inside to bring it back on target.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your swing speed with the 7 iron is solid, but the attack angle is slightly down, which might be causing high backspin and a higher than ideal launch angle. Additionally, the face is open relative to the path, leading to a push to the right. Focus on making sure your club face is square at impact and try to improve your attack angle by sweeping the ball slightly instead of hitting down too much. This should help you gain distance and improve accuracy.",face angle drill,1.1509776,69.998,97.22,0
-1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your shot data shows that you're generating decent club speed and ball speed, but your attack angle and club path indicate that you may be coming into the ball slightly steep and from the outside. This could be affecting your accuracy and spin. Focus on keeping your club path more neutral and ensuring your club face is square at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like your shot data shows some irregularities, particularly with club speed and angles, which are all at zero. This may indicate that the club wasn't in motion or the data wasn't captured properly. Focus on making sure you complete your swing to generate speed and hit the ball consistently. Practicing a full swing with correct mechanics will help in improving your overall performance.",full swing practice,1.1509776,69.998,97.22,0
-1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"You're generating good club speed and distance, but your attack angle is quite negative, which can lead to lower shots and potential issues with solid contact. Your club path and face angle show a strong rightward movement, causing your shots to drift right. Focus on improving your swing path to be more neutral and check your grip to help align the clubface better at impact.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"Your club speed is decent, and you're generating good ball speed, but your ball is spinning too much, which can cause loss of distance. Try to focus on squaring the club face at impact to reduce sidespin and improve accuracy. Also, work on your attack angle to ensure you're hitting the ball more level instead of descending too steeply.",face angle drill,1.1509776,69.998,97.22,0
-1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Your club speed looks good for a 7-iron, but the attack angle is a bit too steep at -3 degrees. This can lead to lower launches and more difficulty getting the ball airborne. Aim to swing more level through impact. Also, the face angle is quite open relative to your swing path, which can cause a push to the right. Focus on getting your clubface more aligned with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your 7 iron shot shows good ball speed and carry distance, but there's room for improvement in your accuracy. Your attack angle is slightly descending, which is okay for a 7 iron, but a more neutral angle can help with consistency. The club path and face angle suggest a tendency to push the ball right. Focus on aligning your body better and keeping the club face square at impact.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your club speed is good, and you're getting decent distance with your 7 iron. However, the attack angle is a bit steep and the face angle is quite open, which is causing the ball to launch right. Focus on getting the clubface square at impact and improving your attack angle to a more neutral position for better accuracy and control.",clubface alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It seems that you didn't swing the club for this shot, as your club speed and attack angle are both 0. This usually happens when the club doesn't make contact with the ball. Focus on making a full swing, ensuring you're engaging your body and following through. It might be helpful to practice your setup and take some practice swings to build confidence.",full swing practice,1.1509776,69.998,97.22,0
-1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is good for a 7 iron, but the club face is open at impact, which can cause the ball to slice. Focus on squarely aligning the club face to your target at address and through impact. Reducing your backspin will help improve carry and distance. Work on your follow-through to ensure a smoother swing path.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is solid, but the angle you're hitting down (-7 degrees) suggests that your impact may be too steep, which can cause low launches. Your club path is very much to the right, and the face angle is also open, leading to a push with some side spin. Focus on leveling out your attack angle and getting the face more square to your target line at impact. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7 iron shot shows good ball speed, but there's room for improvement in consistency. The club path is aiming right, and the face angle is open, which leads to a big slice. Focus on getting your club path more neutral and square at impact. A good drill to work on this is to practice a 'swing path drill' where you make swings while focusing on keeping the club moving straight down the target line.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your club speed is decent, but your attack angle is quite negative, meaning you're hitting down too much on the ball. This can lead to more spin and less distance. Try to level out your swing path and focus on bringing the club back on a straighter line to promote a more dynamic strike. This will help you increase your carry distance and overall accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your shot shows a solid club speed and ball speed, which are great starting points. However, your attack angle and club face angle indicate that the club is coming in a bit too steeply and open, leading to high backspin and leftward sidespin. This can cause your ball to launch higher and drift off course. Focus on achieving a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your shot shows good distance, but your club face is open at impact, causing the ball to start right and spin more than desired. Try to focus on squaring the club face at impact and reducing backspin for a straighter ball flight. Improving your attack angle by making it less steep could also help with distance.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your shot data shows a solid club speed but the attack angle is a bit steep, which could lead to lower trajectory and less distance. Work on improving your angle of attack to be closer to level. Additionally, your club path is good, but the face being open to the path indicates a tendency to slice it. Focus on ensuring the club face is square at impact. This will help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your club speed is solid, and you're getting good ball speed and carry distance. However, with a significant amount of backspin and sidespin, your shots are likely becoming inconsistent. Focus on improving your club path and face angle to achieve straighter shots. Aim for a more neutral swing path and ensure that the clubface is square at impact.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed is solid, and you're making good contact with a decent smash factor. However, the attack angle is a bit steep, which could lead to higher, less controlled shots. A few adjustments in your swing path might help you achieve a more consistent shot direction, as your club path is right of target. Focus on keeping the clubface square to your path to maintain accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,Your 7-iron swing shows a good launch angle but is a bit slow and flat. Increasing your swing speed and adding some upward attack angle will help improve your distance. Try to focus on creating a bit more upward angle on your swings; this will help you get the ball in the air better and improve your overall carry distance.,upward swing drill,1.1509776,69.998,97.22,0
+1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"You achieved a solid carry distance of around 134 yards with a 7-iron, but your club face is open relative to your swing path, leading to some rightward spin and a noticeable deviation. Focus on getting the club face square at impact to improve direction and consistency. Work on your attack angle as well; hitting up slightly on the ball can help. Overall, good effort—let's aim for more accuracy next time!",square face drill,1.1509776,69.998,97.22,0
+1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your club speed is good at 76 mph, but the launch angle and backspin suggest you might be hitting a bit too high. This could be affecting your distance. Focus on lowering your angle of attack slightly and aim to close the face more to improve your direction and reduce sidespin. Try to work on hitting through the ball with a slightly descending blow, which can help you with your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot shows good ball speed and decent carry distance with a bit too much backspin. This suggests that while you have power, tightening up your swing path and face angle could help you achieve a straighter trajectory. Focusing on reducing the sidespin will significantly improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot data shows that you have decent club speed and ball speed, but your ball is curving a bit to the left (negative sidespin) and is not quite on target. It looks like your clubface is slightly open relative to your swing path. Try to work on aligning your clubface with your swing path as you swing through the ball. This can help reduce the leftward deviation and give you more consistent ball flight.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot data looks good overall! Your club speed is solid for a 7 iron. However, the club face angle at impact is quite open (8.39 degrees), which may cause the ball to slice. Try to aim for a more neutral club face at impact. Additionally, your backspin is high (over 3000 rpm), which can cause less distance. A drill focusing on better face control and a smoother, more consistent swing path can help improve your results.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your 7-iron swing has potential, but your attack angle is too steep at -7.65 degrees, which may cause excessive backspin and impacting accuracy. Your club face is significantly open, leading to a big push to the right. Focus on a more neutral club face at impact and a shallower attack angle to help improve distance and accuracy.",face angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"Your shot data shows that your club speed is good, but your club path and face angle suggest a slice. You're hitting the ball with a high backspin rate, which could cause it to climb more than desired. Focus on aligning your club face with your swing path. Try to maintain a straighter swing path to help keep the ball on target.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your 7-iron shot shows a good club speed, but your club face is closed (16.1 degrees) relative to your swing path (2.27 degrees), causing the ball to curve left (draw). Try to align your club face more square at impact. Your launch angle is decent, but the backspin is on the higher side, which may lead to less distance. Work on hitting through the ball with a more neutral face to achieve better ball flight and distance.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your club speed is good, but we need to focus on improving your club face angle and path. The face is open, which is causing the ball to slice right and lose distance. Additionally, the backspin is quite high. Let's work on squaring the club face at impact to get straighter shots and reduce the spin for more distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Great job with your swing speed and ball speed! However, your club path and face angle suggest you're hitting the ball to the right. Focus on aiming your clubface more towards your target and adjusting your swing path to be more in line with it. Practice this by slowing down your swing to find the right path and face alignment.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your shot data indicates a high launch with significant backspin, which can cause the ball to balloon in the air and reduce distance. The club path is quite outside-in, leading to a slice. Focus on improving your swing path to make it more neutral. Additionally, consider adjusting your angle of attack to be closer to zero for better contact. Practicing these adjustments could help you achieve more accurate and consistent shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows you have a decent swing speed and ball speed, but your attack angle is slightly negative, which can lead to low shots. Work on leveling out your swing to create a better strike. The high backspin indicates that your clubface is quite open at impact, contributing to a rightward launch. Focus on aligning your clubface more square to your target. Your carry distance is respectable, but you may want to aim for more control over your direction to reduce deviation.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your shot data shows that your club speed and ball speed are relatively good for a 7-iron. However, the attack angle being slightly negative suggests that you're hitting down on the ball too much, which can lead to less distance and control. Your launch angle is decent, but the backspin is quite high. This excess spin can cause higher ball flight with less distance. Additionally, the side spin indicates a slight pull on your shots. Focus on getting your attack angle more neutral and reducing backspin for better carry and accuracy.",attack angle adjustment,1.1509776,69.998,97.22,0
+1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your club speed is solid, but the ball is spinning a bit too much, which can affect distance. The club face is open relative to your path, leading to a rightward (slice) shot. Focus on closing the club face just a little and working on your swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot data shows good ball speed and carry distance, but your attack angle is very slightly downward, which can lead to excessive backspin (over 3750 rpm). To gain better distance and control, work on having a more neutral or slightly upward attack angle. Additionally, your club path is quite right (7.31 degrees), which may cause excessive slicing. Focus on improving your alignment and swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your shot data shows you're hitting the ball well, but the face angle is wide open compared to your swing path. This is causing the ball to launch higher and to the right, leading to less accuracy. Focus on closing the clubface at impact for straighter shots.",face angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your 7-iron shot shows nice club speed and ball speed, but your club path is drifting too much to the right (5.92°), and the face is open (7.58°) at impact. This means your shots are likely slicing to the right. Focus on getting your club path closer to straight and try to square the clubface more at impact to achieve a straighter shot. Also, lowering your backspin could help you get more distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like there was an issue with this shot data, as essential details like club speed and carry distance are missing. To improve your game, focus on your setup and ensure you have a proper swing path. Start with practicing slow motion swings to build muscle memory and gain better control over your shots.",slow motion swing,1.1509776,69.998,97.22,0
+1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Focus on having a more neutral or slightly upward attack angle to maximize your launch and distance. Also, your club path is significantly out to the right, which is causing your ball to launch right of target. Try to get your club path closer to the target line.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"You're hitting the ball at a decent speed, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could lead to higher spin rates and not enough distance. Try to create a more ascending blow. Your club face is open to your swing path, which might result in some push to the right. Focus on squaring the face at impact. Work on keeping your angle of attack closer to level and ensure your club face is aligned with your target.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Great effort with your 7 iron! Your club speed is solid, but your attack angle is a bit too downward, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates that your swing is coming too much from the outside, while the face angle shows it's more open than necessary during impact. Focus on correcting your swing path and aim for a shallower attack angle for a better strike and more distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your shot shows good potential! Your club speed and ball speed are solid, but the high spin rate suggests you might be contacting the ball a touch too steeply. Try to focus on a slightly shallower angle of attack to help reduce that spin and gain more distance. Additionally, your face angle is open to your path, which can cause your shots to veer right. Aim to square your clubface at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your 7-iron shot is fairly solid, but there are a couple of key areas to focus on. The attack angle of -4.62 degrees suggests you're hitting down on the ball too much, which can cause excessive backspin and affect distance. Also, your club face angle is quite open (12.35 degrees), which might lead to a push to the right. Try to work on getting a more neutral club face and a shallower attack angle.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It looks like your club speed wasn't registered, which might indicate an issue with your setup or swing. However, the carry distance is decent at 135 yards. To improve, focus on developing a consistent swing path and using the proper stance. Your high backspin suggests that you might be hitting down on the ball too much, so work on helping the ball get airborne and reducing backspin. This could improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is decent, but it looks like your clubface is open at impact, which causes the ball to spin to the left. Focus on bringing the clubface more square to your target to improve your accuracy. Additionally, your launch angle is a bit low; try to create a more upward angle at impact to optimize distance. Work on controlling your carry distance by solidifying your contact.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is good, but the attack angle of -7 degrees suggests you're hitting down on the ball too much. This can cause excessive backspin and lower launch, affecting distance. Focus on trying to hit the ball with a slightly shallower angle to promote a higher launch and better carry distance.",attack angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7-iron shot carried 144 yards, but the club face was significantly open at impact, leading to a rightward ball flight. Focus on aligning your club face with your path for better accuracy. Additionally, the backspin is quite high which can affect your carry distance. Try to hit down on the ball less steeply to reduce that spin.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your shot data shows that your club speed and ball speed are decent, but the ball is curving to the right (slice) due to a steep club path and an open club face at impact. Work on aligning your club face more square to your target at impact and adjusting your swing path. This will help you achieve straighter, more controlled shots.",swing path drill,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json
deleted file mode 100644
index 520c1b6cfe..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_0_chunk_0.txt": "file-NbdCYWyfQ8CAHBp5LKpkzD", "Golf_Shot_Data_0_chunk_1.txt": "file-3AwH9fk64VFj4RkeE2NzSp", "Golf_Shot_Data_0_chunk_2.txt": "file-HmiwWZsQ3nBt89gmPbnw8K", "Golf_Shot_Data_0_chunk_3.txt": "file-G4F9wGE8UFeZYLUtrZ5i5e", "Golf_Shot_Data_0_chunk_4.txt": "file-YHodj2ZPqA3Mfh6gUYPL8A", "Golf_Shot_Data_0_chunk_5.txt": "file-YDBBjmo5UW7G93rEjg3qai", "Golf_Shot_Data_0_chunk_6.txt": "file-Jz6KSDH4R3h7vWqC5WtqHd", "Golf_Shot_Data_0_chunk_7.txt": "file-4SDtqLqobV9rCcFdcFscWd", "Golf_Shot_Data_0_chunk_8.txt": "file-6hNHvyaRZfdhHz5vQseCJW", "Golf_Shot_Data_0_chunk_9.txt": "file-NsU1AAt9LEGfWm1b9Ea9Ak", "Golf_Shot_Data_0_chunk_10.txt": "file-JTB2VWtHgQkaYqyBbDwomA", "Golf_Shot_Data_0_chunk_11.txt": "file-79usZandVKHGpUsFDzoLAa", "Golf_Shot_Data_0_chunk_12.txt": "file-CJzFVyj1XPGLr2ZueJ4NpW", "Golf_Shot_Data_0_chunk_13.txt": "file-YXVXgvFwtt9dWDzaKfhuAt", "Golf_Shot_Data_0_chunk_14.txt": "file-GTcsKpqQnu7EPdS2cbuYan", "Golf_Shot_Data_0_chunk_15.txt": "file-1FnPufbVb3ijVhzkXgTszx", "Golf_Shot_Data_0_chunk_16.txt": "file-BxVHukkPAnrPWsCWkQhQSn", "Golf_Shot_Data_0_chunk_17.txt": "file-KWYTD11gzZfS4DdP1Xc8Vy", "Golf_Shot_Data_0_chunk_18.txt": "file-DPAticNnSSe1sjg5BsRwR3", "Golf_Shot_Data_0_chunk_19.txt": "file-R6F6pzWKHhyvf5uQihTpUr", "Golf_Shot_Data_0_chunk_20.txt": "file-PKTpxeLdwdcDtzRrxjY9Sc", "Golf_Shot_Data_0_chunk_21.txt": "file-H76S28LCazGz5Pb2Jt4W75", "Golf_Shot_Data_0_chunk_22.txt": "file-VnNagF1uqU6yqaAje7XC9m", "Golf_Shot_Data_0_chunk_23.txt": "file-4hN9Pb9FDCsy7811Rs7n2e", "Golf_Shot_Data_0_chunk_24.txt": "file-8Vck13ojt4jBefCKtQfBKv", "Golf_Shot_Data_0_chunk_25.txt": "file-KbxscCf3URWFDpqNtuCjfW", "Golf_Shot_Data_0_chunk_26.txt": "file-B5TgALxi8a76yuFTXW2foS", "Golf_Shot_Data_0_chunk_27.txt": "file-E8cxTssqu5ANoLrteaqkcB", "Golf_Shot_Data_0_chunk_28.txt": "file-3nWbRJ6Aqd2vT15yGCH7pN", "Golf_Shot_Data_0_chunk_29.txt": "file-SKksCHf2KGvqJXAt6LSedG", "Golf_Shot_Data_0_chunk_30.txt": "file-AfSVAHu5wHwEuQ2TU4hL9P", "Golf_Shot_Data_0_chunk_31.txt": "file-QvuwcuRn4uno2SaRHVGggb", "Golf_Shot_Data_0_chunk_32.txt": "file-ApaLaoZVh4JKzpZBaHsgye", "Golf_Shot_Data_0_chunk_33.txt": "file-JGgf8ayncrwfepdVJdGPyA"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
index d859bb1b02..563f00f303 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
@@ -1,102 +1,102 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You generated a good amount of backspin, which is great for controlling your shots around the greens. However, your club face is open at impact, causing the ball to veer off to the right (slices). Focus on aligning the clubface more squarely at impact. Additionally, a higher attack angle can help with more consistent ball striking. Try to slightly angle the club down as you hit the ball, instead of level or down too much. This can help ensure better contact and a straighter trajectory.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot shows a decent swing speed, but the ball deviated quite a bit from your target line. To improve your accuracy, focus on aligning your club face with your intended target instead of just swinging straight. Your backspin is quite high, which can make the ball bounce more than you want it to. Try to lower this by hitting down a bit more on the ball and making crisp contact.",alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot data tells me a few key things. First, your club speed is decent, but your attack angle is at 0 degrees. This means you're hitting the ball straight on without a downward strike, which is important for a sand wedge. The club face angle is quite open, which is causing a lot of sidespin (the ball is curving to the left if you're a right-handed golfer). To improve, focus on making sure the club face is more square at impact and try to slightly improve your downward angle of attack when hitting the sand wedge. This will help you achieve better control and more consistent distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing speed is good for a sand wedge, but your attack angle is a bit too negative, which can lead to inconsistent contact with the ball. Try to make sure you're hitting slightly up on the ball to improve your launch angle and backspin. The ball is carrying well at nearly 70 yards, but focusing on a more positive attack angle will help you get better control and consistency.",attack angle adjustment,1.1509776,69.998,97.22,0
-12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid for a sand wedge, but your attack angle is quite steep and the club path is aimed right. This can lead to high backspin and deviations from your target. Focus on making a flatter swing and aim to strike the ball with a more neutral angle. Try to align your clubface more square to your target during impact.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with how the shot data was recorded, but I can still give you some advice based on typical sand wedge performance. Since your club speed and swing angles are not showing, focus on ensuring you have a proper setup and a smooth swing. Practice hitting the sand behind the ball to create an explosion effect that will help you get out of bunkers effectively.",splash drill,1.1509776,69.998,97.22,0
-12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Great job with the swing speed and consistency! However, your launch direction is quite off to the right, which is likely causing the ball to veer. To straighten your shots, focus on aligning your clubface better at impact. Additionally, your attack angle is slightly down, which is common for sand wedge shots, but can be improved for better contact. Try to make sure you're hitting down just enough without forcing it too much.",clubface alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Your pitching wedge swing shows solid club speed, but your path is quite negative, which may cause balls to slice or pull left. Try to align your swing path more towards the target and maintain a more neutral club face at impact for better accuracy. Work on maintaining a steady launch angle and reducing backspin for improved distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your shot data shows you have decent carry distance with your pitching wedge, but the attack angle of -5.48 degrees indicates a tendency to hit down on the ball too much. This can lead to excessive backspin and may affect your launch angle. Work on leveling out your swing a bit for a better impact. Additionally, your club path is slightly right, which could cause your shots to veer off. Focus on aligning your swing path more towards your target.",attack angle adjustment drill,1.1509776,69.998,97.22,0
-12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your club speed and ball speed are good, showing strength in your swing. However, your attack angle is slightly negative, which could lead to lower ball flights and less control. Try to focus on a more upward angle as you make contact with the ball. Additionally, your backspin is high, which is great for stopping the ball on the green, but it can affect distance control. Work on keeping the clubface aligned with your swing path to reduce the sidespin. This will improve accuracy and distance consistency.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Your pitching wedge swing is solid, but there are a few areas to focus on. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Try to work on getting a more level or slightly upward angle of attack for better contact. Your spin rates are high, indicating that the ball is turning a bit too much as it flies. Tightening the face to align more consistently with your swing path will help reduce this. Overall, your carry distance is good, but aim for more control in your direction.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your pitching wedge shot is looking solid! You've got good distance and decent backspin. However, your attack angle is slightly negative, which can lead to inconsistencies in your ball flight. A more upward strike can help get those shots airborne better. Try to focus on getting the bottom of your swing path more level or even slightly upward into the ball.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your swing speed and ball speed look good for a pitching wedge, but the backspin is quite high, which could affect your control. Focus on a more upward attack angle to improve launch conditions and reduce excessive spin. This will help your ball fly a bit straighter and carry further.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Your pitching wedge shot had decent distance, but the face angle was open at impact, causing the ball to launch right. Focus on aligning your clubface with your target during setup and practice a consistent swing path to improve accuracy. Also, try to reduce the sidespin by ensuring a more level swing through impact.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like you had a static swing with no club movement, which resulted in a low ball speed and limited carry distance. Focus on developing your swing and generating some club speed. Concentrate on the fundamentals: grip, stance, and tempo. Start practice swings slowly, then gradually build up speed while maintaining control.",slow motion swing,1.1509776,69.998,97.22,0
-12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your pitching wedge shot shows solid club speed and a good carry distance of around 111 yards. However, your club face is significantly open at impact, which is causing your ball to spin to the right. Focus on getting the face more aligned with your swing path to improve accuracy. A slight adjustment in your attack angle towards a more neutral position can also help in achieving better contact.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"Your club speed is solid for a pitching wedge, but the high backspin suggests you're making contact too close to the ground or flipping your wrists. Work on keeping your hands ahead of the clubhead through impact to reduce spin and gain more distance. Also, your carry deviation shows the ball is veering slightly left; try focusing on a more neutral grip and alignment to straighten your shots.",hands ahead drill,1.1509776,69.998,97.22,0
-12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed was recorded as 0 mph, which suggests that there might have been an issue with the data capture. However, the backspin is high at over 2600 rpm, which is good for control but may suggest you need to improve your launch angle, which is low. Try to focus on making solid contact and creating a more upward strike on the ball for better distance and trajectory.",launch angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Great job with your pitching wedge! Your club speed is solid, but your attack angle is a bit too negative, which means you're hitting slightly down on the ball. This can create more backspin and can cause the ball to balloon upwards. Consider adjusting your setup to promote a more level swing. Also, your launch direction indicates a slight hook; try to focus on keeping your clubface square at impact to reduce sidespin. Overall, aim for a smoother swing and keep practicing your alignment.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It looks like we couldn't gather complete data for your shot, but a few things stand out. Your club speed and attack angles suggest that there may have been an issue with the setup or execution of the swing. Focus on your alignment and ensure that your setup is stable. Practice hitting the ball with consistent solid contact to maximize distance and accuracy.",setup stability drill,1.1509776,69.998,97.22,0
-12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your 8-iron swing is generating decent speed, but your club path is significantly off to the left (close to -14 degrees). This can lead to shots that slice or hook. Improve your swing path by focusing on an inside-out motion. Also, the low launch angle suggests you might not be making solid contact with the ball. Try making sure the clubface is square at impact and check your ball position, too.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're making good contact with your 8-iron, but the ball is spinning a bit too much and your attack angle is slightly downward. This could be causing you to lose distance. Focus on hitting up slightly to reduce backspin and improve your launch angle. Also, keep an eye on your club path; it's too much to the left, which can cause the ball to fade or slice. A more neutral path will help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"Your shot data indicates that you made good contact as seen with the decent ball speed and carry distance. However, the extremely high backspin and sidespin suggest that the ball likely curved a bit too much. Focusing on consistency in your swing and managing the face angle at impact will help reduce this spin and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent, but your attack angle is a bit too negative, which means the club is coming down too steeply. This can lead to higher backspin and a tendency for the ball to fade. Working on keeping the club path more neutral and adjusting your attack angle to be closer to level can help you achieve a more consistent strike. Practice focusing on a smoother swing to lower that spin and improve your distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your swing speed is good for an 8 iron, but your attack angle is quite downward, which may cause the ball to dig into the ground. Try to level out your swing a bit more. The club face is slightly open at impact, which is causing the ball to draw to the left. Work on squaring the face at impact to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Great job on your 8 iron swing! Your club speed is solid, but the face is pointing too far right at impact, which is causing the ball to slice. Work on keeping the club path more neutral and aligning the clubface better at impact. Reducing backspin could help with distance, so focus on a more sweeping motion. Overall, you're on the right track!",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like the data you provided is incomplete, but the key takeaway is that your ball speed suggests a need for better contact and swing mechanics. Focus on developing a smoother swing and improving your club speed to increase distance. Ensure you're making solid contact with the ball, as that's crucial for better performance.",slow motion swing,1.1509776,69.998,97.22,0
-12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your shot data shows some room for improvement. Your club speed is decent, but the attack angle is too negative, meaning you're hitting down on the ball too much. This can lead to high backspin and less distance. Focus on hitting up slightly to reduce backspin and increase carry distance. Your face angle is also closed to the path, which may lead to pulled shots. Try to work on getting a more neutral face angle at impact.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your swing speed is decent for a 7 iron, but the attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates an in-to-out swing, which can cause consistency issues. Try to improve your strike by leveling out your swing path and working on your angle of attack. Focus on a smoother, more controlled motion to help with accuracy and distance.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your club speed is good for a 7 iron, and you're hitting the ball with decent distance. However, your club face is slightly open at impact, leading to a pull or slice. Focus on aligning your club face better at address and make sure it’s square to your target at impact. Additionally, your backspin is a bit high, which can affect your distance. Try to make a smoother swing rather than trying to hit down too hard.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Great effort with your 7-iron! Your club speed and ball speed indicate that you're making solid contact, but your attack angle is slightly downward. This can lead to excessive backspin and can affect your distance. Try to focus on hitting more level or slightly upward to reduce backspin and improve carry distance. Additionally, your aim seems a bit off, as indicated by the negative carry deviation. Concentrate on your alignment at address to help straightening your shots.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your shot shows good power with a solid ball speed. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a 7 iron. Try to focus on a slightly upward strike to increase launch and decrease spin. Your smash factor is good, meaning you're making solid contact, but you might benefit from adjusting your clubface alignment to the path to improve direction.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows good club speed, but your accuracy needs improvement. The club path is slightly to the right (3.48 degrees), and your club face is also pointing slightly left at impact (-0.6 degrees), which is causing the ball to drift off target. To improve consistency, focus on aligning your club face with your swing path at impact. This will help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your club speed is good, and your ball speed is solid, leading to a decent carry distance. However, your backspin is quite high, which may be affecting your distance and control. Work on hitting more down on the ball to reduce backspin and improve your carry. You also have a slight fade with your ball flight. Focusing on face alignment and path during your swing can help correct this.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,"Your club speed of 78 mph is decent, but your launch angle is quite low at 4.7 degrees. This means the ball isn’t getting up in the air enough, which is affecting your distance and carry. Additionally, your club path is slightly in-to-out (-1.21 degrees), and the face is also a little closed to that path (-1.02 degrees), which can cause a minor draw or push. Focus on increasing your launch angle and making sure the clubface is square to the path at impact for better distance and accuracy.",launch angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your shot data shows that your club speed is decent, but your launch angle and carry distance need improvement. The low launch angle suggests that you're hitting the ball too close to flat. Focus on getting a slightly upward strike with your 7-iron. Also, the sidespin indicates a slice, which means your club face is open relative to your swing path. Work on your alignment and swing path to straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your club speed is decent, and your ball speed shows you're getting solid contact. However, your backspin is a bit high, which might be affecting distance. Work on keeping the clubface straighter through impact to improve accuracy and reduce sidespin. Try to aim for a more neutral attack angle to help lower that backspin for better distance.",clubface alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"You're hitting the ball pretty well with a club speed of 80 mph and a relatively good ball speed of about 105 mph. However, your club path is quite negative (-4.98 degrees), which indicates that your club is moving too much from inside to outside during the swing. This can cause pushes to the right. Focus on straightening your club path and reducing sidespin to improve accuracy. Your launch angle and backspin are decent, but you can benefit from aiming to hit the ball with a more neutral face to reduce the sidespin.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"You're hitting the ball with decent speed, but your backspin is high, which can lead to a loss of distance. Try to focus on hitting slightly down on the ball to reduce spin and improve your carry distance. Also, your clubface is slightly open relative to your swing path, which may cause your shots to veer left. Aiming to square the clubface at impact can help straighten your shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"Your swing speed is decent for a 7 iron, but your club path is quite out-to-in, causing the ball to start left and possibly slice. Try to focus on keeping the club more neutral to hit straighter shots. Additionally, the attack angle is negative, which means you're hitting down on the ball more than necessary. Work on sweeping the ball off the ground for a better launch.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your shot data shows a good club speed and ball speed, which is great! However, your club path is significantly to the left (-20°), meaning you are likely slicing the ball. Also, the high backspin indicates that the ball is not launching as far as it could. Focus on aligning your club path more to the right during your swing and try to create a bit more downward angle of attack to help reduce spin and improve distance. A more neutral face angle at impact will help you hit straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed is decent, but your attack angle is a bit too negative, and your club path suggests an inside-out swing that's causing a significant slice. Aim to keep your attack angle closer to neutral and work on straightening your path to help reduce sidespin. A little more practice on these areas can lead to straighter shots and better distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot shows a solid club speed, but the club face is too open at impact, which is causing the ball to launch right and limiting your distance. Focus on aligning your club face square to your target at address and through impact for better accuracy.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is good, but your attack angle is quite steep, which might cause inconsistent contact. Try to flatten your swing a bit to make better contact with the ball. Your launch angle is decent, but lowering it slightly could help with distance. Also, focus on your club path; it’s pretty far to the right at nearly 11 degrees. Work on getting that more neutral to improve accuracy. Consider practicing with a drill to help with this.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good, but the club path is slightly inside-out, which is causing your shots to have some sidespin. Try to focus on keeping the club path more neutral to help straighten your shots. Also, your attack angle is just below zero, indicating that you're hitting down on the ball a little too much with this iron. Aim for a more level attack angle to improve contact and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"Your club speed of 70 mph is solid, but there's a slight issue with your club path and face angle. Your club is coming in from the inside and the face is just slightly closed, which is causing a pull. Focus on straightening out your club path to align more with your target. Also, your backspin is a bit high, which might mean you need to lower your launch angle slightly. Try to make your swing more consistent and balanced.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your club speed is solid, leading to a decent carry distance. However, the club face is significantly closed at impact, which contributes to the leftward flight of the ball. Focus on getting the club face more square at impact for straighter shots.",club face awareness drill,1.1509776,69.998,97.22,0
-12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your club speed is solid, and your ball speed shows you're making good contact. However, the club face is open at impact, which is causing your shots to go right. Focus on squaring the club face at impact to improve accuracy. Also, consider lowering your launch angle for more distance.",club face square drill,1.1509776,69.998,97.22,0
-12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows a few key areas for improvement. The club face is closed at impact, which is why the ball is hooking to the left. You have a decent club speed but the ball speed is low for your swing speed, indicating you’re not making solid contact. Focus on keeping the club face square to your path at impact. Also, your attack angle is good, but aim for a higher launch angle to improve distance. Try to engage a more consistent swing path to reduce deviation.",face control drill,1.1509776,69.998,97.22,0
-12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your hybrid swing is showing solid fundamentals with a good club speed and decent ball speed. However, your attack angle is slightly positive, which is good for hybrids, but consider focusing on making sure the clubface is square to your path at impact for straighter shots. The backspin is a bit high, which can affect distance. Try to reduce that while maintaining good contact. Lastly, aim to improve your launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"You're generating good club speed and distance with your hybrid, but the slight left spin indicates your club face is closed at impact. Focus on keeping your club face square throughout the swing. A launch angle of just over 5 degrees is quite low, which can affect distance. Work on your follow-through to help raise your launch angle and improve overall shot consistency.",club face square drill,1.1509776,69.998,97.22,0
-12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shot shows that the club face is significantly closed at impact, which is causing the ball to start left and lead to a high amount of backspin. To improve, focus on getting the club face square to the target at impact. Also, consider increasing your launch angle to achieve a better trajectory for distance.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job on generating good club speed and ball speed, which shows you're making solid contact! However, the slightly negative attack angle indicates that you might be hitting down on the ball more than you want with your pitching wedge. This could be affecting your distance and spin. Focus on a more level swing path to promote better contact and distance. Try aligning your clubface more towards your intended target during your swing to minimize the sidespin, which is causing a slight fade.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your swing speed and ball speed are decent, but the club path is too far to the left (-2.63 degrees) and the face angle is slightly open (2.06 degrees). This means the ball is likely starting left and slicing back to the right. To improve your accuracy, try focusing on keeping your club path more neutral. Also, your backspin is a bit high, which can affect distance. Work on striking the ball more efficiently to lower that spin. Aim for consistent contact for better control.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Your shot data shows that you have a good club speed and decent carry distance. However, your club face is slightly closed at impact, which is causing the ball to curve left and reducing your accuracy. Focus on keeping the club face square at impact to improve your direction and consistency.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your shot data shows that you're generating decent club speed and a good amount of backspin, which is great for stopping the ball on the greens. However, your club path is slightly inside-out (negative), which can make your ball curve to the left. Try to focus on keeping your club path more neutral. Additionally, your launch angle is good, but a slight reduction in backspin can help with distance. Work on making clean contact to reduce unwanted spin, and you'll improve your carry distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your club speed is solid, but the attack angle is slightly negative, which suggests you're hitting down on the ball a bit more than needed for a pitching wedge. This can lead to excessive backspin, making it harder to control the shot. Work on getting a more neutral to positive angle of attack. Also, your ball is spinning a lot, which can cause it to balloon and lose distance. Focus on a smoother swing to reduce spin and improve your distance control.",neutralize attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Good job on your pitch shot! Your club speed is decent, but your backspin is quite high, which indicates the ball is climbing quickly. This may lead to a loss of distance. Focus on keeping your attack angle a bit lower and ensuring your clubface is square at impact. A drill to help with this is to practice making shallow swings, maintaining a downward strike without digging into the ground too much.",shallow swing drill,1.1509776,69.998,97.22,0
-12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your swing has good club speed, but the club face is slightly closed at impact, causing the ball to go left and lose distance. Focus on improving your club face alignment to square it at impact. Also, try to reduce the backspin for better carry distance. Work on striking the ball more consistently to get more distance and accuracy.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Your shot data shows you are generating good club speed and ball speed, but your attack angle is too shallow, leading to a lower than ideal launch. Additionally, your carry distance is off to the left, which suggests you may be coming into the ball with an open face and an outside-in path. Focus on improving your attack angle and ensuring that your club path is more neutral.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your club speed is solid for a pitching wedge, and your carry distance of about 112 yards is promising. However, your attack angle is slightly negative, which suggests you're making contact a bit too steeply. This can lead to inconsistent strikes and distance control. Your ball's backspin is high, which is good for stopping the ball on the green, but you need to work on keeping the clubface more square to your path at impact to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge swing shows some potential, but there are areas for improvement. Your attack angle is slightly positive, which is good for a wedge, but your club path and face angle suggest you may be aiming to the right (target). This can lead to inconsistency. Focus on aligning your clubface more squarely to your intended target line during your setup, and work on making smoother follow-throughs.",alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Your pitching wedge shot shows good potential! With a club speed of nearly 69 mph and a decent smash factor of 1.34, you're making solid contact. However, your attack angle is slightly negative, which could reduce the height and distance. Focus on creating a more upward angle through impact to promote better launch. Additionally, working on your swing path, which is quite rightward, can help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your pitching wedge shot shows potential, but the face of your club is angled a bit left at impact (2.58 degrees closed), which is causing the ball to curve left (hook). Try to align your clubface more towards your target at address and through impact. Also, your attack angle is slightly descending, so make sure you are striking the ball rather than the ground too early. Focusing on these will help improve your accuracy and distance.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your pitching wedge shot shows good club speed and ball speed, but the club face is pointed to the right relative to your swing path. This is causing the ball to slice. Try to focus on aligning the club face more square to your target as you swing. This will help improve your accuracy and distance control.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your shot data shows a solid carry distance of around 105 yards with a good club speed. However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, making it harder to control the ball's distance. Focus on a more neutral swing path and try to catch the ball slightly on the upswing to lower the spin and improve carry distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your shot shows that your club speed is decent, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can cause lower launch and less distance. Also, your club face is open compared to your path, causing the ball to curve to the right. Work on getting your club face more in line with your target path for straighter shots.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"You're hitting your 7 iron with good speed, and your ball distance is solid at 126 yards of carry. However, your club face is tilted open at impact, causing a bit of fade (right spin). Focus on squaring the face at impact to improve accuracy and distance. A small change in your grip can help. Keep practicing!",club face square drill,1.1509776,69.998,97.22,0
-12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your shot data reveals that you're generating a decent club speed of about 73 mph, but there are areas to improve. Your attack angle is very slightly downward (-0.96), which is good for an iron shot, but the club face is quite open (4.97 degrees) relative to your club path (2.45 degrees), causing rightward spin. This contributes to your ball deviating significantly to the right. Work on squaring the club face at impact to reduce this side spin, which should help improve your accuracy. Additionally, keep an eye on your backspin, as a spin rate over 3000 rpm can lead to more unpredictable shots. Practice keeping your ball flight lower and more controlled. A good drill for you is the 'swing path drill' to help with alignment and face control.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Your 7-iron swing shows good club speed but has a slight tendency to push the ball right (since the club path is to the right and the face is also slightly open). Work on aligning your clubface more square to your target. Reducing your backspin could help with distance, so consider focusing on a more downward strike with the ball slightly forward in your stance.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed and ball speed are good, but your attack angle suggests you're hitting down on the ball too much. This can lead to loss of distance and accuracy. Try to work on having a more level swing path to improve both carry and total distance. Your shot is also turning left due to the face angle; focus on lining up the clubface more consistently with your intended target.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7-iron shot shows a decent club speed of around 75 mph, but the face angle being significantly open (7.16 degrees) means your shots are likely right of the target. Also, the high backspin (over 5000 rpm) may lead to less distance. To improve accuracy and distance, try to square the clubface at impact and reduce your backspin for a more penetrating ball flight.",face angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your 7 iron shot shows good speed and decent distance, but your clubface is open at impact, which causes the ball to veer slightly to the right. To improve accuracy, focus on aligning your clubface more squarely and keeping your swing path consistent. Your backspin is a bit high, which can lead to loss of distance; lowering the angle of attack slightly could help with that.",clubface alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is solid for a 7 iron, but the ball has quite a bit of backspin, which can lead to less distance. You might want to work on lowering your attack angle slightly and aligning your club path more with your target to improve accuracy. Overall, aim to make more consistent contact and better control the face angle at impact.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your driver data indicates a significant downward angle of attack and a strong leftward club path, which is causing your shots to slice and lose distance. Focus on hitting up on the ball more and aim for a more neutral swing path to improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your driver swing shows a few areas for improvement. The negative attack angle (-8.41 degrees) indicates you're coming down too steeply, which can lead to higher spin and reduced carry distance. Your club path being significantly negative (-12.43 degrees) suggests you are swinging too much from the outside to the inside, which can cause hooks. Aim to increase your attack angle closer to neutral and work on a more inside-out swing path. Also, lowering your backspin (3228 rpm) can help with distance. Focus on a smoother, more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing shows you have decent power with an impressive club speed of nearly 89 mph, resulting in a good ball speed of 123 mph. However, your club face is slightly closed at impact, leading to a left spin and potential hooks. To improve consistency, work on getting the club face more square at impact. Additionally, your backspin is a bit high, which can affect distance. Focus on a slightly lower launch angle for more distance. Overall, you’re on the right track, just need to tweak a couple of elements.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your driver swing shows some inconsistencies. The club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball. Also, the club face is closed at impact, which is causing a significant leftward spin. To improve, focus on a more upward attack angle and ensuring the club face is square at impact. This will help straighten out your shot and improve your distance.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Great job on generating a solid carry distance of about 204 yards with a good club speed. However, your attack angle, club path, and club face are all at 0 degrees, meaning you're likely hitting the ball straight but with no upward angle, which can impact your distance and ball flight. Focus on getting a slight upward angle of attack and aligning your club face for better accuracy. This can enhance your launch conditions and increase carry distance.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your swing path is too far to the left, and your club face is closed at impact, which is causing a significant slice. Focus on aligning your club face more towards your target and adjusting your swing path to be more neutral. This should help reduce sidespin and improve your accuracy. Additionally, work on lowering your backspin to gain more carry distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your driver speed is good, but the club face is closed at impact, causing the ball to spin left and reducing distance. Focus on keeping the club face square or slightly open to improve accuracy and distance. Additionally, your launch angle is decent, but lowering your backspin will help the ball fly straighter and further.",face angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your shot data shows that your club face is significantly closed at impact, which is causing a big slice to the left (you are aiming way off target). Focus on keeping your club face square to the target as you swing. Additionally, your attack angle is nearly level, which is good, but try to get a bit more upward angle for better launch conditions. To improve your accuracy and ball flight, work on your grip and alignment, ensuring your face is aimed at your target.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your club speed is decent, but your club face being slightly closed (-1 degree) at impact is causing a significant amount of sidespin, leading to a hook. Try to keep the clubface square to the target at impact. Additionally, reducing your backspin can help improve carry distance. Focus on keeping your attack angle a bit lower for a more penetrating ball flight.",club face awareness drill,1.1509776,69.998,97.22,0
-12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver speed is solid, but your club path is significantly out-to-in, which is causing your shots to slice. Focus on getting the club path more neutral while aiming to keep the clubface square at impact. This will help lower your sidespin and improve accuracy. Additionally, try to increase your attack angle slightly for better launch conditions and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"You're generating good ball speed and carrying the ball decent distances, but your club path and face angle suggest a slice. Focus on correcting your swing path to be more neutral and try to close the clubface at impact. Practicing with a mirror or video can help you see your alignment and swing path better.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is good, but your club path is going too far to the left, which is causing your ball to spin left and lose distance. Focus on aligning your swing path more to the right while keeping your club face square to your target. Reducing your backspin will also help improve your distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your shot data shows that you're hitting across the ball (negative club path and face angle), causing a big slice that limits distance. To improve, focus on aligning your clubface square to the target and work on an inside-out swing path. This will help you gain more distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good, but your attack angle is slightly upward. This is usually beneficial, but your club path swings slightly to the left (negative), while your club face points to the right (positive). This could cause a fade or slice. Focus on aligning your clubface and path to both aim down the target line. Also, your spin rate is a bit low, which may hinder your distance, so try to maximize your upward attack angle while getting the face square.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your swing speed is solid, but your attack angle is slightly negative, which means you're hitting down on the ball. Aim to level out your swing to get better height and distance. Additionally, the club face is open relative to your swing path, causing the ball to veer right. Focus on aligning your club face with your swing path for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is solid, but your attack angle is slightly negative. This means you're hitting down on the ball a bit, which can cause high backspin. Try to focus on sweeping the ball off the ground for a better launch. Additionally, your club path is quite strong to the right, but the face is slightly closed. Aim to align your clubface more with your path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot shows a decent club speed and ball speed, which is great! However, the high backspin and sidespin indicate that you may be impacting the ball with an open club face, causing the ball to spin more than desired. Focusing on closing the club face at impact can help reduce that spin and improve your accuracy. Also, try to keep your launch angle lower for better distance. Consider working on your swing path for more consistency.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your gap wedge shot shows a few areas to work on. The attack angle is slightly down (indicating you might be hitting into the ground a bit too much), and the club path is significantly outside-in. This can lead to less consistent contact and unwanted left-to-right spin on the ball. Focus on improving your swing path and making sure your angle of approach is more neutral. This will help you hit the ball cleaner and straighter.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows a slight downward angle of attack, which is good for making solid contact. However, your club face was closed relative to the path, causing the ball to start left and deviate from your target. Aim to square the face better at impact. You have good club speed and a decent carry distance. Focus on improving your accuracy by working on your alignment and swing path.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows potential, but we need to make a few adjustments. The club speed is decent, but the attack angle is a bit too steep, which can cause the ball to pop up too high and lose distance. The face angle is open relative to your swing path, contributing to a right direction. Focus on keeping your club face more square at impact and work on a more neutral swing path to improve accuracy.",face angle drill,1.1509776,69.998,97.22,0
-12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,"Your swing speed is decent for a gap wedge, but you're hitting down on the ball too much (-4.93 degrees). This is causing some unwanted backspin and affecting your distance. Try to focus on a shallower angle of attack, which will help you lift the ball more effectively. Also, your club face is open relative to your path (7.28 degrees), leading to a slice effect. Work on squaring the club face at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"Your club speed and ball speed are pretty close, which is great! However, your attack angle is negative, meaning you're hitting down on the ball, and the club path is also a bit too much to the left, suggesting an inside-out swing path. Work on achieving a more level strike and ensure your club path is more neutral. Also, consider focusing on your launch angle; a bit lower could help maximize distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your gap wedge shot shows that you're making contact but need to work on your swing path and control. The club path being significantly to the left (-9.29 degrees) suggests an outside-in swing, which can lead to pulls and slices. Additionally, your ball speed and smash factor indicate there's room to hit the ball more effectively. Focus on a more neutral swing path and aim to keep the face square to that path at impact. This will help improve your accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your club speed is decent for a gap wedge, but the attack angle of -6.91 degrees indicates you're hitting down too much. This could lead to unnecessary backspin and loss of distance. Your face angle suggests the club face is closed at impact, which may cause the ball to hook. Focus on leveling out your swing path and keeping the club face square at impact to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your shot data shows that your gap wedge club path is quite steep and moving to the left, which can lead to hooks or left shots. Your attack angle is also negative, indicating you're hitting down on the ball more than you should for your gap wedge. Focus on making a more neutral swing path and getting the clubface aimed at your target at impact. Consider working on a smoother takeaway to improve your overall path and encourage a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot shows a good club speed for a gap wedge, but the club face is slightly closed at impact, which is causing the ball to spin to the left and drop short of your target. Focus on keeping the club face square at impact and work on a smoother swing path to improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is decent, but your attack angle is a bit too steep (-4.93 degrees), which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. Also, your club path is moving left (-4.5 degrees), which could result in a pull or hook. Focus on improving your angle of attack and keeping your swing path more neutral for better ball flight and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You're making solid contact, but your club face is a bit open at impact, causing a higher launch and sidespin. This leads to less control and more deviation in your shots. Focus on closing the club face and keeping a more neutral swing path to improve accuracy.",club face drill,1.1509776,69.998,97.22,0
+12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot data shows some room for improvement, especially in your launch direction and spin. The club speed is good for a sand wedge, but the attack angle is neutral at 0 degrees. Try to create a slight downward angle of attack to add more backspin and control. Also, your ball is launching to the right too much, indicating an issue with alignment or clubface positioning. Work on getting the face squared at impact and adjust your stance for better accuracy.",alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot shows good ball speed and decent carry distance, but the face angle is too open at impact, which is causing a lot of sidespin. This could lead to pushes and slices. Focus on closing the clubface at impact and coordinating your body movement to improve consistency.",clubface alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing with the sand wedge shows a solid speed and decent launch angle, but the attack angle is a bit too steep (-3.78°). This can lead to less control and higher spin, which might cause the ball to balloon in the air. Focus on a more level swing path to help with distance and accuracy. Your ball is spinning quite a lot (5884 rpm), which also indicates a need to improve your strike on the ball. Try to make contact with the ball first, then the ground for better results.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid at nearly 63 mph, but your attack angle is steep and the club path is significantly open. This suggests that you're hitting down on the ball too much, which can result in high, short shots with too much spin. Focus on shallowing your attack angle to improve contact, and try to bring your club path more in line with your target.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with your shot data—some key metrics are missing or not applicable, making it hard to provide specific advice. However, focusing on your setup and making sure your swing is consistent will help. Work on maintaining a steady stance and engaging your core for better control. Practicing a full swing with your sand wedge can also help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Your swing speed is decent for a sand wedge, but the attack angle is slightly negative, indicating you're hitting down too much on the ball. This can create unnecessary spin and affect distance. Try to focus on a more shallow angle of attack. Additionally, the ball is launching right with high deviation; aim to square the clubface more consistently at impact to improve direction.",clubface alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Great job on getting decent distance with your pitching wedge! However, your club path is quite steep (negative angle), which is causing the ball to curve left due to sidespin. Try to have a more neutral club path to improve accuracy and distance. Lowering your backspin could also help the ball fly straighter and carry further. Focus on striking the ball more solidly for a better smash factor.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your pitching wedge shot shows good club speed and decent ball speed, indicating a solid strike. However, your attack angle is slightly negative, which means you may be hitting down too much on the ball. This can lead to excessive backspin and lower carry distance. Aim for a more neutral or slightly upward attack angle. Consider adjusting your stance and promoting a smoother, more upward swing through the ball to improve your launch angle and carry distance.",attack angle adjustment drill,1.1509776,69.998,97.22,0
+12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your pitching wedge shot shows strong ball speed and decent distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. Try to level out your swing to create a more effective impact and increase your carry distance. Additionally, your club path is good, but maintaining a more neutral face angle at impact can help reduce side spin and improve accuracy.",impact angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Great job on your swing! Your club speed is solid, and your carry distance of almost 96 yards is impressive for a pitching wedge. However, you have a slightly negative attack angle, which can cause the ball to lose height. Try to hit up on the ball a little more to increase your launch angle. Additionally, the backspin is quite high, which can help with stopping power but may also limit your distance. Focus on a smoother swing to reduce the amount of spin slightly. Keep up the good work!",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your shot data shows you have a good club speed and solid ball speed, which is great! However, the attack angle is slightly negative, meaning the club is descending at impact. This can lead to excessive spin and a lower trajectory. To improve, try to focus on hitting up on the ball a bit more. This can help reduce backspin and improve your carry distance. Additionally, the club path is moving a bit to the right, so ensure you're starting your swings more from the inside to square up the clubface at impact.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your shot data shows good club speed and decent distance with your pitching wedge. However, your attack angle is slightly negative, which means you are hitting down on the ball a bit too much. This can cause a higher spin rate and potentially lead to less control on your shots. Focus on creating a more shallow angle of attack for better distance and control. Additionally, your spin rate is quite high, which can also affect the consistency of your shots. Work on these aspects to improve your overall performance.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Great job generating solid ball speed and carrying the ball a good distance! However, your club face is much more open than your club path, which is causing the ball to start off to the right and curve that way. Focus on aligning your club face more towards your target at impact, and consider adjusting your swing path to be more in line with that. This will help improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like your club speed wasn’t recorded, which is crucial for understanding your swing. Your ball speed is decent, and it’s great that you achieved a good carry distance. However, to improve, we need to focus on getting a proper swing path and club speed. Make sure your stance is balanced, and try to generate more speed through your body rotation rather than just your arms.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your ball speed is good, which shows you're making solid contact. However, the high backspin rate suggests that the ball may be climbing too much and not getting the distance it could. Focus on lowering your attack angle a bit; this will help add more forward momentum and reduce spin. Also, your club face is open at impact, which is causing the ball to veer slightly right. Work on aligning your club face at setup and through the swing to improve accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"You're generating good club speed and ball speed, but the high backspin and slight right spin might be causing your shots to go off target. Consider focusing on controlling your club face at impact to minimize sidespin and ensure a straighter flight path. Working on your attack angle can also help, as a slightly steeper angle might give you better contact and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed and attack angle data are not recorded, which means we couldn't get critical insights into your swing. However, your ball speed and backspin suggest you're making contact, but with a low launch angle. Focus on making sure your club hits the ball with a bit more upward angle and generates a higher launch. This will help the ball go further and higher. Try to focus on your swing path, ensuring you're making solid contact while keeping your focus on hitting up slightly on the ball.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Your swing speed is solid for a pitching wedge, but there are a few areas to improve. Your attack angle is slightly downward, which can lead to less control over the ball. A bit of upward angle on the swing will help launch the ball higher and straighter. Your face is open to the path, causing a hook. Focus on aligning the clubface more to your target during your setup. Your backspin is high, which is good for stopping the ball, but it may affect how far you hit it. You want a balance. For better accuracy, work on your swing path to keep it more neutral. Overall, nice job, just focus on alignment and path for better results.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It seems like there was an issue with your shot data, as several key metrics aren't recorded. However, focusing on your fundamentals will help improve your shots. Concentrate on a consistent grip, balanced stance, and solid follow-through to enhance your overall performance.",fundamentals check,1.1509776,69.998,97.22,0
+12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your swing speed is decent, but your club path is significantly left of target, which can cause slices or pushes. Focus on improving your swing path to be more neutral. Additionally, your launch angle is low, so working on getting the ball up in the air more will help with distance and carry. Consider targeting a path closer to straight and a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're generating decent club speed, but your attack angle is too negative, which may cause the ball to dig into the ground. Focus on ensuring your club path is more neutral and the clubface is square at impact. This will help you achieve a cleaner hit and better distance. Also, the backspin is a bit high, leading to less distance. Aim to flatten your swing a bit and follow through more fully for better results.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"It looks like you hit the ball with great speed, but there's something odd with your club speed, which is showing as 0.0 mph. Without a proper swing, your shot deviated quite a bit and had a high amount of spin. Focus on getting a solid, consistent swing first. Try practicing your setup and execution to improve accuracy and reduce spin.",setup and balance drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent for an 8-iron, but your attack angle is slightly negative, indicating you're hitting down on the ball too much. This can lead to excessive backspin and a lower launch angle. To improve, focus on a more neutral or slightly positive attack angle. Additionally, your club path is moving left (negative), while your face is aimed right (positive), which can cause a push to the right. Work on getting the club path more in line with the clubface for straighter shots. Lastly, try to lower that backspin; a lower spin rate can lead to longer carries.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your club speed is solid for an 8-iron, but your attack angle of -7.23 degrees indicates you're hitting down on the ball too much, which can lead to excessive backspin and less distance. Additionally, your club path is coming from the inside, which is good, but your club face is open to that path, causing the ball to curve slightly to the left. Focus on making smoother, more balanced swings and try to level out your attack angle to improve your launch and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Your shot data shows that you're generating good ball speed and a decent carry distance for an 8 iron. However, the club path is slightly in-to-out, and the face is quite open at impact, which is causing the ball to curve to the left (draw). To improve, focus on getting your clubface more square to your target line at impact. Also, consider adjusting your attack angle to be more neutral to help with consistency.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like there were some issues with your shot data, but I can still provide some help! We want to work on your club speed, as it appears to be missing. Focusing on your swing mechanics will help you hit the ball more consistently. A straight club path and a solid attack angle are crucial for better ball contact. Let's focus on your alignment and overall body movement during the swing.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your ball speed is good for your club speed, which shows you're making solid contact. However, your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for an 8-iron. A more neutral or positive angle can help improve your launch and distance. Additionally, the high backspin indicates you might need to work on your contact and follow-through to achieve a better trajectory. Focus on ensuring your club face is square at impact to help reduce the deviation in your shots.",attack angle adjustment drill,1.1509776,69.998,97.22,0
+12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your club speed and ball speed are decent for a 7 iron, but we need to improve your angle of attack and club path. Right now, your attack angle is too steep (negative), which can lead to lower, more erratic shots. Additionally, your club path is aimed out to the left, which can cause a pull or slice. Focus on a more level swing and aim to keep your club path more neutral. This will help lower your spin rate and improve distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your shot data shows a solid ball speed and decent carry distance with a slightly closed club face at impact. Work on aligning your club face better at impact to straighten your shots. Additionally, your attack angle is slightly positive, which is good for iron play, but make sure you're not getting too steep. Try focusing on keeping the club path more neutral rather than in-to-out. This will help improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Your club speed is solid for a 7 iron, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could cause high backspin and lead to less distance. Work on having a more level or slightly upward attack angle for better launch. Additionally, your carry distance is slightly off target. Focusing on improving your swing path can help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your club speed is solid at 78 mph, and your shot carries nicely at 152 yards. However, your attack angle is slightly negative, which could lead to lower launch and less distance. Focus on hitting up slightly on the ball to improve your launch angle and carry. Your backspin is quite high, which may cause the ball to lose distance; try to reduce that by adjusting your angle of attack. Overall, a great shot, but let's work on those minor adjustments to maximize your distance and accuracy.",attack angle adjustment drill,1.1509776,69.998,97.22,0
+12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows a good club speed and decent carry distance, but the club face is slightly open at impact, causing a bit of a fade. Focus on aligning your clubface better at address and during your swing. A slightly higher launch angle and reduced backspin can help maximize distance and control.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your shot shows a solid club speed and decent distance. However, your backspin is quite high, which could affect how the ball behaves in the air and on the green. Working on reducing backspin could help you achieve more distance and a better rollout. Additionally, your attack angle is slightly downward, which can contribute to that backspin. Focus on striking the ball a bit more level to optimize your launch conditions.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,Your shot shows a decent club speed but with a low launch angle and a slight pull to the left (negative club path and face angle). You could benefit from improving your swing path and face alignment at impact. Focus on hitting slightly upward on the ball to increase your launch angle and distance.,swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your 7 iron shot shows that you've made contact with the ball, but there's room for improvement in your angle and distance. The launch angle is very low, which means the ball is not getting enough lift. Focus on hitting up a bit more and aligning your clubface to match your swing path. Work on your balance and follow-through for better distance.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your shot data shows solid club speed and ball speed for a 6 iron. The attack angle is positive, which is good, but your club face is slightly open relative to your club path, causing some sidespin. This is likely why your ball is fading a bit more than you want. Work on aligning your club face to your target on impact, and try to keep your swing path more in line with your target for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"Your club speed is good, and your ball speed indicates solid contact. However, your club path is quite out to in, which is causing the sidespin and resulting push. Focus on a more inside-out swing path to help straighten your shots. Additionally, the launch angle is decent, but working on reducing your backspin can help maximize distance. Try adjusting your stance to encourage a more sweeping swing.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"Your club speed looks good for a 6-iron, but the ball is spinning too much, causing it to lose distance. Your attack angle is slightly upward, which is okay, but try to focus on striking the ball more solidly. Work on your swing path and face angle to reduce the left-to-right movement. Aim to keep your shots straighter and lower the spin for better distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"You're making good contact, but your attack angle is too steep and your club path is significantly out to in, which can lead to inconsistent strikes. Focus on getting your club path closer to neutral (0 degrees) and work on a more shallow attack angle. This will help you hit the ball straighter and maximize distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your swing speed is decent, but the club path is too far to the left, which is causing the ball to hook. Also, your attack angle is level; try to create a slight downward strike for better control and distance. The high spin rate is making it hard for the ball to carry straight, so working on your club face alignment at impact will help. Aim for a more neutral club path and a slight downward angle of attack for cleaner contact.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed and ball speed show that you're generating decent power, but your attack angle and club path need some adjustment. A negative attack angle indicates you're hitting down on the ball too much, which can lead to excessive spin and less distance. The club path being way to the left suggests you might be slicing. Focus on making smoother swings and ensuring your path is straighter. Try to aim for a neutral clubface at impact to improve your direction.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot stats show that you're generating a decent amount of ball speed for your club speed, which is great! However, your club face is pointing significantly right at impact, leading to a slice. Focus on aligning your club face better with your target at setup and during your swing. This will help you hit straighter shots and improve your overall distance.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is on the lower side, which is common for many golfers, but you have a decent smash factor, showing you're making good contact. However, the negative attack angle indicates you're hitting down on the ball too much, and your club path seems to be too far to the right. Focus on leveling out your swing path and try to hit the ball with a slightly upward angle. This can help with distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good for a 7 iron, but your attack angle is a bit negative. This means you're hitting down on the ball more than you should, resulting in excess backspin and a lower launch angle. Aim to level out your swing slightly and keep the clubface more aligned with your swing path to improve your accuracy. This will help you gain more distance and control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"You have a solid club speed and ball speed for a 7 iron, but your heavy backspin and significant side spin are affecting your accuracy and distance. Focus on tightening your swing path to reduce side spin, and aim for a more neutral face angle at impact. Also, consider adjusting your attack angle slightly to help achieve better launch conditions.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your 7 iron shot has a good ball speed and carry distance, but the club face is open to your swing path, which could be causing the ball to veer off to the right. Focus on keeping the club face square at impact. A slight adjustment in your swing path may also help straighten out your shots.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your shot data shows some good potential with a solid club speed of 74.8 mph and impressive carry distance of 158.6 yards. However, your club face is slightly open at 8 degrees, which might lead to shots veering off target. Focus on ensuring your club face is square at impact. Consider working on your swing path as well to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows that the clubface was closed at impact, which likely caused the ball to start left and curve further that way. With a club speed of 80 mph, you have the potential for good distance, but focusing on aligning the clubface better during your swing will help. Try to work on keeping your club face square to the target as you swing through.",club face square drill,1.1509776,69.998,97.22,0
+12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your shot data shows good potential! You have a solid club speed and ball speed, which is great. Your launch angle is decent for distance, but you could improve your carry distance by slightly lowering your backspin. Focus on keeping your club face more aligned with your path to reduce sidespin for straighter shots. Overall, practice consistency in your swing and aim for smoother transitions.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"Your shot shows a solid club speed, but the launch angle is quite low, resulting in a higher backspin that could affect distance and control. The club face was slightly closed at impact, which caused the ball to veer to the left. Focus on getting your club face square at impact to improve accuracy and launch. Consider trying a drill that emphasizes proper club face alignment.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shots are low and to the left, which is caused by an open club face at impact. Focus on aligning your body and club face better. Try to keep the club face square to your target during your swing, and work on hitting up slightly rather than down to help with launch angle. A good drill is to practice slow, full swings focusing on keeping your face straight.",slow motion swing,1.1509776,69.998,97.22,0
+12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job with your pitching wedge! Your ball speed and carry distance are solid. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can contribute to higher backspin and lower distance. Focus on making a more level swing path to help the ball lift more and reduce backspin.",level swing drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your shot shows good potential but could benefit from adjustments in your club path and face angle. Your club path is slightly left, while your face is slightly open at impact. This can cause the ball to veer off target. Focus on aiming your clubface correctly, and practice swinging more along your body line to improve accuracy. Additionally, a lower attack angle might help you achieve a more controlled trajectory.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Great job on generating decent distance with your pitching wedge! To improve accuracy, try to align your club face better at impact. Your face was slightly closed relative to your path, which can cause the ball to start left. Focus on keeping the club face square to the target. Also, consider lowering your attack angle a bit by keeping your weight forward during the swing.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your pitching wedge shot shows solid speed and decent distance, but there's a bit of a mismatch between your club path and face angle. A closed club face (4.23°) with a slightly inside-out path (-1.38°) can lead to some inconsistent direction. Focus on getting your club path more aligned with your face angle for straighter shots. Reducing your backspin will also help get more distance as you improve your strike.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your pitching wedge shot shows a decent speed and ball flight. However, you're hitting a bit too high on the face with a negative attack angle, causing more backspin than necessary. This can lead to less distance and some accuracy issues. Focus on striking the ball with a more downward angle, while trying to keep the clubface square to your target line. This will help reduce the excessive sidespin and improve your carry distance.",downward strike drill,1.1509776,69.998,97.22,0
+12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Your club speed and ball speed are solid, but your backspin is quite high, which can make the ball stop quickly. Focus on lowering your attack angle slightly to help with better distance control. The club path is pretty good but try to aim for a more neutral face angle at impact to reduce sidespin.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your shot with the pitching wedge shows good speed, but the club face is slightly closed at impact, which is causing your ball to drift to the left and have too much backspin. Focus on ensuring that your club face is square to your target at impact. You might also want to work on your attack angle to be more neutral, which will help you strike the ball more cleanly.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Great job on generating solid ball speed and distance! However, your attack angle is slightly negative, which can cause lower launch and more backspin. Focus on hitting down slightly less on the ball, and try to make a more upward strike with your pitch shots. This can help you achieve a higher launch angle and improve carry distance.",upward strike drill,1.1509776,69.998,97.22,0
+12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your pitching wedge shot shows good distance and solid ball speed, but your attack angle and club path suggest you're digging in too steeply and swinging too much from the outside. A slightly lower attack angle and a more neutral club path will help you strike the ball cleaner and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge shot is pretty solid! You have a good club speed and decent launch angle, but your club path is slightly to the right, which might explain the slight hook (negative sidespin). Work on aligning your setup to target better. Also, a bit of a higher launch angle will help your ball stay in the air longer, enhancing distance and control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Overall, your shot looks good! Your club speed is decent for a pitching wedge, and your launch angle is nicely elevated. However, your attack angle is slightly downward, which can lead to added backspin but might also cause control issues. Focus on making sure your impact is more level or slightly upward to maximize distance and control. Your club path is to the right, which can lead to a hook or pull. Work on adjusting your alignment and swing path for more consistent results.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your swing speed is good, but the club face angle indicates that you're hitting the ball slightly open, which can lead to unwanted sidespin and inaccurate shots. Try to focus on keeping the clubface square at impact while ensuring your swing path is more in-line with your target. This should help improve your direction and consistency.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your club speed is solid, but your attack angle is a bit steep, resulting in high backspin. Working on shallowing your angle of attack will help reduce the backspin and improve control. Additionally, the direction of your club face at impact is slightly open, which is contributing to the leftward spin. Focusing on clubface alignment and path will help you achieve straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your pitching wedge shot has good distance, but there are a few areas to improve. The attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin and inconsistency in distance. Focus on slightly shallowing your swing to make better contact, and aim to align your clubface more consistently with the path of your swing to improve accuracy.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your club speed is good, but the negative attack angle suggests you're hitting down on the ball too much, which can cause lower launch and more backspin. Adjusting your angle to a more neutral position will help you strike the ball more solidly and get better height and distance. Additionally, your club face is significantly open at impact, which is likely causing the sidespin, leading to a fade or slice. Focus on aligning your club face more towards your target.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"Your shot data shows a solid connection with good ball speed, but your launch angle could use a slight adjustment for better height. The club face is open at impact, which can cause the ball to fade to the right. Focus on keeping your club face square to your path at impact to improve accuracy and distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your 7 iron swing shows a good club speed and ball speed, which is great! However, your attack angle is slightly negative, which means you're hitting down on the ball. A more neutral or slightly upward angle can help you achieve better launch conditions. Additionally, there's a noticeable amount of backspin and sidespin, indicating inconsistency in your ball flight. Focus on keeping your clubface more square to your swing path at impact to reduce side spin. Improving your attack angle and swing path will help improve the distance and accuracy of your shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Nice job with your 7 iron! Your club speed and ball speed are solid, but your backspin is a bit high, making it harder to control distance. Try to focus on keeping the clubface more square through impact to reduce sidespin and improve direction. Consider lowering your attack angle slightly for better ball flight.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed is good, but the club face is open at impact, causing the ball to start right and spin to the left. Focus on aligning your club face with your target and work on controlling your swing path to reduce the side spin. A more neutral club face will help you straighten out shots and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7 iron swing is solid, but there's room for improvement. The high backspin suggests you might be hitting too much down on the ball—this can affect distance and control. Try to flatten your attack angle slightly to achieve a more penetrating ball flight. Also, your club face is slightly open at impact, which contributes to rightward dispersion. Focus on closing the club face through impact and maintaining a more consistent swing path.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your club speed is solid for a 7-iron, which means you're generating good distance. However, the high backspin (over 3600 rpm) suggests your impact may be too steep or the clubface is too open, causing the ball to rise too much and lose distance. Focus on making more of a sweeping motion through the ball to lower that spin. Also, the deviation in your carry distance indicates some inconsistency—keep working on a smoother swing path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is good, and your ball speed indicates you're making solid contact. However, your backspin is quite high, which means the ball may not be carrying as far as it could. Focus on lowering your attack angle slightly and aligning your clubface more with your swing path to improve distance and accuracy.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your club speed is decent, but your attack angle and club path are quite off. You're hitting down on the ball too much (-7.7 degrees) and coming from the outside (-11.08 degrees), causing the ball to curve left and go shorter than it should. Focus on hitting up on the ball to increase your launch angle and aim to get your club path more neutral to help with direction.",upward attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your swing speed is great, but you have a steep attack angle and an exaggerated club path, which is causing a slice and too much backspin. Focus on making your swing more level and adjusting your club path to be more neutral. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing is looking solid overall, but there are a few areas to focus on. Your club face is slightly closed at impact, which could be causing the ball to start left and curve that way (a bit of a draw). Additionally, your attack angle is nearly level. Try to hit a bit more 'up' on the ball for better launch and distance. Reducing backspin could also help you achieve more carry. Consider adjusting your stance or tee height to optimize those factors.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your club speed is solid, but the attack angle is slightly downward, which can cause lower launch and more backspin. Your club face is significantly closed compared to your path, resulting in a hook or pull to the left. Focus on keeping the club face square to your target line at impact. Working on your grip and alignment can also help improve your direction and consistency.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Your club speed is impressive, but your angle and path indicate you're encountering some issues with consistency. You might be hitting the ball straight, but the sidespin suggests a slight fade. Focus on improving your attack angle by making sure you're sweeping the ball slightly upward during your swing. This will help increase your distance and control.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your driver club speed is solid, but the club path and face angle are contributing to a slice. Focus on keeping the club path more neutral (straight back and through) and ensure the clubface is square at impact. Reducing your backspin and increasing your launch angle can help with distance as well.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your swing speed is good, but the club face is slightly closed at impact, causing some left spin and pulling the ball offline. Focus on aligning your club face more square at address. Additionally, try to engage your body more with a smoother, controlled swing to maintain balance and consistency.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your driver swing shows a big issue with the club face being closed at impact, which is causing the ball to go left and not carry as far as it could. Try to focus on keeping the club face square to your target at impact. Also, your attack angle is very flat, so slightly increasing it could help you get more launch and distance.",club face awareness drill,1.1509776,69.998,97.22,0
+12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your driver swing is showing some good fundamentals but needs some adjustments. Your club speed is decent, but to maximize distance, work on opening the clubface slightly at impact (it's currently slightly closed). Also, reducing backspin will help the ball carry further—aim for around 3000-3500 RPM. Try to make your swing path a bit more consistent and keep it straight to avoid that left spin. Work on your attack angle by trying to hit slightly more up on the ball for better launch conditions.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver swing shows a couple of key areas to work on. The club path is moving significantly to the left (-5.42°), meaning you're likely aiming too far left or have an overly inside-out swing path. Also, the face angle at impact is significantly closed (-6.49°), which is causing the ball to start left and spin sideways (sidespin). To improve, try focusing on swing direction and keeping the face square at impact. Your ball speed and launch angle are good, so with a little adjustment in your swing path and face angle, you'll see better results!",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"Your swing speed is decent for a driver, but we need to work on your club path and face angles. You're coming in too much from the outside (-5.65 degrees), which is causing the ball to start left and spin sideways. Focus on bringing the club more on an inside path while keeping the face more square to your target line. This will help reduce sidespin and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is solid, and you're getting good distance! However, your attack angle and club path suggest you might be coming over the top a bit, which is causing some leftward spin. Focus on keeping your club path more neutral to improve your accuracy. Lower your backspin by ensuring a more upward attack angle at impact.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your driver swing has a few areas that need attention. Your club speed is decent, but the ball speed is low, which means you're not transferring energy effectively. The club path and face angle are both pointed way to the left, causing a significant slice. Try to bring your club path more in line with your target and square the club face at impact. Additionally, work on launching the ball higher for better distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good at 88 mph, but it looks like you're cutting across the ball a bit with a negative club path, which can lead to slicing. Your launch angle is decent, but we want to improve your backspin for better distance. Let's focus on having a more neutral club path and getting your face angle closer to square at impact.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your club speed is good, but your attack angle is slightly negative, which means you're hitting the ball with a downward strike. This can cause excessive backspin and lose distance. Trying to deliver the club more level or slightly upward can help improve your launch and distance. Also, the face is a bit open at impact, which is causing the ball to tail to the right. Focus on closing the clubface at impact to straighten your shot.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is good, but your attack angle is slightly negative, which can lead to lower launch and more backspin. Try to ensure a more upward strike on the ball to improve distance and control. Your club path is positive, which is great, but keep an eye on the club face being slightly closed at impact, which can cause the ball to fade. Work on your launch angle and backspin to optimize your carry and total distance.",upward strike drill,1.1509776,69.998,97.22,0
+12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot with the 5 Wood shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that your shots might be ballooning and slicing a bit, causing them to lose distance and accuracy. Focus on keeping the clubface more neutral at impact and try to increase your attack angle slightly. This will help you launch the ball better and reduce side spin.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your shot data shows that your club path is significantly to the left, and while your club face is slightly open, this is causing a decent amount of sidespin and a pull to the left. Additionally, your backspin is quite high, which may be affecting your distance. Focus on getting a more centered club path with a neutral face angle to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows good distance, but the club face was slightly open at impact, causing a leftward spin and leading to a pull. Focus on squaring the club face at impact and maintaining a more neutral swing path to improve accuracy. Additionally, your low attack angle suggests you might be hitting down on the ball too much. Try to make a more level swing to promote cleaner contact.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows some promising numbers, but there are areas to improve. The club speed is good for generating distance, but the attack angle is a bit too negative (downwards), which can lead to more backspin than necessary. Aim for a more level swing path to get a better launch and carry. The spin rate is high, which may affect how the ball stops on the green. Focus on keeping the clubface more neutral through impact to straighten out your shots. Try to reduce the sidespin as well, which is causing some slice. Work on these adjustments to enhance distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,Your gap wedge shot shows good carry distance but the club path and face angle indicate a slight tendency to slice. Focus on aligning your club face towards the target and improve your swing path for straighter shots. Work on hitting with a more neutral face to path will help reduce sidespin for better accuracy.,swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"You're hitting the ball well, but there are a few areas to improve. Your club speed is good, but the attack angle is slightly steep (-5.91 degrees), which might lead to inconsistent contact. Focus on a more level swing path to help elevate your shots. The backspin is low for a gap wedge, which means you may not get as much stopping power on the greens. Try to ensure you're making clean contact with a slightly upward angle. Overall, you're close, just a few adjustments needed!",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your club speed is decent, but your attack angle and club path indicate you might be hitting too much down on the ball and cutting across it. This can lead to high backspin and a leftward ball flight. Try to focus on a more neutral swing path and a slight upward angle of attack to improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your shot data shows a solid swing but with a steep attack angle, meaning you're hitting down too much with your gap wedge. This can lead to inconsistent contacts and low ball flight. Try to flatten out your angle of attack to promote a higher launch and better distance control. Additionally, your club face is pointing slightly right of your target at impact, contributing to a push. Work on squaring the face at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your gap wedge shot has a good ball speed but the club path and face angle show that you're cutting across the ball too much, causing it to curve left. Try to work on making a smoother swing with better alignment. Also, your attack angle is quite steep; aim to strike the ball with a more level swing to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot data shows decent club speed and ball speed, but there's room for improvement with accuracy. The ball is starting left due to the club face being slightly closed at impact. Focus on ensuring the clubface is square, which will help your shots go straighter. Additionally, your swing path is slightly outside-to-in, which may contribute to the leftward direction. Try to work on your alignment and path to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is solid, but your attack angle is down, which can lead to hitting too much into the ground. Try to get a bit more upward angle on your swing. Also, your club path is slightly inside-out, which causes some leftward movement of the ball. Focus on a more neutral path. Your backspin is good for a gap wedge; just keep working on consistency with your swing.",attack angle drill,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
index 9d07ac43e5..a777554b4b 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
@@ -1,114 +1,114 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot had a good carry distance of around 120 yards, but your ball is starting a bit too far left and not reaching your target consistently. To improve accuracy, focus on aligning your club face better at impact and practicing a more controlled swing. The backspin is high, which is great, but it indicates you might be hitting down a bit too steeply. Adjusting your attack angle slightly can help you achieve a more optimal strike.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"Your ball speed is decent, but the launch angle is quite low, which means your ball isn't getting enough lift. The backspin is good, but the carry distance indicates that you are not striking the ball cleanly. Focusing on hitting up on the ball will help you achieve a better launch angle and more distance. Remember to keep your weight centered and practice a smooth follow-through.",launch angle drill,1.2065908,64.0,101.325,73
-5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"Your pitching wedge shot shows good distance at 113 yards carry, but you have a slightly steep attack angle and some significant backspin. This indicates that your club is coming down too much, which can lead to less control. Focus on creating a flatter swing path and try to increase your follow-through to help reduce backspin and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your pitching wedge shot showed good power with a ball speed of nearly 94 mph. However, your attack angle is a bit negative, meaning the club is coming down too much at impact. Try to improve your angle by striking the ball more upward. Also, your spin is quite high, which may make the ball stop quickly on the green, but it can also lead to less distance. Focus on a more neutral club path to reduce the sidespin, which is causing some deviation in your shot direction. Overall, working on these elements can help improve your accuracy and distance.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your shot data shows good club speed and ball speed, which is great! However, the slightly negative attack angle suggests you might be hitting down on the ball too much with your pitching wedge. This can lead to lower launches and less distance. Try to focus on a more neutral or slightly upward angle of attack for better flight and carry. Additionally, your face angle is slightly closed to the path, which can lead to a bit of a draw. Work on aligning the clubface more with your target on your downswing.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your shot data shows that you're hitting the ball well, but your attack angle is a bit too negative. This could mean you're approaching the ball too steeply, which can lead to more spin and less distance. Also, your club path is slightly out to in, which is causing some left-to-right spin. Try to maintain a more neutral attack angle and work on swinging more along your target line for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your shot shows good club speed and a decent launch angle, but the carry distance was a bit off target. Focus on keeping your club path straighter to reduce the deviation. This should help with accuracy and improve your overall distance control. Practicing your swing path can make a big difference.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitching wedge shot looked solid overall! With a club speed of about 68.6 mph, you're generating good ball speed at 90.3 mph, but there's some room for improvement in your accuracy. The club face was open at impact (5.2 degrees), leading to a slight fade in your shot direction (4.5 degrees). Working on keeping the club face square at impact can help with straighter shots. Also, your backspin is quite high at nearly 10,000 rpm, which could be causing some loss of distance. Focus on a smoother transition in your swing for better control and consistent strikes.",club face control drill,1.2065908,64.0,101.325,73
-5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"You're generating good club speed, and your ball hasn't strayed far off its target line. However, working on your attack angle and ensuring a more neutral club path can help you improve your shots. Focus on hitting down on the ball slightly more while keeping your club path a bit straighter. This will help lower the backspin and improve your distance.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shot shows good club speed and ball speed, indicating solid power. However, the launch angle is lower than ideal, which can affect your carry distance. Focus on a more upward strike to create a higher launch. Additionally, your club path and face angle suggest you're slightly out of alignment, contributing to the sidespin. Working on your swing path can help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"You're making good contact with the ball, but your club path is quite a bit to the right, which could lead to shots going further right than intended. To improve your accuracy, try to work on aligning your club path more towards your target. Also, your backspin is high, which can help with stopping the ball on the green, but focus on keeping a steady swing to maintain distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your shot data indicates you have a solid club speed and good launch angle for your pitching wedge. However, your carry distance is a bit inconsistent, likely due to your club path and face angle. By focusing on straightening your swing path and ensuring your clubface is square at impact, you can improve accuracy and distance. Try to keep your swing more neutral to reduce sidespin, which is affecting your carry deviation.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your pitching wedge shot was solid overall, with good ball speed and decent carry distance. However, the attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to less optimal contact. Try to keep your attack angle closer to zero for a better strike. Additionally, the club face is slightly open at impact, contributing to sidespin, causing the ball to drift right. Focus on the face alignment at address and through impact.",pitching wedge face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your ball speed and carry distance are solid, but your club face is open at impact which causes the ball to veer off to the left. Focus on aligning your body and club face better at setup. Also, work on your attack angle to improve consistency and control. Try to reduce the backspin for more distance by hitting through the ball more aggressively.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your pitching wedge shot shows a decent club speed and ball speed, but the face angle is too open at impact. This is causing the ball to launch higher with a lot of backspin, which can lead to less control and distance. Focus on getting your clubface more square at impact to improve accuracy and distance.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your pitching wedge shot shows a decent club speed and ball speed, which is great! However, the attack angle is slightly negative, meaning you're hitting slightly down on the ball at impact. This could lead to excessive spin and less carry distance. Try to make sure you're striking the ball at a level angle or slightly upward for better distance and control. Also, your carry distance is a bit inconsistent and drifts left, so focus on a more neutral club path to improve accuracy.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot data shows good club speed and a decent launch angle, but your ball flight is going left of target due to your club path and face angle. To improve, focus on aligning your stance and keeping the clubface more square to the target at impact. Consider practicing your swing path to ensure you’re coming through the ball straighter.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"Your club speed is decent for a pitch shot, and you're creating a good amount of backspin for control. However, your launch direction is pointing quite a bit to the right, which indicates you might be swinging across the ball. Focus on aligning your clubface with your swing path to straighten out those shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Great job with your pitching wedge! Your club speed is solid, and your launch angle is good for achieving height. However, your attack angle could be slightly more negative to help with consistency, aiming for a steeper downward angle on the ball. Focus on ensuring your clubface is square at impact to reduce sidespin. Work on aligning your swing path closer to straight.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good speed and height, but the ball is fading slightly to the left. This is likely due to your club path and face angle at impact. A more consistent swing path can help straighten your shots and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your swing is showing good club speed and ball speed, but the club face is too open at impact, causing a high amount of sidespin. This suggests you're aiming to the right and may need to align your body better. Additionally, your attack angle is slightly downward, which is good for getting cleaner contact, but try to flatten it just a bit for better distance. Focus on keeping your club face square to your target throughout your swing to reduce side spin and improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"Your 7 iron shot shows some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, which means you might be hitting down on the ball too much. This can cause excess backspin and higher deviation on your shots. Also, your club path is a bit to the left, leading to a closed face at impact and resulting in a rightward launch. Try working on your swing path and ensure your clubface is square at impact for more consistent results.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your swing speed is decent, but the face angle is significantly open at impact, leading to a high amount of sidespin and inconsistent direction. Focus on squaring the clubface at impact for straighter shots. Additionally, your attack angle is slightly descending, which is good for irons, but working on your swing path and follow through can help improve your overall consistency.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows that your club speed is good at 75.5 mph, but there's room for improvement in your accuracy. The ball is curving to the left (pulling) with some backspin, which suggests an issue with your club face being slightly closed at impact. Focus on aligning your club face more accurately with your swing path. A good drill to help with this is practicing your swing path and club face alignment with a mirror or alignment sticks.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows a few areas to work on. The club path is moving to the left of the target line (-6.7 degrees), while your club face is pointing right (6.7 degrees). This leads to a hook spin and results in the ball going left. Additionally, your smash factor is below optimal, meaning you're not efficiently transferring energy from the club to the ball. Focus on aligning your club path with your target line and ensure your club face is square at impact. Try practicing with straight swings and aim to improve your angles.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent, but the club face is open at impact, causing a push to the right and excessive spin. Focus on aligning your club face square to the target at impact. Trying to keep your swing path more neutral can also help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid, which is great! However, your attack angle is slightly positive, meaning you're hitting up on the ball a bit too much. This is contributing to higher backspin and causing your ball to deviate left. Focus on keeping a more neutral to slightly descending angle when you make contact. To help with this, work on your swing path and try to keep it more neutral to reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your shot with the 7 iron shows good speed and solid distance, but the high backspin and face angle suggest that you're adding unwanted spin, which can lead to less control. Focus on keeping a more neutral club face through impact and try to lower the attack angle slightly. This will help reduce spin and improve distance.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot shows great potential! Your club speed and ball speed are solid, resulting in nice distance. However, your attack angle is slightly upward, which can contribute to excessive spin. To improve, focus on having a more neutral attack angle and try to reduce backspin for better distance control. Aim for a lower launch angle to increase carry and total distance.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your shot data indicates that your club path is aimed a bit too far to the right, which is causing the ball to veer off target. Your attack angle is slightly positive, which is good for hitting down on the ball with an iron. However, the high backspin suggests you may want to focus on solid contact and proper club face alignment to help control your shots better. Overall, practicing your alignment and swing path can help you achieve more consistent, accurate shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your club speed is solid, but the attack angle is a bit high, which could lead to less distance and control. Work on keeping your attack angle around 5-6 degrees for better contact. Try focusing on a more neutral club path and face angle; your current path is too outside-in, which can cause your shots to slice. Lastly, your spin rate is a bit high, which can hurt distance. Building more consistency in your clubface alignment at impact can help improve your ball flight.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"You're hitting the ball well with decent speed and distance. Your attack angle is positive, which is good, but your club path is quite right, leading to some inconsistency. Work on bringing your club path more in line with your target to improve accuracy. A good way to practice this is to focus on your setup and take a few swings where you feel like you're swinging slightly more to the left, which should help straighten things out.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed is good for a 7-iron, but the attack angle suggests you're approaching the ball a little steeply. This means you might be hitting down too much, which can lead to inconsistent strikes. The club face being open relative to the path indicates a tendency to push the ball to the right. Focus on making sure your club path is in line with your target and try to level out your swing angle for better contact and direction.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed is solid, but your attack angle is a bit steep, which can lead to excessive backspin and potentially less distance. Working on a more level swing path could help. Aim to keep the clubface square to the path for better accuracy. Try to focus on hitting through the ball rather than just down on it.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the club face is too open at impact, which could be causing the ball to spin more than it should and veer right. Work on squaring the club face during your swing for better accuracy and distance.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is decent at 77.7 mph, which is good for generating distance. However, your attack angle of 3.5 degrees indicates you're hitting slightly too level, which can lead to less control and more backspin. Try to focus on a slightly steeper angle to improve ball contact and distance. Your club path is good at 5.2 degrees, but aim to align your club face closer to the target. Overall, slight adjustments in your swing path and angle will help you improve your game.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is solid for a 7-iron, which means you can generate good distance. However, your attack angle is quite high, which suggests you're hitting up on the ball more than necessary. This can lead to excessive spin, making it harder for the ball to carry the distance you want. Focus on lowering your attack angle and keeping the club path more neutral to encourage better contact and distance. Also, consider your face angle; it’s close to square, but slight adjustments can help improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your 7-iron shot shows good club speed and ball speed, which are solid for generating distance. However, your club face is angled too open relative to your swing path, which is causing the ball to veer right. Focus on aligning your club face more with your swing path for straighter shots. Additionally, lowering your attack angle slightly can help manage that backspin better and achieve more control.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your shot data shows good club speed and ball speed, but the club path is slightly outside in, which is causing a slice. Focus on having a more neutral swing path. Your launch angle and backspin are decent, but we want to reduce the sidespin for straighter shots. Work on keeping the clubface square to the path at impact.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great job on the swing! Your club speed and launch angle are solid for a hybrid, but your club path suggests that you're swinging too far to the right while your club face is slightly closed at impact. This results in a slight pull to the left. Focus on bringing your club path more in line with your target and opening the face slightly. This will help straighten out your shots and increase your accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Your shot with the 4 Hybrid had good speed and distance, but the club path suggests you were swinging from outside to inside, which leads to your ball starting right and curving left. Try to work on aligning your swing path with your target line. Additionally, aim to close the club face more at impact to help straightening out your shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your club speed is solid for a hybrid, but the club path is quite out to in, which can cause the ball to slice. Work on aligning your club path more to the target. Additionally, the launch angle is a bit low, which could limit distance. Focus on swinging more up on the ball to increase launch angle and reduce sidespin for a straighter shot.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot with the 4 Hybrid shows a good club speed and overall ball speed, but the launch angle is very low, which is likely causing short carry and low trajectory. Try to focus on hitting up a bit more on the ball to increase the launch angle. Additionally, your club path is moving right relative to your target, which may lead to slight push shots. Work on aligning your swings more towards your target line.",launch angle improvement drill,1.2065908,64.0,101.325,73
-5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot shows decent power with a club speed of 83 mph and a good carry distance of about 160 yards. However, the club face is open (7 degrees) relative to your swing path, which could be causing your shots to curve to the right (slices). Focus on aligning your clubface more square to the target at impact to improve accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is decent at 67 mph, indicating you have room for improvement in overall distance. However, many important metrics like launch angle and attack angle are missing. Focusing on hitting the ball with a more neutral face angle can help reduce the sidespin and improve your accuracy. Practice your setup and aim to strike the ball more cleanly for better results.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your club speed is decent for a hybrid, but a few adjustments can help. Your attack angle is positive, which is good for getting the ball airborne. However, your club path is a bit too far to the right, causing the ball to veer off target. Focus on aligning your club path more towards the target. Additionally, your spin rate is a bit high, which can reduce distance; try to hit through the ball more to minimize backspin.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot data shows a decent club speed and a good launch angle, but your backspin is a bit high, which might lead to balloons in the air. To improve distance and control, focus on reducing the backspin and keeping the club face more square to your path. A small adjustment in your attack angle may also help. Overall, you're hitting the ball well, but refining these aspects will enhance your performance.",club face control drill,1.2065908,64.0,101.325,73
-5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot shows a solid club speed and a good launch angle, but the high backspin and rightward deviation indicate that your club face is facing too far right at impact. Focus on squaring the face better with a more neutral grip and try to reduce your backspin for a more controlled flight.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your 5 wood shot shows some room for improvement. Your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to higher backspin and less distance. Additionally, your face angle is open (7.7 degrees), causing a slice. Focus on hitting the ball with a more level swing and aim to square the clubface at impact for better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your swing speed is decent for a 5 Wood, but there's room for improvement in your launch angle and spin rate. Lowering your backspin can help increase your distance. Focus on keeping your club path more in line with your target to improve accuracy. Also, try to reduce the angle of attack slightly to improve overall consistency.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your club speed is solid for your 5 wood, and you're getting a decent carry distance of around 141 yards. However, your ball is curving a bit to the left (slicing), and we need to work on making your clubface more square at impact. Focus on aligning your body and club path better to straighten out those shots. Your launch angle is good, but we can increase your distance with a few adjustments in your follow-through and swing path.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your club speed is decent, but your launch angle is a bit low, which can affect your carry distance. Work on increasing your launch angle slightly while maintaining a neutral club path. The slight hook spin suggests your club face might be closed at impact, so focus on ensuring the face is square to your path. Overall, keep your rhythm steady and aim to make solid contact with the ball.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed is solid, but the face angle at impact is causing the ball to spin too much and veer off to the left. Focus on squaring the clubface at impact to improve accuracy and reduce sidespin. Additionally, try to decrease your backspin for longer carry distances.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It seems like there were some issues with the data capture, particularly with club speed and attack angle, which are crucial for understanding your swing. However, your ball speed is impressive, indicating good energy transfer. The backspin is quite high, which may cause the ball to balloon and lose distance. Focus on lowering your backspin and improving your launch angle for better overall distance. Aim to keep your swing path straighter to reduce sidespin for more accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Your driver swing shows solid club speed with a good smash factor, indicating efficient energy transfer. However, your attack angle is negative, which may cause your ball to launch lower and with more backspin. This can lead to loss of distance and a higher tendency for a hook due to the club path. Focus on a more upward attack angle with your driver to help increase launch angle and distance while reducing sidespin.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"You're generating decent club speed, but your club face is angled way too much to the left at impact, which is causing the ball to hook drastically. A more neutral club face will help you hit straighter shots. Also, consider increasing your launch angle for better carry distance; try to make contact more consistently in the center of the clubface.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like there are some missing data points that make it hard to give precise advice, but we can still work on your ball flight. From what we have, the high backspin indicates you might be making contact too steeply or hitting the ball too much on the bottom of the clubface. Focus on making a more evenly paced swing rather than trying to hit the ball too hard. This should help reduce excessive spin and give you a better distance control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your gap wedge shot shows good ball speed, but your club path and face angle are both slightly to the left, which means you're pushing the ball off-line. To improve, focus on making sure your club path is straighter through impact. Also, try to increase your attack angle slightly by hitting down on the ball more. This will help with your launch angle and backspin, leading to better control and consistency.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your shot with the gap wedge showed a solid club speed and good ball speed, but the carry distance indicates some inconsistency. The ball was spinning quite a bit, which can affect how it lands. Focusing on a slightly more accurate club path and face angle will help tighten your ball flight. Try working on keeping your club face more square to your swing path for better distance and control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your shot with the gap wedge shows good club speed, but the face angle is slightly open compared to your club path, causing a bit of right spin on the ball. Work on aligning your club face more directly down your target line at impact. Also, your ball is launching a bit high, which is good for height but may be making control more difficult. Try to focus on keeping the face square or slightly closed to improve direction and consistency.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Great shot! You're generating solid club speed and ball speed. However, your club face is open relative to your path, which explains the rightward deviation in your shots. Focus on aligning your club face more towards your target during your swing. This will help reduce the sidespin and improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your ball speed is good, but you're hitting with a bit too much spin and your launch angle might be affecting how far your shots carry. Try to work on getting a more neutral club path and face angle to straighten out your shots. Keeping your attack angle slightly more level can help reduce backspin for better distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,Your gap wedge shot shows good distance but the high backspin and sidespin indicate you're likely hitting down too steeply on the ball. This could lead to less control and unpredictable shots. Focus on improving your angle of attack and swing path to create a cleaner strike. A slight adjustment can help lower spin and enhance accuracy.,swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed but the face is very open at impact, which is likely causing some of the side spin and carry deviation. Focus on aligning your club face straighter to your target. Also, consider lowering your attack angle a bit to create more control over your launch and spin. Practicing with a more consistent setup can help improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"It looks like you had a decent carry distance of about 110 yards, but your ball deviated off target quite a bit to the left. This suggests you might be coming through the ball with an outside-to-inside swing path. The high spin rates indicate that the contact might not be optimal, which could be causing the ball to lose distance and accuracy. Focus on improving your swing path to help straighten out your shots and reduce the sidespin.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot was solid, but let's work on your club path and face alignment. The club path is moving too far to the right, which may cause your shots to veer off target. Additionally, the club face is slightly open compared to your club path, leading to some unwanted sidespin. Focus on setting up with a square face and try to bring your club path more in line with your target. This should help you hit straighter shots and control your spin better.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows solid speed and ball flight, but the club path and face angle suggest some adjustments are needed. Focus on getting the club face more square to your target at impact to lower the spin and improve accuracy. Additionally, try to increase your attack angle slightly to help with carrying the ball further.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your shot shows good ball speed, but the smash factor indicates there may be a problem with how you’re hitting the ball. The backspin is quite high, which might mean you’re hitting down too much on your shot. Focus on creating a more level swing through impact. This can help lower the spin and increase your distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Your gap wedge shot shows a good club speed and decent launch angle, but the club face was slightly open at impact, which is causing the ball to launch right and leading to a carry deviation. Focus on aligning your club face with your target at address and through impact to reduce the sidespin. Also, your backspin is quite high, which is good for stopping the ball on the green, but might be tamed a bit to improve distance control. Practice hitting more consistent strikes with the ball in the center of the club face.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your gap wedge shot had a solid club speed and ball speed, but the attack angle indicates you're hitting down too steeply on the ball. This can cause extra backspin and make it harder to control distance. Also, the club face was closed at impact, which caused the ball to start left and miss the target by quite a bit. Focus on keeping your club face more square at impact and aim for a more neutral angle of attack for better distance and accuracy.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your gap wedge shot shows a decent club speed and ball speed, but the path and face angles need some adjustment. The club path is slightly out-to-in, causing some sidespin which contributes to your shot deviating to the left. The high backspin and launch angle are good for stopping the ball quickly on the green. Focus on aligning your club path more directly towards your target and keep the face angle aiming at your intended line to straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Your gap wedge swing shows solid ball speed and decent carry distance, but your attack angle is a bit steep (negative), which can lead to inconsistent contact. Consider adjusting your setup to hit down slightly less on the ball. Also, your clubface is open at impact, which could be causing the side spin. Practice aligning your clubface better at address and during your swing.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot shows some good points but also areas to improve. The ball speed and distance are solid, but the excessive sidespin suggests you're hitting the ball with a closed club face during your swing. Focus on keeping your club face square to the target at impact. Additionally, your attack angle is slightly downward, which is good, but try to work on your club path to bring it closer to the target line for better accuracy.",club face awareness drill,1.2065908,64.0,101.325,73
-5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your club speed is good, but your attack angle is a bit steep, meaning you're hitting down too much. This can cause higher backspin and less distance. Try to level out your swing a bit to create a more consistent strike. Also, work on aiming straighter to minimize the deviation in your shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"Your gap wedge shot shows that the ball is launching high but drifting significantly to the right. To improve your accuracy and consistency, focus on aligning your clubface more squarely at impact and adjusting your swing path slightly to the left. This will help control the direction of your shots and reduce the side spin.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your swing speed is great for a sand wedge! However, the club face was slightly closed at impact, which could cause the ball to curve left and lose distance. Focus on keeping the club face square to your target at impact. Also, working on your attack angle could help; a slightly less negative angle will improve your contact and launch. Lastly, consider lowering your backspin a little to maximize carry distance.",club face square drill,1.2065908,64.0,101.325,73
-5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"You have decent club speed, but your launch angle is a bit high and your ball is spinning too much, which can affect distance and control. Focus on keeping a more neutral club path and try to minimize excessive backspin for better carry. Aiming for a more straightforward swing path will help you hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot data indicates a steep attack angle of -6.74 degrees, which is typical for a sand wedge. However, the club face angle is slightly closed at -2.51 degrees, causing a hook spin. Focus on ensuring the club face is square to your target at impact to improve accuracy and control. Additionally, your launch angle is good, but the high backspin might be affecting your distance. Work on your swing path to be more in line with your target for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your swing speed is good for a sand wedge, but your launch angle is a bit high, which could be causing the ball to fly higher than necessary. The backspin is also quite high, resulting in short carries and a bit of left movement in the air. Focus on lowering your attack angle slightly to get a more penetrating trajectory and reduce excessive backspin.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your club path is significantly out-to-in, which is causing your shots to slice and deviate left. Focus on improving your swing path and keeping the clubface squared through impact. A higher backspin is fine for a sand wedge, but lower your angle of attack slightly to help with contact and distance. Work on creating a more neutral swing path to hit straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your sand wedge shot shows a decent club speed and ball speed, but the club face is closed relative to your swing path which is likely causing your shot to pull left. The high backspin indicates good contact, but the launch angle suggests it's a bit too high. Focus on aligning your clubface square to your target and keeping your swing path straight. This will help improve your accuracy and distance.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your sand wedge shot shows good club speed and ball speed, but the club face is slightly closed at impact, leading to a bit of left spin (sidespin). This can cause your shots to miss target left. Focus on opening the face slightly at impact, and try to align your swing path more with your target. The ball launch angle is good, but reducing backspin can help with carry. Aim for a more neutral attack angle around 3 degrees for better results.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your club speed is solid for a sand wedge, and your launch angle is just right for getting the ball in the air. However, your ball has quite a bit of backspin which indicates a steep angle of attack. Try to keep your attack angle a bit more level to reduce the backspin and improve distance. Your club path suggests you're coming from the inside, which is good, but the face angle could be more square at impact. Lastly, work on your carry accuracy, as you deviated a bit from your target line. Focus on your alignment when you're setting up for your shot.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your sand wedge shot shows good club speed and ball speed, but there's a slight issue with your swing path and attack angle. Your attack angle is a bit too steep, and your club path is cutting slightly across the ball. This can lead to inconsistency in your shots. Focus on shallowing out your swing a bit and aiming to strike the ball with less of a downward angle for improved contact and distance control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your swing path is quite inconsistent, which is causing the ball to drift left. Focus on keeping your club path more neutral and aligning your club face better at impact. Your attack angle suggests you're digging too much into the sand, so try to shallow out your swing a bit. Work on maintaining a lighter touch to improve your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your swing path is too far to the right (16.56°) and your clubface is pointing way left (-20.17°) at impact. This is causing the ball to slice significantly, leading to a big deviation from your target. Focus on aiming your clubface more square to your target line and try to bring your club path closer to zero. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot data shows that your club path and face are quite closed at impact, which is causing the ball to start left and curve further. The high backspin suggests you might be making contact with the ball too steeply. Focus on keeping your swing more neutral and square at impact to improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Great job with your sand wedge! Your club speed and ball speed are solid, but your attack angle is a bit steep, meaning you're hitting down too much. This can lead to heavy shots. Try to shallow out your swing a little. Also, keep an eye on your club path — it’s quite open, which can cause your shots to drift right. Focus on getting a more neutral path for better accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your shot shows good ball speed and carry distance, but your attack angle is a bit too steep, which can cause unwanted spin. Focus on making a smoother swing with a slightly more neutral angle. This will help keep the ball on a straighter path and reduce the excessive sidespin.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"It looks like you're hitting the ball with good speed and carrying it a decent distance, but the launch angle is very low. This can lead to shorter and less controlled shots. Focus on ensuring your clubface is properly angled at impact to help raise that launch angle and improve your consistency. Try practicing your setup to encourage a better angle of attack.",launch angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"Your shot data suggests that your clubface was significantly closed at impact, which caused the ball to curve left and resulted in a lower-than-ideal carry distance. Focus on ensuring your clubface is more square to the target at impact. Practicing your alignment will also help straighten out your shots.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems that there are some missing metrics in your shot data, which makes it hard to give precise feedback. However, focusing on consistent ball contact is essential, especially with a sand wedge. Work on your aim and making solid contact with the center of the clubface. This will help stabilize your shots and improve distance and accuracy.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your club speed is solid, but your club path and face angle show a significant leftward tendency, leading to left-ward shots. To improve accuracy, focus on getting the clubface to align more with your target line. Also, your attack angle is slightly negative, which might contribute to excessive backspin. Try to promote a shallower angle of attack. Working on these aspects will help straighten out your shots and increase your overall distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,"It looks like you're hitting the ball with good speed, but the launch angle is quite low and the spin is on the higher side, which may lead to less carry and control. Focus on improving your attack angle by making sure to get under the ball a bit more to raise that launch angle. This will help you achieve a more effective shot trajectory.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"It looks like your shot has some challenges, especially with an unusually low launch angle and high backspin. This may be causing the ball to not travel as far as it could. Focus on keeping the clubface square to the path and ensure you're making solid contact with the ball. Try to use a more upward angle of attack to help increase the launch angle. Practicing a 'Half Swing Pause' drill can help you find a better rhythm and balance at impact.",half swing pause,1.2065908,64.0,101.325,73
-5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot had a good club speed, but the club face was closed at impact, which means you're likely pulling your shots left. Focus on aligning your club face more towards your target at address and through impact. This will help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your lob wedge shot is showing some areas for improvement. The club path is significantly to the left, which often leads to pulls or hooks. Your attack angle is slightly descending which is fine for wedges, but focusing on a more neutral path can help improve accuracy. The ball speed and smash factor indicate you're making solid contact, but we need to straighten out those pulls. Work on your follow-through to help keep the face square at impact.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot shows nice club speed and ball speed, but the high launch angle and backspin suggest you might need to work on your angle of attack and swing path. A positive attack angle is ideal for getting more control and distance. Focus on bringing the club down slightly less steeply, and aim to align your clubface more with your swing path to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your shot showed a good launch angle and decent carry distance, but your club path and the angle of attack suggest you could improve consistency. Focus on getting your club path closer to straight instead of on such an angle. This should help reduce the deviation in your shots. Work on maintaining a more neutral club face at impact to keep the ball flying straighter.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a few areas to improve. Your club path is significantly to the left, which causes slicing. Your attack angle suggests you're hitting down on the ball a bit too much for a wedge, which can lead to over-spinning and less distance. Focus on setting up with a more neutral club path and try to hit the ball with a slightly upward angle for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows some significant areas to improve. The club speed is decent, but your attack angle is quite steep, meaning you’re coming down too much on the ball. This can lead to higher than desired backspin and potential loss of control. Your club path is also way out to the left (negative), which, combined with an open face, leads to a pull or slice. Focus on shallowing out your swing path and keeping the clubface square to the target line at impact. This will help you achieve better distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows a few key areas to focus on. Your attack angle is quite steep at -7.3 degrees, which means you're hitting down too much on the ball. This can lead to lower launch and less distance. Additionally, your club path is aimed left of the target and the face is even more left, which is causing a significant fade. Work on aligning your clubface more toward the target and minimizing how much you’re aiming left. This should help you achieve a straighter ball flight.",alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot shows that you're hitting the ball with decent speed, but your club path is significantly off to the left, which can cause the ball to veer in the same direction. Focus on making a more neutral swing path. Additionally, your launch angle is good but reducing the spin rate can help the ball carry further. Try to keep your hands ahead of the clubface at impact, which will help with distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot showed a decent carry of 44 yards, but the ball veered significantly left. This suggests that your clubface might be open at impact, causing the launch direction to hook. To stabilize your shots, work on aligning your clubface properly and focusing on swinging along your target line.",alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your shot shows that you're hitting the ball with a downward angle, which is good for a lob wedge, but the club face is closed compared to your path. This means you're likely pulling the ball to the left. Try to work on your club face alignment at impact so you can make more accurate shots. Your ball speed is a bit low, which suggests you might not be hitting the sweet spot consistently. Focus on making solid contact with the center of the clubface for better distance and accuracy.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot has good distance, but there are significant deviations in direction. This indicates that your aim may be off, and your swing path needs some adjustments. Focusing on your swing path and ensuring that your club face is aligned with your target during impact will help improve your accuracy. Work on hitting the ball straighter to reduce those deviations.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your lob wedge shot shows a strong club path but with an excessively open face. This caused a high launch angle and significant leftward spin, resulting in the ball curving too much to the left. Focus on getting the club face more square at impact to help straighten your shots. Aim for a more neutral swing path as well.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"Your shot data shows that the club path is significantly inside to out (negative value), and the club face is also pointing left at impact. This is likely causing your shots to curve too much to the left. To improve, focus on aligning your swing path more toward the target and opening the club face slightly at impact. Additionally, your launch angle is good, but the high spin rate suggests that your contact may need to be cleaner for better distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"Your lob wedge shot shows good ball speed but the launch angle is very low, which means the ball isn't getting much height. This likely affects your carry distance. The backspin is also high, which is good for stopping the ball on the green, but you need to improve your swing mechanics to get cleaner contact and a higher launch angle.",launch angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your lob wedge shot showed a strong attack angle but your club path and face angle were too far left, leading to a shot that significantly veered off target. Focus on aligning your club face squarely to your target before you start your swing and ensure your path is more neutral to create a straighter flight. This will help you get closer to your target consistently.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data shows that you're hitting the ball with a significant amount of sidespin, causing it to veer off to the left. This is likely due to your club path and club face angles not being aligned at impact. Try to aim for more straight shots by focusing on keeping your club path more neutral and your club face square. Nailing down your attack angle will also help, so practice coming into the ball with a slightly shallower angle. This will improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like this shot didn't go as planned. Your ball speed was low and it only traveled about 3 yards, which indicates that you might not be making solid contact with the ball. Focus on ensuring that your clubface strikes the ball cleanly. A drill to help with this is the 'half swing pause' drill, where you make a short swing, pause at the top, and then finish your swing. This will help you develop better timing and contact.",half swing pause,1.2065908,64.0,101.325,73
-5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your club speed is solid for a lob wedge, but your attack angle and club path suggest you're coming in too steep and swinging too far left. This can lead to inconsistent contact and direction. Focus on getting the club more level through impact and try to align your swing path more toward your target. Work on hitting down slightly, but not as steeply, to improve your ball flight and consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot shows good club speed and ball speed, which means you're generating nice power. However, the ball tends to slice slightly, indicated by the positive face angle and sidespin. Try to focus on squaring the clubface at impact to reduce side spin. Work on your attack angle, as a slightly more downward angle can help increase consistency and control. Also, practicing your alignment will reduce carry deviation. Overall, a solid effort—just fine-tune those small elements!",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"It looks like there were some issues with your club speed and attack angle data, but your ball speed is decent. Your launch angle is quite low, which could mean the ball is not getting enough height. Try to focus on hitting up on the ball a bit more to increase that launch angle for better carry distance.",launch angle adjustment drill,1.2065908,64.0,101.325,73
+5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"You're generating good distance with your pitching wedge, but your attack angle is a bit flat, which can lead to excessive backspin and inconsistency. Focus on hitting down slightly more on the ball to improve control and reduce spin. Try to keep your swing path straighter to enhance accuracy.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your shot with the pitching wedge had good distance but could use some adjustments. The club speed is decent, but the attack angle is slightly negative, suggesting you're hitting down on the ball a bit too much. This can lead to extra backspin. Try to focus on a more neutral attack angle for better lift. Your club path is slightly to the right (3.47 degrees), which is fine, but the face angle (4.68 degrees) indicates that you're cutting across it, causing a bit of sidespin. Work on aligning your clubface more square to your target at impact. Overall, aim for a smoother swing with an emphasis on your follow-through to reduce deviation and enhance accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your swing shows good speed and solid launch conditions, but the attack angle is slightly negative, which may cause catching the ground before the ball. Focus on hitting up slightly more with your pitching wedge. Your club path is moving to the right, which means you might want to work on squaring the clubface at impact to help direct the ball straighter. Overall, you're doing well, but tweaking your angle a bit and ensuring the face aligns better can improve your shot accuracy and carry distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your pitching wedge shot shows solid ball speed and distance, but the attack angle is a bit too negative, indicating you're hitting down on the ball more than necessary. This can lead to excess spin and less control. Focus on gently sweeping the ball off the ground rather than digging down. Additionally, the club path suggests you’re swinging a bit to the right, which could cause your shots to drift. Work on correcting your path to be more neutral. This way, you'll hit straighter and more consistent shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your swing speed is good for a pitching wedge, but you could improve your accuracy and consistency. Your attack angle is slightly positive, which is good for getting the ball in the air. However, the curve of your ball indicates that you're slicing it a bit. Focus on aligning your body and clubface more square to your target at impact to reduce the sidespin. Try practicing your alignment and aim to keep your swing path more neutral.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitch was solid, but you could benefit from reducing your backspin for more distance. Focus on keeping your clubface more neutral at impact. A slight adjustment to your attack angle could also help improve your contact and distance.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"Your pitching wedge swing shows good speed and some positive elements. However, your attack angle is slightly upward, and the path is a bit too right, which can cause inaccuracies. Work on adjusting your club path to be closer to straight, and focus on lowering your attack angle slightly to achieve a better launch and control your spin. This will help improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shots show good speed and carry distance, but the ball is curving too much to the right because the clubface was open at impact. Focus on getting your clubface square to the target as you swing through. A higher launch angle and backspin is great, but let’s work on straightening out those shots.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"Great job with your pitching wedge! Your club speed and ball speed indicate solid power, but a higher launch angle could improve your carry distance. The attack angle and club path show you're hitting slightly from the outside, which might be adding to that deviation. Focus on making more consistent contact and working on your swing path for better directional control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your club speed is solid, and your ball speed is good, but your carry distance shows some inconsistency. The attack angle and launch angle indicate a decent upward strike, but your club path is a bit steered to the right. Focus on squaring the clubface at impact to improve accuracy and distance. The backspin is high, which can lead to a steeper landing angle; consider maintaining a slightly lower trajectory for more roll.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your shot shows good ball speed and decent carry distance! However, your attack angle is slightly negative, which means you're hitting down on the ball instead of making clean contact. Focus on getting the club more level through impact to help improve your launch angle. Try to keep the clubface more square throughout your swing to reduce sidespin for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your pitching wedge shot shows good club speed and some decent distance, but your ball flight is affected by the face being slightly open and a bit of side spin. Focusing on keeping the club face square at impact will help straighten your shots. Also, try to decrease your backspin for better control and distance. A consistent swing path will greatly improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your shot data shows you're generating solid ball speed and launch angle, but your club face is open at impact, which is causing the ball to launch to the right. Focus on aligning your club face square to your target at setup. Also, try to reduce your backspin a bit for more control. Work on these areas to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your shot shows a good carry distance, but your club path is aimed a bit to the right (5.5 degrees). This might cause you to miss your target. Focus on aligning your body and clubface more towards your intended target. The higher backspin also suggests you could benefit from a more downward angle of attack to achieve better control and distance. Try to keep the face square to your path throughout the swing for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot shows a solid club speed and a decent smash factor, but your ball is curving left due to an open club face relative to your swing path. Focus on aligning your club face better with your swing path and work on your backspin, which is a bit high. A lower backspin can help improve distance. Try to keep your attack angle close to neutral to get a better launch angle and more carry distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"You have a good club speed and decent launch angle, but your club path and face angle are a bit misaligned, which causes your shots to deviate to the right. Focus on getting the club face more square to your path to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Your club speed is solid at 68 mph, and your ball speed of 83 mph indicates good contact. The attack angle is slightly positive, which is great for a pitching wedge. However, your club path is a bit to the right, which might be causing some of that sidespin. Focus on bringing the club more down the target line. Work on keeping your club face square to the target at impact to reduce sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good ball speed and decent carry distance. However, your attack angle is nearly flat, meaning you're not getting optimal height on the shot. Also, your club path is significantly to the right, which may cause a push to the right. Focus on a more neutral path and slightly increasing your attack angle for better elevation and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your shot shows a decent club speed and good ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause excess backspin. Try to focus on hitting the ball with a slightly upward angle for better distance and control. Additionally, your club face is quite open at impact, which could lead to those hooks or slices. Work on squaring the club face at impact.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"You're generating good club speed, but there are a few areas to work on. Your attack angle is slightly negative, which can lead to less favorable contact with the ball. Additionally, the club path is a bit inside-out, which is causing the ball to start to the right. Focus on getting a more neutral path and a slightly steeper angle of attack for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your club speed and smash factor are solid, but your club face is open at impact, which causes a high amount of sidespin, resulting in a big slice. Focus on closing the face slightly through impact and aligning your swing path more toward your target.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows a good club speed and ball speed, indicating solid potential. However, the attack angle is very flat, which can lead to lower launch and high backspin, causing the ball to climb and drop too quickly. Additionally, your club path is significantly out to in, resulting in a slicing trajectory. Focus on aligning your swing path and slightly increasing your attack angle for better launch conditions and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows that your club path is a bit far to the left with a closed club face, leading to shots that curve off target. To improve, focus on squaring the club face at impact and try to keep your swing path straighter. Your launch angle is good, but the high backspin is causing the ball to lose distance. Work on hitting a lower, more penetrating shot.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent for a 7 iron, but your club face is closed at impact, which causes the ball to start left and spin excessively. Focus on aligning your club face more with your swing path for better accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid for a 7 Iron, and you have good ball speed and carry distance. However, the high backspin and sidespin suggest that you might be cutting across the ball. This could be causing the ball to lose distance and veer to the left. Focus on aligning your swing path more straight and keeping the clubface square at impact. A little more practice on your swing path will help improve your consistency and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your 7-iron shot shows solid speed and ball distance, but the club face is open (8.2°) relative to your swing path (3.7°), causing the ball to spin to the right. Try to get the club face more aligned with your swing path for straighter shots. Your launch angle is good, though. Focus on correcting the face angle to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot with the 7-iron shows good club speed and a decent smash factor, meaning you're generating solid ball speed from your swing. However, the backspin is a bit high, which can cause the ball to balloon in the air. Working on a more neutral attack angle can help. Also, your club path suggests you're coming in slightly too far from the outside. Focus on maintaining a straighter swing path to improve accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your club speed and ball speed are good overall, but your shot tends to veer left, indicating a need to work on your club path and face alignment at impact. The high backspin suggests a solid connection, yet you might want to focus on reducing the sidespin for straighter shots. Consider practicing your alignment and targeting drills.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your 7-iron shot shows good speed and distance, but your club path and face angles indicate you might be aiming a little to the right. This can cause a fade or slice. Try to square the face to your swing path for straighter shots. Focus on consistency with your launch angle; a slightly higher launch can help improve carry distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"Your 7 iron swing shows good club speed and ball speed, but there are areas for improvement. The attack angle is a bit steeper, which can affect your consistency. The path suggests you are swinging a bit out to in. A little adjustment in your swing path will help you hit straighter shots. Also, working on reducing backspin can help with distance, so focus on a cleaner strike. Overall, you're on the right track!",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed of around 70 mph is solid for a 7-iron. However, the club path indicates that you may be coming slightly across the ball, which can lead to inconsistent shots. With a high face angle (8.96 degrees), it seems you're aiming a bit to the right, resulting in a push. Focus on your alignment and try to create a more neutral swing path. A little practice on hitting the ball straighter will help you find more consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed of around 70 mph is good for generating solid distance with your 7 iron. However, your attack angle of nearly 9 degrees is a bit high, which can cause the ball to launch too steeply. A more neutral attack angle can help you achieve better distance and control. Also, your club path and face angle show that you might be aiming slightly to the right, which could lead to consistency issues. Focus on aligning your setup and ensuring your swing path is more directly towards the target.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the face angle is too open at impact, which can lead to higher-than-desired backspin and inconsistent direction. Focus on keeping the club face square to your target line. Try to adjust your path and angle of attack to improve contact and distance.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is solid for a 7 Iron, and your attack angle is slightly positive, which is good for getting the ball airborne. However, the club path and face angle suggest you might be aiming a bit too much to the right, causing the ball to curve. Focus on straightening out your swing path and face angle. Lower your backspin for better distance, which can be achieved by making clean contact and reducing the loft at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is good, but your attack angle indicates you're hitting slightly down on the ball. This may lead to excessive backspin, affecting distance. Focus on keeping your swing more level to reduce backspin and increase carry distance. Also, your club path is quite out to in, suggesting you might be slicing. Work on aligning your swing path to help with accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your shot data shows that your club speed and ball speed are good, which is great! However, you have a bit of a closed face to the path, which can lead to pulls or hooks. Focus on aligning your clubface more square to your target at impact. Additionally, your spin rates are a bit high; aiming for a lower backspin can help you achieve a more penetrating ball flight. Try working on your follow-through to promote a more consistent path and face alignment.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your 7 iron swing looks solid! Your club speed and ball speed are good for generating distance. However, your club path suggests you're swinging slightly to the right and the face is also opening, which can lead to a fade. Try to work on squaring the clubface at impact and keeping your swing path straighter. This should help improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great distance with your 4 Hybrid! However, your club path is too far right, while the club face is slightly closed at impact. This causes the ball to start right and slice. Focus on aligning your swing path more towards your target and keeping the club face square at impact for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Great job with your 4 Hybrid! Your club speed and ball speed are solid, which is leading to decent distance. However, your club path is slightly out to the right (-3.19 degrees), and your face angle is open to that path (9.46 degrees), causing a slice. Focus on getting your club path more neutral and have the club face square at impact for more accuracy. Your launch angle is looking good, and reducing your sidespin will also help improve your accuracy significantly.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your shot data shows that you're generating a solid ball speed and distance with your 4 Hybrid, but your club path and face angle suggest a tendency to push the ball to the right. Focusing on achieving a more neutral club path and face angle will help you hit straighter shots. Working on a swing path that brings the club down from the inside will help reduce the push and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot data shows good potential! Your club speed is solid, but the carry distance indicates that the launch angle is a bit low, which affects how far the ball travels. To help, focus on increasing your launch angle for better distance. Practicing with a slightly shallower attack angle could help elevate the ball into the air more consistently.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot data shows that you have a decent club speed and ball speed, which is great! However, your launch angle is a bit low, and the club face is pointing quite a bit right at impact. This could lead to your shots going off target. To improve accuracy, focus on keeping the club face squared during your swing. Practicing with a slightly more neutral path could help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is solid at about 67 mph, which is good for a 4 hybrid. However, there are missing data points that make it hard to provide a full picture of your swing. The ball speed is decent, but it seems you're hitting it with a lot of sidespin, which causes the ball to curve significantly. Focus on finding a more stable swing path and ensuring your clubface is square at impact to help reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your shot shows good power with a solid club speed and ball speed. However, the face angle at impact is quite open, which could cause your shots to veer right. Work on aligning your clubface more square at impact. Also, the backspin is a bit high, which can affect your distance; try to hit slightly down on the ball to help lower that spin and gain distance.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot shows a good club speed and ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good, indicating you're hitting up on the ball. However, the backspin is quite high, causing the ball to lose distance. Focus on your club face alignment—it's slightly closed relative to your swing path, which can promote a leftward ball flight. Work on finding a more neutral impact position to reduce spin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot with the 5 Wood shows some good potential, but there's room for improvement. The club speed is decent, and you achieved a good ball speed, but the high backspin indicates that the ball is spinning more than it should. This might affect your distance and control. The face angle is open, causing the ball to launch too high and to the right. Focus on adjusting your clubface at impact to reduce the spin and improve direction. Try keeping the clubface square to your target line.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your ball speed is good, but the high backspin and steep attack angle are causing it to climb too high and not carry as far as it could. Work on shallowing your swing path and hitting more level through the ball to lower the spin and improve distance.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your shot data shows that you have good distance with your 5 Wood, but there's room for improvement in consistency. Your club path is reasonably straight, but the face is slightly open at impact, which is causing the ball to curve to the left. Focus on squaring the clubface at impact to improve accuracy. Also, try lowering your backspin for a more penetrating ball flight.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your shot with the 5 Wood shows good speed and a decent launch angle, but the spin rate is a bit high, which can lead to less distance and higher deviation. To improve your consistency and reduce the sidespin causing hooks, focus on flattening your club path and aligning your club face better at impact. Practicing with a slow-motion swing will help reinforce better mechanics.",slow motion swing,1.2065908,64.0,101.325,73
+5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your 5 wood shot showed a solid club speed, but the launch angle is a bit low for optimal distance. Additionally, your shot had a slight left bias (pull), indicated by the negative carry deviation angle. To improve, focus on swinging a bit more from the inside and try to elevate your launch angle by incorporating a slower, more controlled takeaway. This should help increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed and ball speed are good, but your ball is hooking to the left (negative face angle). Focus on aligning your clubface square at impact. Additionally, your attack angle is slightly positive, which is great for launch, but a lower backspin would help your distance. Work on reducing your sidespin for straighter shots.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It looks like there are some issues with your impact, specifically the high backspin and significant sidespin. Focus on keeping the club face square to your swing path at impact to reduce sidespin and lower your backspin for better distance. Aim for a launch angle closer to 12-15 degrees for optimal carry.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Great job with your swing speed at 90 mph! However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it up. This can lead to lower launch and more backspin. Focus on leveling out your swing through a slight upward angle to help boost your carry distance and improve your launch angle. Your club path is good, but try to keep it more consistent to reduce the deviation.",tee drill,1.2065908,64.0,101.325,73
+5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"Your club speed is good, but your club face is closed at impact, which is causing the ball to curve left and not travel as far as it could. Focus on aligning your club face straight down the target line and improving your swing path to reduce sidespin and increase distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like we have quite a bit of missing data, but from the ball speed and spin rate, we can see there's potential to improve contact and direction. Focus on making solid contact with the ball to reduce excessive spin. Practice hitting balls with a smooth and consistent swing to enhance your accuracy and distance control.",solid contact drill,1.2065908,64.0,101.325,73
+5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your shot shows a good ball speed and solid carry distance, but there's room for improvement in your swing path and face angle. The club path is coming too much from the inside, causing the ball to veer left. Focusing on a more neutral swing path can help keep the ball straighter and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your gap wedge shot shows good potential with a nice carry distance around 98 yards. However, there's some inconsistency in direction, indicated by your carry deviation. Focus on straightening your club path and face alignment at impact for more accurate shots. Additionally, lowering your backspin will help the ball stay on target and reduce side deviation.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your club speed and ball speed are decent, but your carry distance indicates some room for improvement. The club path is significantly out to in, leading to a pushed shot. Focus on swinging more from the inside and ensuring your club face is square at impact. Also, the high backspin can reduce distance; working on your strike might help. Try to keep your attack angle down a bit to hit those mid-range wedges more consistently.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Your gap wedge shot shows decent power but needs improvement in accuracy. Your attack angle and club path suggest you're striking the ball well, but the face angle indicates it's open at impact, causing the ball to drift right. Focus on aligning your clubface with your target before your swing to reduce the side spin. Also, working on a more consistent swing path can help with your overall accuracy.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your club speed is good, but the ball is curving more than it should. Focus on keeping your club path more neutral, aiming for something closer to 0 degrees. Also, try to lower your spin rate to get better distance and control. Work on striking the ball more consistently to improve your accuracy and overall distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,"Your shot with the gap wedge shows some good potential, but it looks like you're coming in a bit steep with a negative attack angle and an open club face, which can lead to higher spin and less control. Work on getting a more neutral swing path and closing the club face at impact. This will help you reduce the sidespin and produce more consistent shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed, but the club face is open at impact, causing the shot to veer to the right. Focus on squaring the club face at impact and maintaining a more neutral swing path. With practice, your accuracy will improve.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"Your shot carried about 110 yards with a good launch angle, but the spin suggests the ball may have been struck too steeply. This could cause inconsistencies in your distance and direction. Focus on improving your swing path and maintaining a more level angle through impact to gain better control and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot showed good club speed and a decent carry distance, but the club face was open relative to your swing path, causing the ball to veer right. Focus on aligning your club face better with your path at impact for straighter shots. Also, consider reducing backspin slightly for a more controlled landing.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows decent speed, but your attack angle is slightly negative, which can cause the ball to dive and lose height. To improve, focus on striking the ball with a more upward angle. Additionally, the club face is slightly open to the target, causing some right spin. Try to square up your club face at impact for straighter shots. Overall, aim for a smoother, more controlled swing.",club face drill,1.2065908,64.0,101.325,73
+5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your ball speed is good, but the smash factor is off, suggesting you're not making the best contact with the ball for your swing speed. Focus on ensuring the clubface is square at impact. Also, your backspin is quite high, which might cause the ball to balloon. Try to lower your attack angle slightly for better trajectory and distance. Work on your accuracy by aiming to reduce the deviation angles. Overall, keep your swing smooth and consistent.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Great job on your gap wedge shot! Your club speed is solid, and your launch angle indicates you're getting good height. However, the club face angle is slightly open compared to your path, which is causing some rightward deviation. Work on squaring the club face at impact to reduce this. Also, consider lowering your backspin to increase distance.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your shot with the gap wedge shows a strong club speed, but the attack angle is quite steep. This means you're hitting down on the ball too much, causing some unwanted backspin and leftward deviation. Focus on leveling out your swing path to hit the ball more cleanly and accurately. You might want to practice ensuring your clubface is more in line with your swing path, as it's leaning left at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your shot data shows that you're hitting the ball well, but there are a few areas to improve. Your club speed and ball speed are good, indicating solid contact. However, your attack angle is slightly negative, meaning the club is coming down too much; try to hit up on the ball a bit more. The spin rate is on the high side, which can make it tough to control distance. Focus on keeping a consistent path and face angle to improve accuracy. Also, your carry distance is shorter than expected, so consider making sure your weight is shifting properly during the swing.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Great effort with your gap wedge! Your club speed is decent, but your attack angle is a bit steep, which could lead to inconsistency. Try to keep your swing more level to improve ball contact and distance. Your ball speed is solid, but focusing on a flatter swing path will help you gain even more control and accuracy. Work on reducing the backspin slightly for a better rollout on the greens.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot was solid, but there's room for improvement. With a club path that's pulling left (-4.8 degrees), it’s likely causing your shots to curve left as well. Try to focus on getting the club path more neutral. Your launch angle is good for a gap wedge, but aim for a slightly lower backspin to improve distance. Overall, let’s work on keeping the club swinging straight down the target line.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your gap wedge shot shows good potential, but we need to work on your attack angle and side spin. The attack angle of -4.6 degrees indicates you're hitting too steeply down on the ball, which can create excess backspin and a ballooning shot. Try to make a more sweeping motion through the ball. Also, the left sidespin suggests your clubface might be slightly closed at impact. Focus on keeping your clubface square to the target. Overall, aim for a smoother swing to optimize carry and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"You're hitting the ball with good speed, but your club path and face angle suggest you may be cutting across the ball, leading to a pull to the left. Focus on maintaining a more neutral club path. Try to work on keeping your hands and club face aligned more through impact for better consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your club speed is solid for a sand wedge, but the high backspin indicates you might be hitting down on the ball too much, which is common in shorter shots. Try to focus on a more neutral angle of attack to reduce spin and improve distance control. Also, your path is slightly out to in, causing the ball to drift left. Work on keeping the club more on a straight path through impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"Your sand wedge shot shows decent club speed, but the attack angle and path suggest you're coming into the ball slightly steep and from the inside. This may be causing excessive backspin and directional issues. Focusing on a more neutral club path and a shallower angle of attack will help improve both distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot shows a strong club speed at 70 mph, but there are a few areas to improve. The club path is quite far to the right (about 16 degrees), while the club face is slightly closed at impact. This can lead to a pulling shot. To improve your accuracy and consistency, focus on getting your club path more aligned with your target line and ensuring the club face is square at impact. Also, your ball has a high backspin, which is great for stopping on the green but could be leading to some distance loss. Working on a more level attack angle can help with this.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your sand wedge shot shows good club speed and launch angle, but your backspin is quite high, which can limit control. Focus on reducing backspin for better distance and accuracy. Try to keep your clubface more square to the path during your swing to improve direction.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your shot shows a significant out-to-in swing path, which is causing your ball to slice to the left. Try to aim your clubface more towards your target to help straighten out your shots. Additionally, the attack angle is a bit steep, so work on shallowing your swing for better contact and control. Focus on a smoother swing tempo to increase consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your swing with the sand wedge shows some good potential, but there's room for improvement. The attack angle is decent, but the club face is slightly closed at impact, which could be causing the ball to hook left. Additionally, the backspin is high, which is good for control, but aim for a more consistent carry distance. Try to align your club face with your target more closely at impact to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your swing speed with the sand wedge is solid, but it looks like your shot is going slightly left due to the club face being a bit closed at impact. To improve your accuracy, focus on aligning your clubface more towards your target. Additionally, your backspin is quite high, which is great for stopping the ball on the green but can affect distance. Aim for a slightly shallower attack angle to help with that. Keep practicing for better consistency!",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your swing with the sand wedge shows good club speed and ball speed, which is great! However, the slightly high backspin and noticeable sidespin suggest that improving your clubface alignment at impact could help you achieve a straighter shot and better distance. Try focusing on delivering the clubface square to the target to minimize sidespin.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your shot shows a solid club speed and decent ball speed. However, the attack angle and club path suggest you're slightly delofting the club as you swing. This can lead to low flight and excessive spin. Focus on ensuring your club path is a bit more neutral and try to lift the club through impact, which will help you get a higher launch angle and more distance.",club path adjustment drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your shot shows a steep attack angle and an out-to-in swing path, which is likely causing your ball to hook left. Focus on shallowing your swing and ensuring the clubface is square at impact. Try to aim for a smoother and more balanced swing that keeps the face aligned with your path for better control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your shot data indicates that you're making solid contact, but there's a significant issue with the club face being open (pointing too much to the right) at impact. This is causing your ball to veer off to the right and resulting in a high level of sidespin. Focus on aligning your club face better at address and through impact to straighten out your shots.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot indicates you're striking the ball well but your club path and face are pointing significantly left, causing a pull. Focus on your swing path and getting the clubface more aligned with your target. This should help reduce the sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Your swing speed is decent, and your launch angle looks good for a sand wedge. However, the attack angle is a bit too steep, which causes some inconsistency in your shots. Try to work on lowering that attack angle to make clean contact with the ball and prevent fat or thin shots. The side spin shows you might be cutting across the ball a bit, contributing to those pull shots. Focus on aiming your club path straighter to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your swing speed is decent for a sand wedge, but the club path is quite steep, which may be causing some inconsistent shots. You could work on keeping the club face more square to your path at impact to help control the spin and direction of the ball. Try practicing a half swing pause to improve your control.",half swing pause,1.2065908,64.0,101.325,73
+5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"Your shot data shows a very low launch angle of only about 6 degrees, which indicates that the ball isn't getting enough lift. The backspin is also quite high, making it tough for the ball to travel far off the ground. Focus on making sure your clubface is square at impact and try to level out your swing to achieve a better angle and distance. Also, ensure you're using your body effectively to generate more club speed.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"You're hitting the ball with decent club speed, but the club face is significantly closed at impact, causing the ball to start left and curve further left. Focus on aligning the club face correctly and practice making cleaner contact to improve your accuracy and carry distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems like there were some issues with the data, so let's simply focus on what you can work on with your sand wedge shots. Make sure to check your grip and stance, as a solid foundation can lead to better contact and control. Try to visualize your swing path and ensure your clubface is aimed at the target at impact. Practice hitting just a few yards on target before trying longer shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your shot shows a couple of areas for improvement. The attack angle is a bit downward, which is generally good for a sand wedge, but combined with your club path and face angle being closed, it indicates you're hitting a bit too much to the left. The high backspin is good but could be causing the ball to curve more than you intend. Try focusing on striking the sand wedge with a slightly square face and a better swing path towards the target. This should help straighten out your shots and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,It looks like your shot had some issues with distance and direction. The launch angle is quite low and the spin rates indicate the ball isn't getting the lift it needs. Focus on making sure your wedge is a bit more open at impact to help with height and distance. Try to ensure you're following through properly to create lift and better direction.,swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"Your shot data suggests that there might be issues with your club face and possibly your swing mechanics. The launch angle is quite low, and the backspin is very high, which can indicate that you're hitting down too steeply on the ball. To improve, focus on making sure the club face is square at impact and try to create a more balanced swing. Work on hitting the sand wedge with a slight upward angle to increase your launch angle.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot shows that while your club speed is solid, the club face was significantly open at impact, causing the ball to veer left and not achieve optimal distance. Focus on aligning your club face better at address and through impact. This will help you hit straighter and more accurate shots.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your shot data indicates a few areas for improvement. The club speed is decent, but your attack angle is a bit too steep (negative number), which may be causing inconsistency. Your club path and face angle suggest that you’re slicing the ball, resulting in a significant left-to-right deviation. Focus on aligning your body to the target and ensuring your club face is square at impact. A good drill to help with this is to practice half swings while hitting towards a target, focusing on a straight path and a square club face.",half swing pause,1.2065908,64.0,101.325,73
+5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot has good distance, but there's room for improvement in accuracy. The club face is slightly open to the path, which could cause the ball to veer right. Work on straightening your club path and face at impact to help with consistency. Try aiming for a lower launch angle to optimize your spin and carry.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your lob wedge shot shows you have a solid swing speed, but the ball is deviating quite a bit to the right (approximately 10 degrees). Improving your club path and face angle will help make your shots more accurate. Focus on keeping your club on a straighter path and adjusting the face angle slightly towards the target. The launch angle is good for height, but with lower backspin, it'll help to hit the ball cleaner and with a bit more spin for control around the greens.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a significant issue with your club path and face angle, causing the ball to veer left. Focus on aligning your club face more towards your target and practicing a more neutral path. Additionally, increasing your smash factor will help improve your ball speed by making better contact with the ball.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows there's room for improvement in both your swing path and club face angle. The negative club path indicates you're coming across the ball, which can lead to inconsistent shots. Try to focus on a more neutral path and align your club face better to avoid excessive sidespin. Working on your attack angle will also help you get under the ball more easily, leading to better launch conditions.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows that the club face was closed relative to the path, which made the ball start left and spin quite a bit. Also, your attack angle is descending, indicating you're hitting down on the ball. Focus on getting the club face square at impact and consider a slightly shallower angle of attack to create cleaner contact. This will help you control your direction and spin better.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot had a decent club speed, but the club path is off to the left (negative angle). This means the club is coming from outside to in, causing a pull to the left. Additionally, your ball speed and smash factor are good, which means you're making solid contact. However, the launch angle is a bit high, resulting in less distance than expected. Working on your swing path will help you hit straighter and more accurate shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot shows you have good ball speed and a decent launch angle, but the carry distance and deviation suggest you're missing the target. Focus on your club face alignment at impact to improve direction and reduce the large carry deviation. Increasing your stability and consistency in your setup will also help. Practicing with a clear target can build your accuracy.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your lob wedge shot shows a strong club speed, but your club face is slightly closed at impact, causing the ball to start left. To improve your accuracy, try focusing on keeping the club face square to your target at impact. Additionally, your attack angle is a bit steep, which contributes to higher spin and limited distance. Work on shallowing out your swing path to achieve a better angle of attack for more consistent contact.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot shows great potential, but the ball is starting off to the left and not reaching its full carry distance. Focus on improving your swing path and making solid contact with the ball. A more consistent strike can help you increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your shot shows a significant issue with the club face angle, pointing way too far left at impact. This is causing your ball to start left and curve even more that way. Focus on getting the club face more square at impact. Practice a drill to help control your club face and path.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"You're hitting with too much open club face and a steep angle, causing the ball to slice to the left. Your carry distance is decent, but you should work on your club path and face alignment to improve accuracy. Focus on keeping the face square at impact to hit straighter shots.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"It looks like your ball speed is quite good, but the launch angle is very low, which means the ball isn't getting enough height. The backspin is also higher than average, which can cause the ball to rise too steeply and drop quickly. Focus on creating a higher launch angle by ensuring you're hitting down on the ball with the wedge, which will help it get in the air more effectively. Also, try to maintain a softer grip to help control the spin.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your shot shows a significant swing path and face angle to the left, which is causing the ball to start right and slice. To improve, focus on aligning your club face to the target at impact and practicing straightening your swing path. This will help you hit straighter shots and improve your distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data indicates that you're making contact with the ball but struggling with direction and height. The club path and face angle suggest you're swinging too far to the left with a face that is also closed, which is causing the ball to go left. Additionally, your attack angle is negative, which is typical for a lob wedge but could be improved for better trajectory. Focus on keeping your clubface square to your target line at impact and making a more neutral swing path.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like your lob wedge shot didn't reach its potential. The ball speed is low, which means it’s not being struck optimally, and the carry distance is very short at just over 3 yards. Focus on making solid contact and keeping your club face square to the target. Practicing your setup and improving your swing path can also help. Try to ensure your club speed increases during your swing for better distance.",impact focus drill,1.2065908,64.0,101.325,73
+5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your shot indicates a steep angle of attack and a significant path across the ball. This can cause the ball to poorly launch, resulting in a leftward direction (for a right-handed golfer). Focus on lessening that steep angle and club path to help straighten your shots and improve distance.",swing path drill,1.2065908,64.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json
deleted file mode 100644
index d8d50932cc..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_10_chunk_0.txt": "file-XWvjJBsUpqNGLjnreoutAL", "Golf_Shot_Data_10_chunk_1.txt": "file-WiBNJuRmHBdy8iXMqiT3i3", "Golf_Shot_Data_10_chunk_2.txt": "file-BF6RDwmduQRNPGGdFZstLu", "Golf_Shot_Data_10_chunk_3.txt": "file-LNyazvbj2Q2vSFpupVvyma", "Golf_Shot_Data_10_chunk_4.txt": "file-FCXj9ESe8BwpL8xgaruLyx", "Golf_Shot_Data_10_chunk_5.txt": "file-LhmcFKQtYNP4xRqn8YPtwM", "Golf_Shot_Data_10_chunk_6.txt": "file-5Z9RPh8JgUD7zD8uFVFQG9", "Golf_Shot_Data_10_chunk_7.txt": "file-P1QdKDq6GhavhJeAnU9hZc", "Golf_Shot_Data_10_chunk_8.txt": "file-17Y4n2xcES6pPTkCc4tuZy", "Golf_Shot_Data_10_chunk_9.txt": "file-7DgVMdnzcQNxiVoVn3mT8w", "Golf_Shot_Data_10_chunk_10.txt": "file-XDjA5LxmHoQSF1JAG2d2DS", "Golf_Shot_Data_10_chunk_11.txt": "file-W45RK9LmySfVp7JskUiMD8", "Golf_Shot_Data_10_chunk_12.txt": "file-CdzHqYK9xpGqAVAq9wsaL9", "Golf_Shot_Data_10_chunk_13.txt": "file-KzysH648QQ2vQ1UWeg7NtS", "Golf_Shot_Data_10_chunk_14.txt": "file-Ja4wmjpsH7sHwEB1bjR8UN", "Golf_Shot_Data_10_chunk_15.txt": "file-PH7To3UCabgYtWrqigfiwF", "Golf_Shot_Data_10_chunk_16.txt": "file-C5SwHobMfNw6GDHg9oFJoH", "Golf_Shot_Data_10_chunk_17.txt": "file-LM56vurTjpK755NacA4aNN", "Golf_Shot_Data_10_chunk_18.txt": "file-LA141egKB1nHnUkQ8gHZiF", "Golf_Shot_Data_10_chunk_19.txt": "file-KUqfVZLwPecxNDKbLma2qd", "Golf_Shot_Data_10_chunk_20.txt": "file-9xc5EWCbGN7tPXKoaRmEKe", "Golf_Shot_Data_10_chunk_21.txt": "file-RMLSuzHGg1ammcr8hG2xdh", "Golf_Shot_Data_10_chunk_22.txt": "file-NRAq2TJmZZjSjA7KHY9B5M", "Golf_Shot_Data_10_chunk_23.txt": "file-P3U7djAjAg96tDmZnfM5e6", "Golf_Shot_Data_10_chunk_24.txt": "file-XhHnfbNHHRyH4X6N5CEK8X", "Golf_Shot_Data_10_chunk_25.txt": "file-CQtoL2gWWRWzn9J2kn7Ydy", "Golf_Shot_Data_10_chunk_26.txt": "file-TS8VEc88K49mfo8G5vosxL", "Golf_Shot_Data_10_chunk_27.txt": "file-UaNm8CkKK5QYohjhC5QdRN", "Golf_Shot_Data_10_chunk_28.txt": "file-WA6ANdM3UAVhj1GQ8fXuJW", "Golf_Shot_Data_10_chunk_29.txt": "file-JS4oycUXUontjuf52xMC32", "Golf_Shot_Data_10_chunk_30.txt": "file-Nchhtdv6cf5vxjH57VUuHJ", "Golf_Shot_Data_10_chunk_31.txt": "file-CcLUHTZZwJee1BF2y85VPY", "Golf_Shot_Data_10_chunk_32.txt": "file-1EqmvwNpdecyXtw9dqrAf3", "Golf_Shot_Data_10_chunk_33.txt": "file-Y9fWWkKKWf1H9icVebap4r", "Golf_Shot_Data_10_chunk_34.txt": "file-56TwGxzgPnyXs2Lt36RYG4", "Golf_Shot_Data_10_chunk_35.txt": "file-VuhGyB2aLxMKc6Z143QNTL", "Golf_Shot_Data_10_chunk_36.txt": "file-EWZ3QWdTTS6fv61SZbnZxa", "Golf_Shot_Data_10_chunk_37.txt": "file-53chN8xhLE4dY3LFzxzuZq", "Golf_Shot_Data_10_chunk_38.txt": "file-BRJqnkj7zgBbBpbvrEbqoH", "Golf_Shot_Data_10_chunk_39.txt": "file-HSZZ5hXLo9Y5xWkMgpskys", "Golf_Shot_Data_10_chunk_40.txt": "file-GT5U8GD1hbYn71EMrLpn2z", "Golf_Shot_Data_10_chunk_41.txt": "file-RJj4tk2QPyRFm21yrX5yjV", "Golf_Shot_Data_10_chunk_42.txt": "file-8gWdXhQHLobG5N4DYoddBv", "Golf_Shot_Data_10_chunk_43.txt": "file-LiUvJeZFYs9t9nRY8sK44Z", "Golf_Shot_Data_10_chunk_44.txt": "file-DESdExZgv8ey6oPD24c9Vj", "Golf_Shot_Data_10_chunk_45.txt": "file-MBo8BdFid7r4dsmTsbwzX6", "Golf_Shot_Data_10_chunk_46.txt": "file-TdGU36L2TekHcd3Fxhxf2h", "Golf_Shot_Data_10_chunk_47.txt": "file-LjJCHFcHG6WFdCokqQA62h", "Golf_Shot_Data_10_chunk_48.txt": "file-EqxCTF2xaCwBmYyHdmMYYL", "Golf_Shot_Data_10_chunk_49.txt": "file-S1mfhUEwLzesGXzUG4BDvo", "Golf_Shot_Data_10_chunk_50.txt": "file-JowkPbMJu71DR8sN6nDaEb", "Golf_Shot_Data_10_chunk_51.txt": "file-RaWBfxZkzWAmusz1W3ZEUx", "Golf_Shot_Data_10_chunk_52.txt": "file-FenzLcq9ogDxGi18dFq8Qc", "Golf_Shot_Data_10_chunk_53.txt": "file-GyKGcx8HFHPH9kThugZT5q", "Golf_Shot_Data_10_chunk_54.txt": "file-83YCnAd5XGLyb9PcTT4Qe8", "Golf_Shot_Data_10_chunk_55.txt": "file-WwH2xuA2KrDRtkJ63yJPSw", "Golf_Shot_Data_10_chunk_56.txt": "file-UWH9BAz6ne2YUEAehxH6K6", "Golf_Shot_Data_10_chunk_57.txt": "file-CmCQDwwxjk42dPRHuKp7Nt", "Golf_Shot_Data_10_chunk_58.txt": "file-HoESyzRQhnSG4oS7KxAxPQ", "Golf_Shot_Data_10_chunk_59.txt": "file-VjKuGEzmTRRF3caupgY6gJ", "Golf_Shot_Data_10_chunk_60.txt": "file-VzWPVxcJ3DftW2wxnYb5GX", "Golf_Shot_Data_10_chunk_61.txt": "file-F9fHKVEAz6BX4gLWS8Kow6", "Golf_Shot_Data_10_chunk_62.txt": "file-P8gGkc1AZHScgSTbwUxhhF", "Golf_Shot_Data_10_chunk_63.txt": "file-N9Si4VXfmsjNYyxWZF8Gi9", "Golf_Shot_Data_10_chunk_64.txt": "file-5c8My6yLVg646a6BjpqkmY", "Golf_Shot_Data_10_chunk_65.txt": "file-8MEXWseUjggLChwHLaCuhe", "Golf_Shot_Data_10_chunk_66.txt": "file-5n3efqe54wfxPFvF3H43XP", "Golf_Shot_Data_10_chunk_67.txt": "file-LKjrrbG64Bg9LwE2HuAcCA", "Golf_Shot_Data_10_chunk_68.txt": "file-1vbPRP5skbXtRv7GAEEpKK", "Golf_Shot_Data_10_chunk_69.txt": "file-SWH53XCD8uWUKBGPdkbX3g", "Golf_Shot_Data_10_chunk_70.txt": "file-GeCYnB85GwNbK9JWxmedNQ", "Golf_Shot_Data_10_chunk_71.txt": "file-MQcxJ15K3g8nUMiXkJTaEZ", "Golf_Shot_Data_10_chunk_72.txt": "file-T5XLoQnsiazpMEMDu4jJjG", "Golf_Shot_Data_10_chunk_73.txt": "file-6pwMsujaPR1dfmUWNdpqC8", "Golf_Shot_Data_10_chunk_74.txt": "file-T6z9PwF8EnPKMmYfmjGPBn", "Golf_Shot_Data_10_chunk_75.txt": "file-WgJxZ8QaUdyaXGYzbAywYh", "Golf_Shot_Data_10_chunk_76.txt": "file-PGWuSeHiUPaxJe1rgaYv9a", "Golf_Shot_Data_10_chunk_77.txt": "file-8YbDseBaWUCSWZUCfSDz9v", "Golf_Shot_Data_10_chunk_78.txt": "file-TJeUrYW9hkc15yoQsHYung", "Golf_Shot_Data_10_chunk_79.txt": "file-VKqkUEPxqi1PEHFZgGdfjs", "Golf_Shot_Data_10_chunk_80.txt": "file-ABM4F4XaXiZVJZWTYR2bDq", "Golf_Shot_Data_10_chunk_81.txt": "file-5HdakUn5cBXPnx4Fhbjxui", "Golf_Shot_Data_10_chunk_82.txt": "file-TiHJGedV6QrEPAhC7ST86i", "Golf_Shot_Data_10_chunk_83.txt": "file-Q1ceYQy117hatWZdpCectC", "Golf_Shot_Data_10_chunk_84.txt": "file-5Syzb6w4YziKr63VMYXQoj", "Golf_Shot_Data_10_chunk_85.txt": "file-FmALgJihTyBkbCULtAdKYV", "Golf_Shot_Data_10_chunk_86.txt": "file-2ixQ6kF2mXpdQHQNHpUhQN", "Golf_Shot_Data_10_chunk_87.txt": "file-XBQb1wURMziKpcy184UT9r", "Golf_Shot_Data_10_chunk_88.txt": "file-PeyvkoT7rHmVNCqP7nHkPs", "Golf_Shot_Data_10_chunk_89.txt": "file-1GDZP8BgYk47Xc3CjE4B6H", "Golf_Shot_Data_10_chunk_90.txt": "file-HEmKRTPpEJPc5Yg9opatFQ", "Golf_Shot_Data_10_chunk_91.txt": "file-RjyX3ALJHAvNkMcD4ipPxJ", "Golf_Shot_Data_10_chunk_92.txt": "file-DyUEZLrvP81tUVySx4Jyxp", "Golf_Shot_Data_10_chunk_93.txt": "file-2nZMD6WYuNDEtYHoq677Uc", "Golf_Shot_Data_10_chunk_94.txt": "file-C9QFj6PW85qFZCiq3ZZZBY", "Golf_Shot_Data_10_chunk_95.txt": "file-UgowivD9KpSck36jS4rBKs", "Golf_Shot_Data_10_chunk_96.txt": "file-RjkAKf9mFV8WdpatPGFepf", "Golf_Shot_Data_10_chunk_97.txt": "file-MqpsdeTwXGX9xJWg55RMJF", "Golf_Shot_Data_10_chunk_98.txt": "file-KDPn1ukXd4EM9AnmvqBZme", "Golf_Shot_Data_10_chunk_99.txt": "file-AAB1WamPqv2Dr9ZBdKVnmv", "Golf_Shot_Data_10_chunk_100.txt": "file-EoU9TQ1L9Ri9Pi6Zjtkrgv", "Golf_Shot_Data_10_chunk_101.txt": "file-A5XUsZJB6JjKihx6SKz3a4", "Golf_Shot_Data_10_chunk_102.txt": "file-Ehj9NhUrE1jrZTKgr24vCk", "Golf_Shot_Data_10_chunk_103.txt": "file-A8AnHpKDJ8ZjLQe8Befjks", "Golf_Shot_Data_10_chunk_104.txt": "file-MzbqRFQDkFaqruYe5yFDMy", "Golf_Shot_Data_10_chunk_105.txt": "file-J4nuau7ANTNpECnrbKXjNq", "Golf_Shot_Data_10_chunk_106.txt": "file-CNgF48kjXHPX2LrBtkJJMf", "Golf_Shot_Data_10_chunk_107.txt": "file-KHZemhimU8jRh1RwzUjsh2", "Golf_Shot_Data_10_chunk_108.txt": "file-H7nmyUCNstJqPDJvD4ps63", "Golf_Shot_Data_10_chunk_109.txt": "file-B5r66Cz5izgvU3AMLYywXW", "Golf_Shot_Data_10_chunk_110.txt": "file-3xXLRo3PWWAoLUAj9nU2sF", "Golf_Shot_Data_10_chunk_111.txt": "file-G57ptGptZJBnPfdMECvdQt", "Golf_Shot_Data_10_chunk_112.txt": "file-QXD7WAyyt3cyCcgBQcRMAu"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
index 6ce4f56e56..61e0efb1d0 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
@@ -1,54 +1,54 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"Your hybrid shot shows a solid carry distance of about 149 yards, but your club path is slightly inside-out, which is causing the ball to launch a bit to the right of your target. Consider focusing on your swing path to help the ball go straighter. A higher launch angle combined with a lower backspin will help maximize your distance and improve overall accuracy.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Your shot with the 4 Hybrid shows a solid club speed and ball speed, but the launch angle is a bit low for optimal distance. To get more height on your shots, try to improve your attack angle; a positive angle can help you achieve a better launch. Your shots are also curving slightly to the left, which indicates that you might be closing the club face at impact. Focus on keeping the face square to the path for straighter results.",attack angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"You hit the ball well with decent carry distance, but your club face is open relative to your swing path, which is causing the ball to start right. Focus on aligning your club face with your swing path for straighter shots. Also, a slightly higher launch angle can help get more distance. Lastly, try to reduce the spin a bit for better overall control.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your club speed is solid at around 74 mph, but we can improve accuracy. The face angle is slightly closed compared to your swing path, which could be causing the ball to curve more than you’d like. Focus on aligning your clubface more with your target during your setup and swing. Your backspin is within a good range, which helps with trajectory, so maintaining that while adjusting your clubface will help control your distance and direction.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot has potential! You're generating good ball speed for your club head speed, but the launch angle is quite low. This can cause limited carry distance. Focus on getting the ball up higher by adjusting your tee height or ball position to achieve a more favorable launch angle. Additionally, your club path is slightly inside-out, which might contribute to the slight fade. Work on keeping your path more neutral to help straighten your shots.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Great job with your hybrid! You've achieved a solid distance with a good launch angle. However, your ball is veering off to the right due to the face angle being much more open than your club path. Focus on aligning your clubface more with your swing path to reduce that rightward curve. Also, consider practicing your attack angle; a slightly flatter angle could help with distance and accuracy.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your 4 Hybrid shot shows some good potential! You're generating decent club speed and ball speed, but your launch angle is lower than ideal, which could be affecting your carry distance. Focusing on getting the ball up higher in the air can help you maximize your distance and improve overall accuracy. Also, the slight sidespin indicates you may want to check your alignment and aim to straighten out your ball flight.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot data shows good speed and decent carry distance, but the launch angle is a bit low, which may cause the ball to fly lower than intended. Work on getting more lift by adjusting your attack angle slightly upwards. Also, the side spin indicates that your clubface might be slightly open at impact, which is causing the ball to move right. Focus on squaring the clubface during your swing.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot with the 4 Hybrid shows that you're generating decent ball speed and distance, but there's a bit of inconsistency. The club face is open at impact which contributes to a noticeable left-to-right spin (sidespin). To improve accuracy, focus on keeping your club face more square at impact. Practicing with a slight closed club path could help straighten your shots. Additionally, your attack angle suggests you might be hitting the ball on a slightly upward angle, which is good for certain types of shots but can lead to less control. Work on hitting down on the ball for more solid contact.",club face drill,1.1807681,72.0,100.52864,41
-4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"It seems like there are some gaps in the data, but your carry distance of around 228 yards is impressive! However, the negative deviations indicate your ball may be going off target. Work on improving your aim and swing path to reduce these deviations. Focus on making solid contact for better consistency.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your club speed and ball speed are good, but there's room for improvement in consistency. The face angle suggests you're hitting slightly to the right, which can cause push shots. Focus on squaring the clubface at impact. Your launch angle is a bit low; working on that can help increase your carry distance. Try to keep your attack angle slightly positive for better launch. Overall, a bit more practice with your alignment and face control will help you hit straighter and longer shots!",face control drill,1.1807681,72.0,100.52864,41
-4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but the attacking angle is a bit higher than ideal for a 5 wood, which can lead to low launch and excessive backspin. The club path is significantly to the left (out-to-in), indicating a slice tendency. Work on aligning your swing path more directly down the target line, and try to lower that attack angle for better launch and distance.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your 5 wood shot shows that you're generating decent club speed and ball speed, but your launch angle is a bit low, which could be leading to extra backspin and less distance. To improve your launch angle and overall distance, focus on ensuring the club face is square to your path at impact. Work on getting a more positive attack angle and try to keep your face slightly open to improve your launch condition.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your 5 wood shot shows good ball speed and decent carry distance. However, the club path being slightly negative indicates that your swing is coming slightly from the outside in, which could lead to a pull or slice. Focusing on keeping your club path more neutral will help improve accuracy. Additionally, the high face angle suggests you're adding loft and can benefit from a more level swing. Try to keep your hands in front of the clubhead at impact for better control.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your shot data shows that you have a good ball speed, but your launch angle is a bit low for distance. The club face is aimed to the right at impact, which is causing some sidespin, resulting in a rightward shot. Focus on keeping a straight club path and centering your hits to reduce the side spin.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your 5 wood swing shows good potential! Your club speed is solid, generating a nice ball speed. However, your attack angle and club path could use some adjustment for better consistency. Focus on keeping your club path more neutral (zero degrees) and a slightly shallower attack angle. This will help you strike the ball cleaner and get more distance.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your shot data shows that your club speed is decent, but both the club path and face angle are a bit closed at impact. This can cause the ball to start left and not reach its full distance potential. Try focusing on keeping the club face square to the target at impact for straighter shots. Additionally, work on your launch angle; it's quite low, which can limit your carry and overall distance.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your shot data shows a solid club speed and ball speed, which is great! However, the club path being slightly negative suggests you might be coming across the ball, causing a bit of slicing with some sidespin. Focus on aligning your swing path more towards your target line for straighter shots. Also, your attack angle is good for a boost in distance, so keep that upward angle with your 5 wood! Overall, keep practicing your aim and path.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your shot shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that the ball is spinning more than it should, which is affecting your accuracy and distance. Focus on keeping the club face more square at impact to reduce side spin. Trying to adjust your attack angle slightly lower could also help. Overall, you're getting nice distance, but tightening your shot dispersion will enhance your game significantly.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"You're generating good club speed, but there's a noticeable slice in your shot due to the club path and face angle. To improve, focus on having your club path move more to the right at impact and aim for a square face. This will help straighten your shots and gain more distance.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your swing shows potential, but there are a few areas that can be improved. The club path is good, but the face angle at impact is quite open, which is causing your shots to drift to the right. This is also contributing to high backspin, leading to shorter carry distances. Working on squaring the clubface at impact can help you achieve straighter shots with more distance.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver swing has good speed and distance, but the clubface is quite open at impact, which might be causing some undesired sidespin. Your ball flight is high with a decent carry distance. Focus on keeping the clubface more square to your target at impact to straighten out your shots. Additionally, a slight adjustment in your attack angle could help optimize your launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Great job with a solid swing speed and ball distance! Your attack angle is positive, which is good for getting the ball in the air. However, your backspin is a bit high, which might cause your shots to lose distance and height. Aim for a slightly lower backspin to generate more carry. Also, work on keeping your club face more square to the path to reduce the sidespin. This will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your driver swing is close to ideal, but there's room for improvement in your launch conditions. The backspin is a bit high, which can cause your ball to lose distance. Try to lower that spin for more distance. Also, a slight adjustment to your attack angle can help in hitting the ball higher, maximizing carry distance. Overall, focus on consistent contact and dialing back the spin for better results.",low spin drill,1.1807681,72.0,100.52864,41
-4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Great job with a solid driver performance! Your club speed is good, and you're launching the ball at an effective angle. However, your club path is slightly out to the right (negative) compared to your target line, which may cause a slight fade. Focus on keeping your club path more neutral to improve your direction. Additionally, try to lower your backspin a bit to help with distance and control.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is good at over 127 mph! However, the backspin is quite high at 4150 RPM, which can lead to less distance. Try to focus on hitting the ball more with a slight upward angle and ensuring your clubface is square at impact to reduce spin. Work on your alignment and swing path to keep your shots straighter.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your swing speed is solid, but the club face is pointing a bit left at impact, leading to a pull. Focus on getting the club face more square at impact. Also, work on keeping your swing path more neutral to minimize the leftward direction of your shots. This should help increase both carry distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your driver swing shows a decent club speed and ball speed, but the attack angle is quite low, which means you might not be launching the ball as high as you could. The club path indicates that you're cutting across the ball, which is causing a bit of sidespin—resulting in a slight fade. Focus on improving your attack angle to get more lift and correcting your swing path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver swing shows that you're generating good club speed and ball speed, which is great! However, the negative face angle at impact suggests you're hitting slightly to the left, causing a pull. Try to work on aligning your clubface more towards your target. Also, your launch angle is decent, but the spin is a bit high, which can reduce distance. Focus on hitting up on the ball more to promote a lower spin rate and longer carries.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your club speed is solid at 84 mph, but the negative attack angle means you're hitting slightly down on the ball, which can lead to less distance. You’ve also got a significant hook with the face angle pointing left at impact. Focus on keeping the club face square to your target line at impact to reduce sidespin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your swing speed is decent for a driver, which is great! However, it seems like your ball is launching higher than average with a good amount of backspin. This can cause the ball to lose distance. Work on hitting a lower, more penetrating ball flight. Try to create a more neutral attack angle to help with that. Overall, focus on controlling your swing path and reducing sidespin to keep the ball straighter.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver numbers show that you're generating good club speed and ball speed, but the club path and face angle indicate a significant slice. This means the ball is starting left and spinning to the right. To improve your accuracy and distance, work on aligning your clubface with your swing path. A higher launch angle is good, but you might want to lower your backspin to add distance. Focus on your grip and aim to bring the club path more in line with the clubface at impact.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It seems like there were issues capturing key data points from your shot. However, the ball speed of 93 mph indicates you have potential power. The high backspin of over 9300 rpm suggests that the ball might be climbing too much instead of carrying far. This can lead to a loss of distance. It would help to focus on improving your launch angle and reducing the backspin initially.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your driver speed is solid at 84 mph, but to improve your direction, focus on adjusting your club path and face angle at impact. The negative club path indicates you're swinging too much from the inside, which can cause fades or slices. Work on keeping your swing more neutral and matching the club face to your swing path. Also, consider reducing your backspin slightly for better distance.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your club speed is decent for a driver, but your attack angle is slightly down, which can cause more backspin and less distance. The club face being closed relative to your path indicates that you're likely hitting hooks. Focus on swinging the club more on the correct path and keeping the face square to that path for better control and distance.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing shows good speed at nearly 86 mph, but the high amount of backspin (over 4,250 rpm) is causing your ball to lose distance. Try to lower the backspin by making sure you're hitting slightly up on the ball with a positive attack angle. Also, aim to keep your club face square to your path more consistently to improve accuracy. With a little practice, you can increase your carry distance.",tee height adjustment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your driver swing shows some good potential with a solid ball speed of 124 mph! However, we need to focus on reducing that backspin, which is a bit high at 2936 rpm. Lower backspin will help you achieve more distance and stability. Work on your launch angle, as 16 degrees is higher than average, which might be contributing to the spin issue. Focus on a more neutral clubface at impact and try to keep the club path straighter. Overall, with some adjustments, you can get more distance and accuracy.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is decent, but the face angle is significantly closed at impact, which causes the ball to curve sharply to the left. Work on aligning your clubface with your swing path at impact to achieve straighter shots. Additionally, increasing your attack angle slightly can help you launch the ball higher and with more distance.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8 iron shots show decent power and distance, but there's room for improvement in your accuracy. The slight leftward deviation indicates that you may be closing the club face at impact. Focus on keeping the face square to your path. Additionally, your backspin is a bit high, which can cause the ball to lose distance in windy conditions. Working on your attack angle and reducing backspin can enhance your carry and total distance.",face angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8-iron shot shows good ball speed and carry distance, but you have a bit of a rightward pull due to the club path being in-to-out. The attack angle is flat, which can lead to excess spin. Focus on making a more level swing and aim for a club path that aligns more with your target for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"Your shot shows some positive aspects, like a good carry distance of almost 118 yards. However, the attack angle is slightly down (-1.84°), which suggests you're hitting the ball too steeply. Focus on leveling out your swing path a bit more, as your club path is slightly out to the right. To improve control and accuracy, try aiming to have your club face squared with the target line when you make contact. Overall, with a bit more practice, you'll see great improvement!",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot had good carry distance at 98 yards, but the ball had too much spin and deviated left, indicating a slight swing path issue. Try to keep your club face square through impact to improve accuracy and reduce side spin.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your shot data shows a solid gap wedge performance. Your ball speed and carry distance are good, but the attack angle is slightly down (-2.3 degrees) which could limit height and spin. Also, the club path (15.7 degrees) indicates an outside-in swing, which contributes to some sidespin. Focus on improving your swing path for straighter shots and higher trajectory.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your swing with the gap wedge shows a good club speed, but your launch angle is a bit low for achieving optimal carry distance. To improve, focus on aligning your clubface more squarely with your path. A small adjustment there will help your ball fly straighter and farther. Consider working on your attack angle to get a better launch as well.",club face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Great shot with a good carry distance! Your club speed and ball speed are solid, but your launch angle is a bit high, causing some extra backspin. Working on reducing your club face angle relative to your path can help you keep the ball straighter. Try to feel like you're swinging more across the ball to maintain control.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot carried about 112 yards, which is solid, but the ball was pushed a little to the left due to an open club face at impact. You have a decent swing speed, but focus on getting the club face square to your target. Working on your attack angle could also help you achieve better control and distance. Aim for a launch angle closer to 30 degrees for added height and distance.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shot shows potential, but there are a few areas to improve. Your club path is significantly outside-in, which can cause slices. The club face angle is also quite open at impact. Focusing on bringing your club path more in-to-out and squaring the face will help improve your accuracy and distance. Additionally, your backspin is high, which is great for control but can hinder distance when not coupled with the right launch angle. Work on these areas for better results.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"Your sand wedge shot is producing good ball speed, but the face angle is significantly open at impact, causing the ball to veer off to the right. Focus on aligning your clubface more square to the target and try to work on your swing path. This should help reduce that side spin and improve your accuracy.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"You're doing a solid job with your sand wedge! Your club speed is good, and your launch angle is nice for a flop shot. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can lead to higher spin and difficulty controlling the shot. Focus on striking the ball with a slightly more level swing. Also, your face angle is slightly open compared to your path, causing a little sidespin. Work on aligning your clubface more with your swing path.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your shot shows a decent club speed and good carry distance for a sand wedge, but the attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This could lead to inconsistent contact and excessive spin. Try to focus on a slightly more neutral angle of attack to improve your launch and reduce spin. Also, your face angle is very close to your swing path, which is great for straight shots. Keep practicing this! ",attack angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your shot with the sand wedge shows good potential! The carry distance of around 74 yards is solid, and your ball speed is good. However, it's important to work on ensuring more consistent contact with the ground and ball. Adjust your setup to ensure your weight is slightly favoring your front foot during the swing. This will help you create better contact and control the spin. Keep practicing those smooth swings!",weight shift drill,1.1807681,72.0,100.52864,41
-4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your club speed and smash factor are solid, indicating you’re making good contact. However, your attack angle is slightly positive, which is ideal for a sand wedge, but your spin is on the higher side. Focus on slightly lowering your launch angle to get more distance and consider adjusting your club face to ensure it’s more aligned with your swing path. Improving your aim can help reduce the sidespin for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Your ball is also spinning too much, which may hinder your distance. Focus on a smoother swing and aim to make solid contact to reduce that spin. You also have a noticeable right tendency in your shot direction. Try to square the clubface at impact for better accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"You hit the ball with solid speed and decent distance! Your clubface is slightly open at impact, which is causing the ball to veer a bit to the right. To improve accuracy, focus on getting the club path more aligned with the target line. A little practice with your setup and swing path should help tighten up your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Great shot overall! Your club speed is good, but trying to make the attack angle more positive (swinging slightly upwards at impact) could help increase your launch angle and carry distance. Also, focus on keeping the club face more square to the target line to minimize sidespin. This will help straighten out your shots. Keep practicing!",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"Your shot with the 4 Hybrid shows some good signs. The club speed is solid for getting distance, and your ball speed indicates efficient energy transfer. However, the attack angle is almost flat, which may reduce your launch height. The face is open compared to your path, contributing to some sidespin. Aim to square the clubface at impact and improve your angle of attack for better launch. Focus on keeping your swing more on plane to help straighten out your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your shot looks solid overall! Your club speed is good, but to maximize your distance, focus on lowering your launch angle and reducing backspin slightly. Your attack angle is positive, which is great, but aim for a more neutral path to help straighten your shots. Practice keeping the clubface more aligned with your path at impact to improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot with the 4 Hybrid shows good power but a slightly off club face angle at impact. This caused the ball to launch lower than desired, which may lead to less distance and accuracy. Focus on aligning the club face more towards your target at impact to improve direction and launch angle. Additionally, consider increasing your attack angle slightly for a better lift and distance.",club face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Your hybrid shot shows good ball speed and a decent launch angle, but your club face is open compared to your swing path. This can lead to a slice. Focus on keeping your club face more square at impact. Additionally, your carry distance is solid, but the deviation indicates some inconsistency in direction. Working on your aim and swing path should help improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your shot data shows good club speed and ball speed, but the launch angle is a bit low, which could affect distance and flight. A slightly higher launch angle will help the ball carry further. Focus on getting under the ball a bit more to achieve a higher launch angle. Also, the backspin is a little high; try to smooth out your swing to reduce the spin for a better carry distance.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot with the 4 hybrid shows decent club speed and good ball speed, but the launch angle is quite low. This means the ball is not getting up in the air enough. Also, your carry distance is decent, but the deviation angles suggest some inconsistency in your ball flight. Try to focus on getting the ball higher and straighter by ensuring you are making solid contact with the ball and swinging more upward through impact.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot data shows some positive elements, but there are areas to improve. The club speed is decent for a 4 hybrid, and your ball speed indicates solid contact. However, your attack angle is quite positive, which suggests you might be hitting up on the ball too much. Additionally, the club face angle is significantly open at impact, leading to considerable sidespin and a leftward launch direction. This results in a notable carry deviation, causing inconsistency. Focus on ensuring that the club face is square at impact and work on bringing your attack angle down to promote better contact and straighter shots.",club face drill,1.1807681,72.0,100.52864,41
+4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"Your ball speed is great at over 143 mph, but it looks like there are inconsistencies with your club speed and attack angle, which are crucial for solid contact. The launch angle and backspin are decent, but to improve accuracy and distance, focus on squaring the clubface at impact. Right now, your shot deviates left, so we need to work on your swing path.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your ball speed is decent, given your club speed, but we need to work on your club path and face angles to improve consistency. Your club face is open compared to your swing path, which can cause a slice. Focus on aligning your club face more toward your target as you swing. Additionally, increasing your attack angle slightly can help with distance and trajectory.",club face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but your attack angle is very low, which is affecting your launch and carry distance. Try to optimize your club path and face angle to produce a straighter shot. Work on aligning your body for a more neutral swing path, and try to increase your launch angle for better distance. Additionally, focus on reducing your backspin to ensure your ball carries further.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your club speed is decent, but your launch angle is a bit low, which is causing high backspin and affecting your carry distance. Focus on keeping the clubface more square to your path at impact to reduce sidespin and improve direction. Aim for a higher launch angle for better carry distance.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your shot data shows a solid carry distance of about 170 yards, but you're hitting a bit too far to the right (slice). Focus on keeping your clubface more square to the target at impact to help straighten out your shots. Also, consider your attack angle; a slightly steeper angle could help you achieve a higher launch and better distance.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your club speed is decent, and you're getting good ball speed, but there are a couple of areas to work on. Your attack angle is slightly positive, which is good, but aim for a more neutral path and face alignment to improve accuracy. The launch angle is lower than ideal, try to get it a bit higher to maximize distance. Focus on keeping your swing path straighter to reduce deviation and improve consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your ball speed is good, indicating a solid impact with the club. However, the attack angle suggests your club is coming in too shallow, which might lead to inconsistent shots. A slight adjustment could help you get more height and distance. Focus on hitting slightly down on the ball with your 5 wood to improve your launch angle. Additionally, your club path is slightly to the left; practicing a more neutral swing path can help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your swing path is slightly outside-in, which explains the pull to the left. Improving your clubface alignment will help straighten your shots. Additionally, work on increasing your launch angle for better distance. Focus on a smoother takeaway to enhance consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your 5 wood shot looks solid overall! Your club speed and ball speed are good, which shows you have some nice power. However, your attack angle is a bit high, and the club path suggests you're coming slightly across the ball, which might lead to some slices. Focus on keeping your club path more neutral and getting the ball launched straighter. A slight adjustment in your swing path can really help improve your accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your numbers show good potential! Hitting the 5 wood at 76 mph is solid, but the high backspin of 2810 rpm can lead to less distance and stability. Aim for a lower spin by ensuring your club face is more square to your swing path at impact. Also, your launch angle is a bit high, which may contribute to that spin. Focus on finding a balance between your launch angle and backspin for more distance. A slight adjustment to your setup and swing plane could definitely help.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"Your club path is quite a bit outside-in, and your face is significantly open at impact. This is causing the ball to veer to the right (a slice) and creating a lot of spin. To improve, focus on bringing the club back on a more neutral path and square the club face at impact. Additionally, your backspin is high, indicating that you might be hitting up on the ball too much. Try to lower the launch angle and backspin by making your swing more level.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your shot with the 5 wood shows that while you're generating good ball speed, the face is open at impact, which is causing a high amount of backspin and sidespin. This is leading to a noticeable rightward deviation in your shots. Focus on aligning your clubface more squarely at impact to reduce the spin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver numbers show good potential! With a club speed of almost 85 mph, you are getting some impressive ball speed and distance. However, the club face being open at impact (6.88 degrees) is contributing to some right-side deviation in your shots. Focus on squaring the club face at impact for straighter shots. Also, try to increase your attack angle slightly to get more lift and distance.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Nice job with your swing speed and ball speed! Your launch angle is good, but you have a bit too much backspin, which can cause the ball to float. Try to reduce your backspin by focusing on a more descending strike. Additionally, your shot is drifting to the left, indicated by the negative sidespin. Work on your clubface alignment to straighten out your shots.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your club speed is decent for a driver, but we can tighten your accuracy and distance. Your attack angle is slightly positive, which is good, but the backspin is a bit high, causing it to lose distance. Try to lower your spin by maintaining a more consistent club face angle at impact. Focus on finishing your swing more fully to help improve your launch angle and overall distance.",lower spin drill,1.1807681,72.0,100.52864,41
+4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Your driver swing is solid, with a good club speed and decent distance. However, your attack angle is slightly too shallow, which can lead to losing distance. Try to get the club more underneath the ball at impact. Your club path is also a little to the left (negative), which might cause some hooks. Focus on aligning your club path more toward your target. Overall, you're on the right track, but some adjustments will help improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is impressive, but we need to address some key areas. The high backspin indicates that the ball is getting airborne quickly, but it's likely losing distance because of it. The slight left-directed spin suggests your club face was closed at impact. Focus on opening the club face a little more during your swing, and have a smoother, more consistent swing path. Working on this will help straighten out your shots and add distance.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your driver data shows you have a decent club speed and ball speed, but the club face is noticeably closed at impact, which is causing your shots to veer left. To improve your accuracy, focus on getting the club face more square to the target at impact. Additionally, your attack angle is slightly positive, which is good for launching the ball. Work on your swing path to help reduce the sidespin, which will improve your overall distance and accuracy.",club face drill,1.1807681,72.0,100.52864,41
+4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your swing speed is good for generating solid distance, but your club path is quite negative, which means you're swinging a bit too much from the outside to inside. This can lead to pulls or hooks. A slightly more neutral club path and a better alignment of your club face at impact could help straighten out your shots and improve accuracy. Work on maintaining a flat and steady swing plane to keep your shots more consistent.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver speed is decent, but there are key areas to improve. The club face angle is closed at impact, leading to a leftward ball flight, which is reflected in your negative launch direction and sidespin. To enhance your consistency, focus on keeping the club face square at impact and aim to improve your swing path for straighter shots.",club face awareness drill,1.1807681,72.0,100.52864,41
+4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your driver shot shows a moderate club speed and decent distance, but the face angle at impact is significantly closed (-5.99 degrees). This means your shots are likely starting left of the target. A slightly negative attack angle (-0.80 degrees) can limit your launch and distance. To improve, focus on getting a more neutral club face at impact while ensuring your attack angle is more positive for better launch and carry distance.",club face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your driver swing produced a solid ball speed, indicating good contact. However, the backspin is a bit high, which could lead to a loss of distance and stability. Working on keeping the club face square to the path will help reduce the sidespin and improve accuracy. Focus on a smoother swing to improve your attack angle and consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver swing has good club speed and ball speed, but the club face is significantly closed at impact, which is causing the ball to start left. Try to work on squaring the club face at impact. Reducing your backspin will also help you get more carry distance. Focus on hitting the ball with a more neutral face and slightly shallower path to see improvements.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It looks like there were several issues with your data capture, but primarily focus on your spin rate, which is quite high. This can lead to a loss of distance and control. To improve, work on making solid contact with the ball and reducing backspin. Aim for a smoother swing and try to keep your club face more square at impact.",slow motion swing,1.1807681,72.0,100.52864,41
+4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your club speed is good, but the club path is a bit too far to the left (-2.78 degrees), which suggests you might be slicing the ball. Aim for straighter paths, and try to adjust your setup to encourage a more inward swing. The ball speed is decent, but we can improve your distance by increasing your launch angle to around 12-15 degrees for better carry. Focus on getting your face angle to align more with your path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your driver speed is good, but your shot was affected by a negative attack angle and an open club face at impact, causing the ball to start left and drift off target. Focus on hitting up on the ball slightly and ensuring the club face is more square at impact. This will help you gain more distance and accuracy.",upward strike drill,1.1807681,72.0,100.52864,41
+4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing looks solid! You're generating good ball speed and distance, but your backspin is a bit high, which might cause the ball to climb too much and lose distance. Focus on lowering your attack angle slightly and trying to hit more down on the ball to reduce backspin. This will help you achieve a better launch angle and maximize your distance.",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your club speed is impressive, but your shot is curving to the left and you have a high spin rate, which can hurt distance. Focusing on improving your face angle at impact and reducing the amount of backspin can help you hit the ball straighter and farther.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is good for generating distance, but your club path and face angle show that the face is pointing left at impact. This leads to a pull or hook. Try focusing on keeping the clubface square to your target line at impact. Additionally, your attack angle is relatively shallow; a slightly steeper angle can help achieve better launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8-iron shot shows good speed but has a bit too much backspin, which can make the ball climb too high and potentially lose distance. Try to lower your backspin and improve your carry distance. Focus on a more neutral club path and face angle to keep the ball straighter. Working on your swing path will help you achieve this.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8 iron shot shows good club speed and ball speed, resulting in decent distance. However, your attack angle is nearly neutral, which can limit optimal launch efficiency. Lowering your attack angle slightly and working on your club path will help improve your accuracy and distance. Consider focusing on a more downward strike to reduce backspin and achieve a better launch angle.",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"You've got some solid basics here! Your club speed is decent, but we can work on the angle of your attack. A slightly more positive angle can help you achieve better launch and carry distance. Focus on keeping your club face square to your path for straighter shots. Overall, good job on your distance but let's aim for more consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot is solid, but there's room for improvement. The carry distance of around 98 yards is good, but the backspin is a bit high, which could lead to less control on the green. Consider lowering your attack angle slightly to help with consistency and distance. Balancing your club path more evenly can also help straighten out your shots. Keep practicing your contact point to improve your accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your club speed is good for a gap wedge, but we need to work on your club path and face angle. Your attack angle is slightly negative, which can lead to less effective contact. Try to make sure the clubface is more square at impact and focus on a more neutral path. This will help you achieve a straighter and higher flight with more control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your gap wedge shot has solid distance, but your club path and face angle are slightly off, causing some deviation in your carry. Focus on keeping your club face square to your path at impact to improve accuracy. A good drill to help with this is to practice hitting balls while keeping a tee at your target line to help ensure your club path stays on track.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Your gap wedge shot shows that you're generating good club speed and ball speed, but the ball has a high backspin and slight left deviation. This means you might be closing the clubface too much at impact, causing the ball to spin left. To improve your accuracy and control, focus on keeping the clubface square to the target line at impact and practice your swing path. This will help you achieve straighter shots and lower spin. Try to maintain that nice attack angle as well—you're on the right track with it!",club face awareness drill,1.1807681,72.0,100.52864,41
+4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot shows a good club speed and decent ball speed, but the shot is curving left due to the club face being closed relative to your swing path. To improve, focus on keeping the club face square at impact. This will help with accuracy and consistency. The high spin is good for stopping the ball on the greens but make sure it’s not excessive, as it can affect distance. Try to aim for a more controlled swing to reduce deviation.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shots are generating good speed and decent carry distance, but your club path and face angle suggest a slight over-the-top move, causing the ball to curve too much. Focusing on a more neutral swing path and aligning your clubface more towards your target will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"You're getting good distance with your sand wedge, but the shot shape suggests you'll benefit from refining your clubface control. The face angle is too open, causing slices. Focus on bringing the face towards a square position at impact. Additionally, your attack angle is slightly descending, which is okay for wedges, but try improving your follow through for straighter shots.",face control drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"Your shot shows good club speed and decent launch angle, but your attack angle is slightly negative, which means you're striking down on the ball a bit too much. This could lead to more spin than desired. Focus on getting a slightly upward attack angle to help improve your launch and reduce spin. Your ball is also veering a little right due to your club path being a bit out-to-in. Work on aligning your club path more with your target.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your club speed and ball speed look good, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a sand wedge. This could lead to excessive spin and shorter carry distances. Try to focus on making a more level swing so you can create a higher launch angle and a softer landing for better control around the greens.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your carry distance of about 74 yards and backspin of over 6000 rpm suggest you're making solid contact, but the ball is launching a bit low. Focusing on increasing your launch angle can help maximize carry and distance. Make sure you are hitting down on the ball slightly with your sand wedge to achieve the best results.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your sand wedge shot shows you're making solid contact, but your club path is a bit too far left while the face is open, leading to a push to the right. Focusing on aligning your clubface with your swing path will help improve accuracy. Also, try to lower your backspin slightly for better distance control.",club alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your shot with the sand wedge shows a bit of an upward swing with a steep angle, which is causing the ball to spin more than it should. The face is open relative to your path, resulting in a slight push. Focus on keeping your club face square at impact and try to make your swing a bit shallower. This will help reduce spin and improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json
deleted file mode 100644
index 9616932bbd..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_12_chunk_0.txt": "file-7HBkXNEyW3pJF4CxFntCMs", "Golf_Shot_Data_12_chunk_1.txt": "file-1xNiMLRokUESwGw3buRh8M", "Golf_Shot_Data_12_chunk_2.txt": "file-QYi6m8jqfJCBjQ8tMBxztP", "Golf_Shot_Data_12_chunk_3.txt": "file-J5Po37WkV6yRkfg65Y6GGM", "Golf_Shot_Data_12_chunk_4.txt": "file-JMWXuGJ7Eg7xTLPS33VKnS", "Golf_Shot_Data_12_chunk_5.txt": "file-BoNdiEBjBoKuEnV35Vf1Q5", "Golf_Shot_Data_12_chunk_6.txt": "file-YYJte8uZEoGB2wGcAZaJnU", "Golf_Shot_Data_12_chunk_7.txt": "file-353V4oEC9aFQPxmKgyRy7p", "Golf_Shot_Data_12_chunk_8.txt": "file-LeKLdBijMipXhkXbF8rnMP", "Golf_Shot_Data_12_chunk_9.txt": "file-PnLNe5KgqrFoTzXj2KfkJt", "Golf_Shot_Data_12_chunk_10.txt": "file-PzDkP6rRGYzSpvku3sx5yg", "Golf_Shot_Data_12_chunk_11.txt": "file-DVdUXe9es1Zm2U3s5txN4D", "Golf_Shot_Data_12_chunk_12.txt": "file-KgHE4DKbLBPwpgHh1sEdTv", "Golf_Shot_Data_12_chunk_13.txt": "file-CBZvw2BHbjhqNjA8yv8jtB", "Golf_Shot_Data_12_chunk_14.txt": "file-NiozPaqCC4fREKnhwCwfvp", "Golf_Shot_Data_12_chunk_15.txt": "file-FWQtzb16zVGUwxXHGizcMc", "Golf_Shot_Data_12_chunk_16.txt": "file-GBvuKyUkaxbC48vEXzS8aH", "Golf_Shot_Data_12_chunk_17.txt": "file-NobQfumKTxJcoHWS3zhzoR", "Golf_Shot_Data_12_chunk_18.txt": "file-WtbcKyFsAMzEHXERZoGpuR", "Golf_Shot_Data_12_chunk_19.txt": "file-KjfMPLdEnff2vRcUy9RcA1", "Golf_Shot_Data_12_chunk_20.txt": "file-X1c1zMEzJ4bHpzXXzcjQtd", "Golf_Shot_Data_12_chunk_21.txt": "file-HG8WvHcJ6LqDRfHqcqNWXZ", "Golf_Shot_Data_12_chunk_22.txt": "file-TTXMTDowcukG2PQp97kPRd", "Golf_Shot_Data_12_chunk_23.txt": "file-SJkpTGa3NQQu4wkhXJDibi", "Golf_Shot_Data_12_chunk_24.txt": "file-Gb3eHL4Qe1MhwP9GvxB92U", "Golf_Shot_Data_12_chunk_25.txt": "file-2yj52fAEhV1nZZmSc5Qx7b", "Golf_Shot_Data_12_chunk_26.txt": "file-5dNx4FoePfX6MYd4aRW6Un", "Golf_Shot_Data_12_chunk_27.txt": "file-PRrMp16poweVWBNg4tn65c", "Golf_Shot_Data_12_chunk_28.txt": "file-QfAcLtFMsyUaW7mBTQYuEW", "Golf_Shot_Data_12_chunk_29.txt": "file-SDemKzMY8j29iwBNKUTvkU", "Golf_Shot_Data_12_chunk_30.txt": "file-M7YcQ4pD5ek38DEiicguDK", "Golf_Shot_Data_12_chunk_31.txt": "file-MsZHLqAk6GiRfnB9Q995rs", "Golf_Shot_Data_12_chunk_32.txt": "file-6T5QsRKLKdeATGdzn6yba4", "Golf_Shot_Data_12_chunk_33.txt": "file-7zs5NAc8J1F61bPaVeH317", "Golf_Shot_Data_12_chunk_34.txt": "file-7Y8d6UBNyHZtAPhzaD1pmA", "Golf_Shot_Data_12_chunk_35.txt": "file-2a4HVQC5xcsVj16bG8ZT7G", "Golf_Shot_Data_12_chunk_36.txt": "file-E13SM3U1S9eu7hYHMzBrQs", "Golf_Shot_Data_12_chunk_37.txt": "file-8MS2oefjYH5cm1JUvpjmpW", "Golf_Shot_Data_12_chunk_38.txt": "file-Jrjerqkgz5RMGGJ7u5dycq", "Golf_Shot_Data_12_chunk_39.txt": "file-MknC7NvgGMAYadMtkCfCLJ", "Golf_Shot_Data_12_chunk_40.txt": "file-D4r8PtqhZQ7Ydc5GePafSu", "Golf_Shot_Data_12_chunk_41.txt": "file-R8udAskna4bmxNrFxk2tAa", "Golf_Shot_Data_12_chunk_42.txt": "file-SfdKiSnT9F6rtdMGH1WaPg", "Golf_Shot_Data_12_chunk_43.txt": "file-5r8wU8PqrMZVN5geAAzrS5", "Golf_Shot_Data_12_chunk_44.txt": "file-7GkKWKbWj8gVTAxikytiDj", "Golf_Shot_Data_12_chunk_45.txt": "file-Qwn6nsaqfu3kRerepHoUme", "Golf_Shot_Data_12_chunk_46.txt": "file-WSDX6tbaic8DYfSCq4dT1s", "Golf_Shot_Data_12_chunk_47.txt": "file-8MTXkiGrDpb88EWtZSpeRo", "Golf_Shot_Data_12_chunk_48.txt": "file-74aJ9A8kbRuorjG3sZjRma", "Golf_Shot_Data_12_chunk_49.txt": "file-P2jNEzPNGLHREnARCsJ525", "Golf_Shot_Data_12_chunk_50.txt": "file-WZ6C29kCTCQBiuZr6NE1yM", "Golf_Shot_Data_12_chunk_51.txt": "file-5eTz4HQw5NZjYVDVjca9dn", "Golf_Shot_Data_12_chunk_52.txt": "file-FtY7NXJ9FGtBRTwsjbUPe5"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
index 3e5075821b..cc0f1c9818 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
@@ -1,40 +1,40 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot data shows that your club face is open at impact, which is causing the ball to spin right and deviate from your target. Focus on closing the club face more at impact and ensure you're following through in the right direction. Also, your launch angle is good, but the high backspin could be affecting distance. Try to hit down on the ball more gently to generate less spin while still getting it in the air.",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your sand wedge shot had a good launch angle and ball speed! However, the slight negative attack angle indicates you may be hitting down on the ball too much, which can lead to extra backspin and less carry. Focus on a more neutral attack angle to help the ball get airborne better and reduce spin. Moreover, the club path shows you are swinging slightly to the right, which might cause your shots to fade. Aiming to get your path more neutral will help improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your swing speed is good, but the club face is quite closed at impact, which is causing your shots to go left. Focus on keeping the club face square to your target. Also, try to keep a more neutral path to improve accuracy. Working on your launch angle can help you get the right height for better carry distances.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your sand wedge shot shows good club speed at 60.8 mph and decent ball speed of 73.3 mph. However, the club face is slightly closed at -3 degrees, leading to some leftward spin and a small leftward launch direction. To improve accuracy and control, work on ensuring the club face is more square at impact and focus on creating a smoother swing path. Your backspin is high, which is good for stopping the ball quickly, but adjust the face position to improve direction.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your swing shows good club speed and launch angle, but the ball started to the left and spun quite a bit. Try to aim straighter and reduce that spin for better distance. Work on keeping the club face more square to your path at impact to improve direction.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows that the clubface is open at impact, causing the ball to spin to the right and fly offline. Focus on getting the clubface squared at impact and practice aligning your swing path more consistently. This will help you achieve straighter shots and more control over your distance.",clubface alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are good, but the excessive backspin indicates that you might be scooping the ball. Aim to keep the clubface square to your path and hit down slightly more on the ball. This will help reduce spin and improve carry distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your shot with the sand wedge shows some room for improvement. The club path is quite positive, which is good, but your club face is open relative to that path. This could be causing the ball to veer to the right. Your attack angle is slightly descending, which is okay for a sand wedge, but let's focus on getting that club face aligned better with your path. Also, the high backspin indicates good contact, but let's work on reducing your total deviation to keep your shots more accurate.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your club speed and ball speed are decent, but the face angle at impact is causing the ball to hook left. Focusing on aligning your clubface at impact and improving your attack angle will help. Also, your spin rate is a bit high, so try to make cleaner contact to reduce spin for better distance.",clubface alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot was solid, but here are a few key points to work on. The attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. Try to get a bit more level in your swing. Your club path and face are also slightly open, which could lead to pushing your shots right. Focus on aligning your body and clubface more square to your target. Keeping the spin rate high is good for stopping power but could be contributing to your carry deviation. Aim for a smoother, more consistent swing to improve your accuracy.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a solid club speed and decent carry distance, but you'll want to work on squaring the clubface at impact. The negative angle of the clubface suggests you're hitting into the ball a bit open, which can cause a slice. Focus on aiming your clubface at your target and practicing to square it. Additionally, your high backspin could be affecting distance; try to lower the spin for longer carry.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a couple of things to work on. First, your club speed is decent, but the club face is quite closed at impact, which is causing the ball to spin and veer off to the left. Try focusing on keeping your club face square at impact. Also, your attack angle is quite low, so a slight adjustment to your stance might help you get under the ball more effectively for better launch and distance. Finally, working on hitting with less backspin can help your distance too.",club face awareness drill,1.1807561,72.0,100.527626,41
-4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your shot with the pitching wedge shows a solid club speed and good backspin, which indicates you're striking the ball well. The face angle is quite open at impact, leading to a slight push to the right. Focus on getting your club path and face angle more aligned at impact for straighter shots. A practice drill you might find beneficial is the 'Face Alignment Drill' to help you square the clubface at impact.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your pitching wedge shot shows good club speed and ball speed. However, your launch angle is a bit high, which could lead to more backspin and less distance. You also tend to pull your shots slightly left (negative carry deviation), suggesting a need for better alignment. Focus on keeping your swing path straighter and your clubface square at impact to straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot had a decent club speed and a solid ball speed, but the club face was slightly closed at impact, causing your shot to veer left. To improve accuracy, focus on aligning your body and club face more square at address. Additionally, work on reducing your spin rate for better distance and control. You might also want to practice hitting more consistently in the center of the clubface.",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"You're making solid contact with good distance, but your ball is veering right due to an open club face. Work on aligning your club face more square at impact and keeping your swing path more neutral. This will help improve accuracy and keep the ball on target.",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your club speed of around 72 mph is solid, but we can work on keeping your attack angle more consistent to increase distance. The backspin is a bit high, which can lead to less carry distance; a slightly lower attack angle can help. A small adjustment in your swing path will also help straighten things out. Focus on balance and follow-through to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your 7-iron shot shows good club speed and decent carry distance. However, the ball is starting to deviate quite a bit to the right, which indicates that your clubface is open at impact. To improve, focus on keeping your clubface square to your target line during your swing. You can also work on your attack angle for better launch and distance.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like your shot lacked some solid contact, as indicated by the negative smash factor. This means the ball isn't coming off the clubface effectively, leading to a lower ball speed and inconsistent flight. Work on your setup and making sure your clubface is aligned properly at impact. Your spin rate is a bit high, which may indicate you're hitting down too steeply or not striking the ball cleanly. Focus on a smoother, more controlled swing to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your ball speed is good, but the launch angle is too low, which can affect distance and control. Focus on improving your launch angle to achieve a more optimized trajectory. Also, the sidespin indicates a slight leftward spin, which might mean you’re coming over the top or your face is slightly closed at impact. Work on your swing path to promote a straighter ball flight.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your swing speed with the 7 iron is decent, but the ball isn't launching very high, which is affecting your distance. The club path is slightly to the right, and the face angle is wide open at impact, leading to a push and high spin. Focus on closing the clubface and adjusting your swing path to be more neutral to improve your accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your swing speed is decent for a 7 Iron, and your ball speed is good too, which means you're generating solid power. However, your attack angle is very flat and your club path is slightly left, which can lead to hooks or pulls. Focus on improving your swing path to keep it more neutral and work on increasing your attack angle to get the ball flying higher with a better trajectory. Adjusting your grip or stance might help with that.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your swing speed and ball speed are great, but your ball is hooking left due to an open club face at impact. To improve your accuracy, focus on keeping your clubface square to your target. Try to reduce the path deviation to straighten your shots.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Your 7-iron shot shows potential! Your club speed and ball speed are decent, but the spin rate is quite high, which is causing the ball to balloon and not carry as far as it could. Focus on reducing backspin and adjusting your club face angle at impact to aim straighter. You might also want to work on your attack angle to get a more optimal launch. Overall, aim for a smoother, more controlled swing to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your shot shows a good club speed and decent ball speed, but you're missing the target a bit. The club path is slightly out to the right, and the face is also open, which contributes to your rightward deviation. To improve your accuracy, try to focus on aligning your clubface more square to your target at impact. This can help reduce the sidespin and keep the ball straighter.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"Your ball speed and smash factor are strong, which means you're hitting the ball well. However, your club face is open relative to your swing path, causing the ball to drift right. Focus on closing your clubface at impact to improve accuracy and reduce the distance it drifts off target.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron shot is solid, but there's room for improvement! Your club speed is decent, and you're generating good ball speed. However, your club path is slightly out to the right (negative), and the face angle is open to that path, which can cause a slice. Focus on getting your club on a straighter path at impact to improve accuracy. Also, increasing your launch angle slightly could help with carry distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,Your 7 iron swing shows good ball speed but has a slight tendency to slice. Focus on keeping your club face more aligned with your swing path at impact. A small adjustment here can improve both your accuracy and distance.,swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Great job with your 7 iron! Your swing speed and ball speed are solid, resulting in a good carry distance. However, your club path and face angle indicate a slight out-to-in swing, which can cause unwanted sidespin. Focus on improving your swing path to help straighten out your shots. Keep your attack angle positive to maintain good launch and carry distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7 iron shot shows good speed and decent distance. However, your club face is significantly open relative to your club path, which can lead to inconsistent direction. Focus on aligning your clubface more with your swing path for better accuracy. Also, a slightly lower attack angle could help with your launch and control.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your shot shows good club speed and decent distance, but the club face is open at impact, causing the ball to go right (slice). Work on bringing the club path more in line with the face angle to improve accuracy. Focus on hitting straighter shots and lowering your backspin for more distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot with the 7 iron shows good club speed and a decent carry distance of about 142 yards. However, your backspin is quite high, which can lead to inconsistent distance. The slight right drift in ball flight suggests that your club path is slightly open at impact. Work on keeping your clubface square to the path for straighter shots.",clubface alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your club speed is solid for a 7 iron, and your ball speed is pretty good too! However, your attack angle is slightly high, which can lead to higher shots that may fail to carry effectively. Try to focus on getting a more level swing path to improve accuracy, as your ball is deviating a bit to the left. Consider practicing with a half swing pause to help build better timing and control.",half swing pause,1.1807561,72.0,100.527626,41
-4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your club speed is good at 73 mph, and you're generating a decent ball speed of almost 100 mph, which is great! However, the club face angle is quite open at 12 degrees, leading to a right-side shot tendency. To improve, try to focus on squaring the club face at impact. Your attack angle is slightly down, so working on a more neutral angle could help. Overall, focus on keeping that club face straighter during your swing.",face square drill,1.1807561,72.0,100.527626,41
-4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your swing speed is solid, but your attack angle is slightly negative, which might lead to hitting too many shots low or resulting in too much backspin. Work on getting a more positive attack angle to help with your launch. Your ball is spinning a lot and that can reduce distance, so aim to strike the ball with a cleaner descending blow. Also, your carry distance is good, but the deviation indicates inconsistency in direction. Focus on keeping your club path straighter and aligning your body properly to improve accuracy.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Great job with your 8 iron! Your club speed and ball speed are solid, but let's work on your attack angle which is slightly negative. This can lead to a lower flight and less distance. Focus on hitting up on the ball. Your club path and face angles look good, which means you're generally on the right track with your swing direction.",upward hit drill,1.1807561,72.0,100.527626,41
-4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your club speed is strong, but we need to work on your launch direction and spin rates for better accuracy and distance. A high backspin can lead to less distance and more unpredictability. Focus on keeping a steady swing path and aim to hit the ball more consistently in the center of the clubface for better results.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Your shot data shows a decent swing speed and solid ball speed, but there are a few areas to work on. The attack angle is slightly downward, which can lead to excessive backspin and reduced distance. A better upward angle at impact will help you achieve a higher, more effective launch. Also, trying to align your clubface closer to the club path can help reduce your side spin and keep the ball straighter. Focus on a smoother, more balanced swing.",attack angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential with a solid club speed at nearly 69 mph. However, your ball is spinning a bit too much (over 2800 rpm), which can lead to a higher trajectory and reduced distance. Also, the clubface is slightly open relative to your swing path, which is causing a slight fade. Focus on improving your clubface alignment and reducing the backspin for a straighter shot with more distance.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot had good club speed, but the club face was significantly closed at impact, causing the ball to curve left more than desired. Focus on aligning your club face with your target as you swing. Try to improve your attack angle by ensuring you are striking the ball slightly upward to help with better height and distance.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your shots are looking good overall! Your club speed and smash factor indicate you're making solid contact, but there's a bit of unnecessary spin, which can lead to less distance and control. Try focusing on hitting more down on the ball with a slightly steeper angle of attack, and aim to keep the club face more square to your swing path at impact. This will help reduce spin and improve your distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your shot shows that you're making solid contact, but the face of the club is closed at impact, leading to a leftward direction (with the face angle at -3.7 degrees). This is causing your ball to start left and not travel as far as it could. You also have a high amount of backspin, which can affect distance. Focus on aligning your clubface square at setup and practicing a more neutral swing path. Additionally, try to reduce your backspin for longer, more accurate shots.",face angle awareness drill,1.1807561,72.0,100.527626,41
+4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your swing is solid, but you are slicing slightly due to the club face being closed at impact. This could be affecting your accuracy, so focus on aligning your club face more towards the target as you swing through. A higher launch angle is great for soft landings, but try to reduce the spin rate for better distance.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your shot data shows a decent club speed and a solid ball speed indicating good contact. However, your club face angle is slightly closed at impact, leading to a hook. To improve, focus on aligning your club face square at address and through impact. Consider lowering your backspin, as it might help you achieve a more penetrating ball flight.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows a few key areas to work on. First, your club path is a bit out to the right (negative), which can lead to slice or pull issues. Also, the club face is significantly closed to the target at impact, causing a lot of sidespin. Focus on aligning your clubface more square to your target at impact, and adjust your swing path to be more neutral. Working on these areas will help you hit straighter and more accurate shots with your sand wedge.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are solid for a sand wedge, but your launch angle is a bit low and the backspin is on the higher side. To improve, focus on keeping the club face square to your path at impact, which will help reduce side spin and improve your accuracy. Try to increase your launch angle slightly for a better trajectory. Overall, work on your target alignment, as your carry deviation shows some inconsistency in direction.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your swing shows a tendency to slice with a club path of 8 degrees to the right and an open face angle of 9 degrees. Try to align your clubface more square to your target line at impact. Also, work on keeping a more neutral path to help straighten your shots. The backspin is high, indicating that you may be striking the ball with an upward angle instead of a more level one for your sand wedge. Focus on making a more level swing to lower your backspin and improve your distance control.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your swing was a good start, but the face of the club was open at impact, which is causing the ball to start left and spin more than it should. To hit straighter and further, focus on squaring the clubface at impact. Practicing with a narrower stance can also help improve your control.",clubface alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot showed good speed and decent distance, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. Aim for a slightly higher angle to create more loft and better launch. Your spin rate is quite high, which is good for stopping the ball quickly, but it might be contributing to a loss of distance. Try to focus on a smoother swing path and maintaining a consistent swing follow-through.",attack angle adjustment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a decent carry distance, but the ball is starting too far left due to swing path issues and an open club face at impact. Focus on aligning your body and club face better at address. Additionally, lowering your backspin will help you maintain a straighter and longer flight. Try to keep your attack angle neutral, which will help achieve better contact and consistency.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a lot of potential but needs some adjustments. Your club speed is solid for a pitching wedge, but your club face is open at impact, which is causing the ball to slice right. Focus on squaring your club face at impact and smoothing out your swing path to keep the ball on its intended line. Lower your backspin a bit to enhance distance control.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your pitching wedge shot shows decent ball speed and distance, but the club path is slightly in-to-out, and the face angle is open at impact, leading to a pull and some excessive spin. Focus on matching your club face to your intended path at impact. This will help improve accuracy and reduce unwanted spin.",face to path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your club speed is good for a pitching wedge, and you're generating a decent amount of backspin. However, the ball is starting slightly to the right because your club face is open at impact. To improve accuracy, focus on closing the club face a bit at the moment of contact. Also, try to reduce sidespin to help straighten your shots. A good way to practice is to work on your swing path, ensuring your club is coming through square to your target line.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot shows good club speed and decent ball speed! However, the club face angle is slightly open at impact, which is causing the ball to start right and lose distance. Focusing on squaring the club face at impact will help you get better direction and maximize your carry distance. Consider practicing on hitting the ball with a square face to reduce sidespin.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"Your ball speed and smash factor indicate good contact, but the club face angle is too open, causing shots to veer off to the right. Focus on squaring the club face at impact to improve accuracy. Lowering your attack angle slightly can also help with more consistent contact and trajectory.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your 7-iron swing looks solid with good speed and carry distance. However, the backspin is a bit high, which can lead to less control on the greens. Consider flattening your attack angle slightly to lower spin and improve distance. Aim for a smoother club path, as this can help straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your club speed is decent for a 7-iron, but there's room for improvement in your accuracy. The club face is open at impact, causing a slight push and spin to the left. Focusing on squaring the face more at impact will help. Also, your attack angle is fairly neutral, which is good, but try engaging your hips more to create a better downward strike on the ball for added distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like you struggled with accuracy on this shot. Your ball speed and launch angle are decent, but the high backspin and significant carry deviation indicate that your swing may be inconsistent. Focus on making solid contact and correcting your aim to hit straighter shots. Try to keep your clubface square to the target at impact.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your 7-iron shot shows decent ball speed and a good smash factor, indicating you're making solid contact. However, your launch angle is low, which can affect distance and height. Focus on getting your club face square at impact to improve your launch angle and reduce sidespin, which is causing the ball to curve. Practicing with a half swing pause can help you ensure a proper setup and a more consistent strike.",half swing pause,1.1807561,72.0,100.527626,41
+4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your 7-iron shot shows that your clubface is open at impact, which is causing the ball to start right and spin a lot. The low launch angle indicates you're not getting enough height. Focus on aiming the face more square and creating a steeper angle of attack for a better launch. Try to improve your swing path to be more neutral.",clubface alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your 7-iron shot shows great ball speed, but the spin and launch angles indicate that you're hitting a bit too high with sidespin, causing the ball to veer left. Focus on keeping a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your shot shows a solid club speed, but your club face is open relative to your swing path, which is causing a noticeable rightward deviation in your shots. To improve accuracy, focus on getting the club face more aligned with your swing path at impact. Practicing your aim and grip can also help straighten your shots.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Great job with your club speed and ball speed! However, your club face is significantly closed at impact, which is causing a leftward sidespin. This might explain the carry distance variance. Focus on aligning your club face more square to your target. Additionally, you could benefit from a slightly lower backspin for improved distance. Consider working on your follow-through to help improve your accuracy.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your 7 iron swing is solid with good club speed and ball speed. However, your attack angle is slightly negative, which might cause the ball to not launch high enough. Focus on getting the club to hit the ball from a slight upward angle and aim to keep your club path more in line with your target. This will help improve your launch angle and overall distance. Additionally, the sidespin indicates a slight fade—working on squaring the club face at impact can help mitigate that.",launch angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"You've got a solid foundation here! Your swing speed is good for a 7 iron, but let's improve your path and face angle. Currently, your club path is slightly to the right of your target, and the face is even more open than that. This can lead to a push or slice. Let's work on getting that club path more in line with your target and closing the clubface a bit more at impact for straighter shots.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron swing generated decent power with a club speed of 71 mph and a ball speed of about 104 mph, which is good. However, your attack angle is a bit high, which can lead to excess backspin and affect your distance and accuracy. Your club path suggests you might be coming slightly from the inside (negative value), while the club face is open relative to that path. This can create a push to the right (slicing). To improve, focus on finding a more consistent swing path and ensuring your club face is square at impact.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,"Great shot! Your club speed is solid, but your attack angle is slightly downward, which could lead to more spin and a lower launch. Adjusting your angle can help you achieve a higher launch and more distance. Focus on making a more upward swing through impact.",attack angle adjustment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Your 7 iron shot shows good ball speed and carry distance, but you need to improve your club path, which is slightly outside-in. This can cause some unwanted sidespin and affect your accuracy. Focus on aligning your swing path more to the target line to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7-iron shot looked solid! You had a good club speed and a nice carry distance of about 162 yards. However, your club face opened a bit too much at impact, leading to some sidespin. Focus on aligning your club face more squarely at impact to reduce that spin. Additionally, your launch angle is on the higher side; you might benefit from a slightly lower angle for better consistency. A good drill to help with this is the 'club face alignment drill.'",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your club speed is good, but the face is open at impact, leading to a leftward ball flight. Focus on closing the face a bit more and aligning your path to improve direction. Work on reducing your backspin to increase distance.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot is solid, with good club speed and decent carry distance. However, your backspin is a bit high, which may be causing the ball to balloon in the air. Work on getting your attack angle slightly lower to help with better distance control. Additionally, your club face is slightly open compared to your path, which could be causing some rightward deviation in your shots. Focusing on squaring the face at impact should help straighten out your shots.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your 7 iron shot is generating decent speed, but the face of the club is slightly open at impact, which could lead to a push to the right. Your launch angle is good for a 7 iron, but the backspin is a bit high, which may cause the ball to balloon. Focus on squaring the clubface at impact for straighter shots.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your shot with the 7-iron shows that your club speed and ball speed are solid, but the attack angle is slightly negative, which can lead to lower shots. Aim for a more level or slightly upward swing through impact to improve your launch angle. The club face is too open, causing your ball to spin right (sidespin). Focus on squaring the club face at impact for straighter shots.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your shot data shows a good club speed, but the attack angle is too flat, which can lead to excessive backspin. This means the ball may not be flying as far as it could. A slight adjustment to your swing path will help improve distance and accuracy. Focus on keeping your clubface more square to the target during your downswing.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Your shot shows good distance for an 8-iron, but the club path and face angle suggest you're slightly coming from the outside and cutting across the ball. To improve your accuracy, focus on keeping your club path more neutral and the face angle square to your target. Work on a smoother swing with better body rotation to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your 8-iron shot shows good club speed and ball speed, but the high backspin indicates that you might be hitting down too much on the ball, which can lead to less distance. Focus on hitting the ball with a slightly more level swing to reduce backspin and improve distance. Additionally, your launch angle is good, but the carry and total distance are fluctuating due to slight directional deviations. Aim for more consistent contact by practicing your alignment and aim.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Great job with your 8-iron! You have solid club speed and decent carry distance. However, your attack angle is slightly negative, which might be causing the ball to spin too much. Focus on hitting down on the ball less and sweeping it more, which can help lower backspin and improve accuracy. Also, your club path and face angle are quite close, which is good, but practice keeping them aligned for straighter shots.",attack angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential! You're generating decent speed and launching the ball well, but let's work on your club path and face angle for more consistency. Aim to keep your club face square at impact to reduce the sidespin, which will help your accuracy. A slight adjustment in your swing path could improve your shot shape.",face alignment drill,1.1807561,72.0,100.527626,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json
deleted file mode 100644
index 3700d4b7d5..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_13_chunk_0.txt": "file-UfaohkK4URQfkQujjgkJJo", "Golf_Shot_Data_13_chunk_1.txt": "file-ACqQs2BDK9NgY1oTXbmh3E", "Golf_Shot_Data_13_chunk_2.txt": "file-EouxCMdxQ2N71ipthePFh4", "Golf_Shot_Data_13_chunk_3.txt": "file-QHNRWhmRZHLeFD689X3a7t", "Golf_Shot_Data_13_chunk_4.txt": "file-LmHtBRE7JQXe4zQxtoAsVo", "Golf_Shot_Data_13_chunk_5.txt": "file-TWHeAj7EHQ5Bx94QQwKk4c", "Golf_Shot_Data_13_chunk_6.txt": "file-MhpvQBorybQHjHK4dn9T7H", "Golf_Shot_Data_13_chunk_7.txt": "file-D9G6iqierPKtARMbTzu4ZV", "Golf_Shot_Data_13_chunk_8.txt": "file-Cp4r2Gv7Nfh69uWqXG9QDX", "Golf_Shot_Data_13_chunk_9.txt": "file-ScndDK61V9WxMQ8QHVQyxR", "Golf_Shot_Data_13_chunk_10.txt": "file-UAm9ZpPTiNcezftJ4bTnYG", "Golf_Shot_Data_13_chunk_11.txt": "file-3zgaMuqfrCp4bTuUfM2tqJ", "Golf_Shot_Data_13_chunk_12.txt": "file-8bWs3WRBawNv7SSfEhKp2A", "Golf_Shot_Data_13_chunk_13.txt": "file-3gSrSofEwu4Jym4kYgSKKJ", "Golf_Shot_Data_13_chunk_14.txt": "file-2SxXq2CQR46rQutfCxFK4i", "Golf_Shot_Data_13_chunk_15.txt": "file-QaMWPESykPV7B3Eoa7dVWk", "Golf_Shot_Data_13_chunk_16.txt": "file-FAoNiKEznb9fumHDErg3JT", "Golf_Shot_Data_13_chunk_17.txt": "file-CHtQVaq5DGNXtU8ttocVXg", "Golf_Shot_Data_13_chunk_18.txt": "file-MdE9GEREtVXFJo6J8Y8GNN", "Golf_Shot_Data_13_chunk_19.txt": "file-2ibdn8tPQahygBDh8BRnpk", "Golf_Shot_Data_13_chunk_20.txt": "file-1uxsRET9Pei3kCjMGzSeop", "Golf_Shot_Data_13_chunk_21.txt": "file-Avujot4FnrPxRsdmhPpCbP", "Golf_Shot_Data_13_chunk_22.txt": "file-K19gxv3yW5DcLoKq3j5dkX", "Golf_Shot_Data_13_chunk_23.txt": "file-Ph42PkkY13VZmp3JYC4bGx", "Golf_Shot_Data_13_chunk_24.txt": "file-UiwVgc5952FTbtqwCjfB4D", "Golf_Shot_Data_13_chunk_25.txt": "file-PNG1YTFLno83DoJaevB9ih", "Golf_Shot_Data_13_chunk_26.txt": "file-GcCHYw4UjxQwKLZWmo2dV2", "Golf_Shot_Data_13_chunk_27.txt": "file-A3GmYH3MSZyev4KNEyLLYW", "Golf_Shot_Data_13_chunk_28.txt": "file-NgLXmGrQMk86y6G7owATbd", "Golf_Shot_Data_13_chunk_29.txt": "file-YMH6Zm4zu3RtHNw8Z1wQzu", "Golf_Shot_Data_13_chunk_30.txt": "file-FsZ1JcT7c3sGBGwFRS4BgN", "Golf_Shot_Data_13_chunk_31.txt": "file-E6Dsc9qqNUuLKoYiZ4YGxW", "Golf_Shot_Data_13_chunk_32.txt": "file-LsHsk8X1VPG5Ap1wJK9Sqv", "Golf_Shot_Data_13_chunk_33.txt": "file-3q5TbmfvXUnvT64qieE9F3", "Golf_Shot_Data_13_chunk_34.txt": "file-8mU7yjpzV19ZHMHhQ4pR6G", "Golf_Shot_Data_13_chunk_35.txt": "file-6xpKSvsr9GPbnRzrE8Yge8", "Golf_Shot_Data_13_chunk_36.txt": "file-PQhYWRNR3fGQSm4VasJHfy", "Golf_Shot_Data_13_chunk_37.txt": "file-6GEuF2cEvhwqMav3y27UNB", "Golf_Shot_Data_13_chunk_38.txt": "file-UeZgWKuFYMhWj3jNLVEVky"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json
deleted file mode 100644
index 3f55acfaa6..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_1_chunk_0.txt": "file-NfBPcJxtX8UQwHuV6n43qs", "Golf_Shot_Data_1_chunk_1.txt": "file-2VUfft9s1Lh3tcy68drA9J", "Golf_Shot_Data_1_chunk_2.txt": "file-EePyH2P9kFMUoD2AbBi1e6", "Golf_Shot_Data_1_chunk_3.txt": "file-RbbmpBVYmnTP3LN2YJHBg9", "Golf_Shot_Data_1_chunk_4.txt": "file-1ZW8oCzXdmeRniwD3pwzPi", "Golf_Shot_Data_1_chunk_5.txt": "file-A2n3UVNyCS9PPceE7Ub3Yi", "Golf_Shot_Data_1_chunk_6.txt": "file-2eBVSXbapBRbgGEw8JHPXo", "Golf_Shot_Data_1_chunk_7.txt": "file-QgyYKxSQjPjd5wMZbeLsCo", "Golf_Shot_Data_1_chunk_8.txt": "file-TLvWnjaNbhRJqFG7QyJeiP", "Golf_Shot_Data_1_chunk_9.txt": "file-SoYyqzPz958axLrBYLLhSF", "Golf_Shot_Data_1_chunk_10.txt": "file-7KN6cckscdYgWV8ima4PQM", "Golf_Shot_Data_1_chunk_11.txt": "file-SbrrwXFi2uAQPYXJEJy13r", "Golf_Shot_Data_1_chunk_12.txt": "file-9Z7r1bYVwxAFpeprLB6K9c", "Golf_Shot_Data_1_chunk_13.txt": "file-PQtZFfwQEuAV4ZRyEC4ppm", "Golf_Shot_Data_1_chunk_14.txt": "file-NTvkYSxsv7fLfQfM6285hW", "Golf_Shot_Data_1_chunk_15.txt": "file-7Xp3dJFy3FDJhFVHKtJ3tn", "Golf_Shot_Data_1_chunk_16.txt": "file-2Bz7Da5PLm7VXrBJ6c3Ncj", "Golf_Shot_Data_1_chunk_17.txt": "file-XAs6yCuztUjh7kj53Ekcmc", "Golf_Shot_Data_1_chunk_18.txt": "file-TZ9xZP9moBQLAeRBKY1ntZ", "Golf_Shot_Data_1_chunk_19.txt": "file-FawXaSU7CbBvhzJ2pfeVPs", "Golf_Shot_Data_1_chunk_20.txt": "file-Qi9YeAdEzfsgFuZL7k3xNY", "Golf_Shot_Data_1_chunk_21.txt": "file-Moe86r1LDBPWLNgKdvkFVo", "Golf_Shot_Data_1_chunk_22.txt": "file-Eb5fjpsYnartBeTHNYFbD3", "Golf_Shot_Data_1_chunk_23.txt": "file-4wsKwmzL54kzYSm1i9r6ek", "Golf_Shot_Data_1_chunk_24.txt": "file-TBWPHFu7dyMAJKxBCQAQqQ", "Golf_Shot_Data_1_chunk_25.txt": "file-HHJjxxwXZo2b9n2yLZvCJk", "Golf_Shot_Data_1_chunk_26.txt": "file-KRyeBiBu3axpHTbuCBv987", "Golf_Shot_Data_1_chunk_27.txt": "file-EZJ8MpvJPUhe1bW8diNYpM", "Golf_Shot_Data_1_chunk_28.txt": "file-UM9Jw1epSyh83EpNtNcYS4", "Golf_Shot_Data_1_chunk_29.txt": "file-BCuzcmQw3Db4pJ5PDjeMMe", "Golf_Shot_Data_1_chunk_30.txt": "file-7eS5bGQSk6X8XxUZUVeGhS", "Golf_Shot_Data_1_chunk_31.txt": "file-RmiiwwWeCwwSbzUzUQ6EPY", "Golf_Shot_Data_1_chunk_32.txt": "file-QoNocHx71Kx3qFR8JdhPo5", "Golf_Shot_Data_1_chunk_33.txt": "file-JN6fURS7JHAgG9ursENXM4", "Golf_Shot_Data_1_chunk_34.txt": "file-TVAMT1rrK7JXP2NCbHdKxv", "Golf_Shot_Data_1_chunk_35.txt": "file-MgJF7Q7Hp9UY7eNHXqe292", "Golf_Shot_Data_1_chunk_36.txt": "file-TDBbdpZiU191vziPGiMdDM", "Golf_Shot_Data_1_chunk_37.txt": "file-CZya8TEw6EtkZVUVNmsLoB", "Golf_Shot_Data_1_chunk_38.txt": "file-CeVbpYYLZ11e7YXV1voyWq", "Golf_Shot_Data_1_chunk_39.txt": "file-PkKCDk1aouvxxpNdXgt4kP", "Golf_Shot_Data_1_chunk_40.txt": "file-645vdK9p6WGLvD5wXgsni3", "Golf_Shot_Data_1_chunk_41.txt": "file-Ac7B8tCXrCJGBnrSdYmtmw", "Golf_Shot_Data_1_chunk_42.txt": "file-DRQQvR1YbEH7PpXPF4UQSr", "Golf_Shot_Data_1_chunk_43.txt": "file-DVSZE8TSy3YKscMV2CsNgu", "Golf_Shot_Data_1_chunk_44.txt": "file-4rfNELAGAwr75iVknLwH7Z", "Golf_Shot_Data_1_chunk_45.txt": "file-AadDdD3R3JDA3PFJtciYLo", "Golf_Shot_Data_1_chunk_46.txt": "file-LD4MehZgy48QZDcnGAqxVS", "Golf_Shot_Data_1_chunk_47.txt": "file-TLDNGUPghQedXr3dnQgXjX", "Golf_Shot_Data_1_chunk_48.txt": "file-2eXV4xvokB9wiGEH9dKRMV", "Golf_Shot_Data_1_chunk_49.txt": "file-7jAmassq5VmWxUvtbrcgiF", "Golf_Shot_Data_1_chunk_50.txt": "file-UdySV3dknR67ioZnXvMDfx", "Golf_Shot_Data_1_chunk_51.txt": "file-TFicYw62nzSyV75PSYzfqw", "Golf_Shot_Data_1_chunk_52.txt": "file-Mv2eowD9ZWkFzVGCBGLM1F", "Golf_Shot_Data_1_chunk_53.txt": "file-VUPLt66ahd11P4x9cpZUNc", "Golf_Shot_Data_1_chunk_54.txt": "file-3XJuD8w1WZLUMs3sC1kpaN", "Golf_Shot_Data_1_chunk_55.txt": "file-1MatAcS9ikAA9JEVTRNNkF", "Golf_Shot_Data_1_chunk_56.txt": "file-Vb8vHXAwRpN1nKnb5aN7sN", "Golf_Shot_Data_1_chunk_57.txt": "file-EHPe3knmkUUuwULMHyHcke", "Golf_Shot_Data_1_chunk_58.txt": "file-Sp7znTaCbynr2VMvcxWxWA", "Golf_Shot_Data_1_chunk_59.txt": "file-ApRV6J6RFY7WqWHtWuBtUw", "Golf_Shot_Data_1_chunk_60.txt": "file-MXrFmAbhZkHiCyj9jBLkdx", "Golf_Shot_Data_1_chunk_61.txt": "file-PpuNEnnaF7xHrkiYzJ9hXf", "Golf_Shot_Data_1_chunk_62.txt": "file-G5aVWpYAvdvJ6cuSjBRqpi", "Golf_Shot_Data_1_chunk_63.txt": "file-HubBrDeAyvxLp1cNQeTaWb", "Golf_Shot_Data_1_chunk_64.txt": "file-CCRbbFftGWajfKnVunaEYS", "Golf_Shot_Data_1_chunk_65.txt": "file-GhTS7gwCnariLKCqkwdx1E", "Golf_Shot_Data_1_chunk_66.txt": "file-QW5eMpnKktef9LhdsCym3f", "Golf_Shot_Data_1_chunk_67.txt": "file-Qf56DPWyeP4CmDYhf6BDgZ", "Golf_Shot_Data_1_chunk_68.txt": "file-WnrEfZv7M1nZe2FZpiWC6G", "Golf_Shot_Data_1_chunk_69.txt": "file-DZXo2js45346xC3UcGJB14", "Golf_Shot_Data_1_chunk_70.txt": "file-7CAxC7g5VQQomBSxKzBGKQ", "Golf_Shot_Data_1_chunk_71.txt": "file-Q5Eh1CqDiXayeLsH8i4vyi", "Golf_Shot_Data_1_chunk_72.txt": "file-4haUkLbGsZjZ7KAGXj9jP5", "Golf_Shot_Data_1_chunk_73.txt": "file-D9DuszgEZifWsiQwH5NuGJ", "Golf_Shot_Data_1_chunk_74.txt": "file-NRqwgeLoSEyCa6QZbNYwWt", "Golf_Shot_Data_1_chunk_75.txt": "file-G43D1UYYAwg9X1sWEkaAUj", "Golf_Shot_Data_1_chunk_76.txt": "file-T5tx6XvpddSUPFaJFgw5DY", "Golf_Shot_Data_1_chunk_77.txt": "file-NkodomtbshuC6vfw8maJVc", "Golf_Shot_Data_1_chunk_78.txt": "file-XaSyCJ3xmpEA6mFRzVosXX", "Golf_Shot_Data_1_chunk_79.txt": "file-S6L8FmE889zLq5Wu9Ghz4e", "Golf_Shot_Data_1_chunk_80.txt": "file-MYCMDDtDXKCAjhMe97MSRm", "Golf_Shot_Data_1_chunk_81.txt": "file-GqkFyr7qNvXtV6drp6mWcv", "Golf_Shot_Data_1_chunk_82.txt": "file-Rptg4N9YKqnSMkhKf9aS2V", "Golf_Shot_Data_1_chunk_83.txt": "file-J715Xcso7RSNkgatLdBkay", "Golf_Shot_Data_1_chunk_84.txt": "file-C7QwyFUvZXSp4Y1BUVLEMU", "Golf_Shot_Data_1_chunk_85.txt": "file-6mGcapWUQjgFGcjj1fh8j5", "Golf_Shot_Data_1_chunk_86.txt": "file-SB5qoYh2Aj2yb7mZvSGDzy", "Golf_Shot_Data_1_chunk_87.txt": "file-7GZJeoJByDiPXM6zrahrbx", "Golf_Shot_Data_1_chunk_88.txt": "file-BgeRmbcNahAvYAUmfX56D4", "Golf_Shot_Data_1_chunk_89.txt": "file-Jdaho7ppsBNYPXinZdeztw", "Golf_Shot_Data_1_chunk_90.txt": "file-QSARAt9u69fkqQeHNV7yUX", "Golf_Shot_Data_1_chunk_91.txt": "file-5q3RkVzoGP5Pw22RbmevWg", "Golf_Shot_Data_1_chunk_92.txt": "file-NJtcecQPwWa4Uo8my3FhiU", "Golf_Shot_Data_1_chunk_93.txt": "file-KVwoDFBCkYJu7Tn717kHqa", "Golf_Shot_Data_1_chunk_94.txt": "file-D98z517pe8bG5RvrwS31QK", "Golf_Shot_Data_1_chunk_95.txt": "file-QStk12mSshQFok9DqrdJiB", "Golf_Shot_Data_1_chunk_96.txt": "file-Nx9MpSxGTgnginTmWRcTNV", "Golf_Shot_Data_1_chunk_97.txt": "file-GTNYuAwYPJsBYFVHRV3oWy", "Golf_Shot_Data_1_chunk_98.txt": "file-4M5tPWxuuLhPi85jSzVap3", "Golf_Shot_Data_1_chunk_99.txt": "file-EWt2ZTPN2LAmR4F6ceyB8B", "Golf_Shot_Data_1_chunk_100.txt": "file-LyUTmMaNnLh2ie1X8baYV8"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
index 4fad16dbaf..ef762a5444 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
@@ -1,85 +1,85 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your 7-iron shot is decent with good carry distance. However, the club face is open at impact, causing the ball to curve right (slicing). To improve your accuracy, focus on aligning your club face better at impact and working on your follow-through. Also, try to reduce your spin rate for more distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your 7-iron shot shows good club speed and ball speed, which is great! However, the backspin is a bit high, and your club face is slightly open relative to your path. This can lead to some sidespin, causing your shots to drift right. Focus on closing the club face at impact to improve direction and reduce spin. Overall, you're hitting well, but refining that impact will help you a lot.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your club speed is solid, but the face angle at impact is too open, which likely caused the ball to veer off to the right. Focus on keeping the club face square to your target. Additionally, your backspin is quite high, which can lead to less distance. Try to lower that while maintaining a good launch angle for better results.",face angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your shot shows some challenges with direction and consistency. The club path is quite negative, indicating you're swinging too much to the left, while the face angle is way open. This causes the ball to launch right and lose distance. Focus on aligning your club path with your target and ensure the face is square at impact. Additionally, the low launch angle suggests you're not making solid contact, so try to hit the ball a bit more crisply. Work on your setup and follow through.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, but the ball speed indicates you are making contact with the ball. Focus on your swing mechanics to improve consistency and power. Work on your follow-through and the connection of your hands and body during the swing.",follow-through drill,1.1702211,75.0,100.462364,61
-8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your shot shows a decent club speed and ball speed, but your launch angle is a bit high, and the ball is drawing too much to the left due to the open club face at impact. Focus on getting more consistent contact and aim for a more neutral path. Practicing your alignment can help reduce the sideways deviation in your shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"It looks like the data is a bit inconsistent, but from what we can see: your ball speed is decent, but the smash factor suggests that you're not making solid contact with the ball consistently—aim for 1.5 for better results. The high backspin indicates the ball is spinning a lot and may not be traveling as far as it could. Focus on hitting the ball with a more level clubface at impact to help improve distance and control. Additionally, the carry distance could also benefit from working on your swing path and impact position.",smash factor drill,1.1702211,75.0,100.462364,61
-8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but your launch angle is quite low, which is likely causing the ball to carry shorter than it could. Focus on getting your club face more square at impact to help reduce sidespin and improve accuracy. Working on your follow-through will help increase both distance and overall control.",follow-through drill,1.1702211,75.0,100.462364,61
-8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your swing speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause inconsistent contact and low trajectory. Also, your club path and face angle suggest you are aiming slightly to the right. Focus on making a more sweeping swing and aim to have a more neutral path and face angle for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your club speed is good, but the face angle is quite open at impact, which is causing the ball to veer off to the right. To improve your accuracy and distance, work on getting the clubface square at impact. A lower attack angle would also help you achieve better launch and spin rates. Consider adjusting your grip and alignment for better results.",clubface alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your shot data shows that your ball speed is decent, but your accuracy can improve. The face angle was quite open, which is likely causing the ball to veer off to the right. Focus on keeping the club face more square at impact. Additionally, try to improve your attack angle slightly for better distance and trajectory. Working on your swing path can help you achieve a straighter shot.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your shot data shows a lot of room for improvement. While your club speed is decent for a 7 iron, the club path being negative means you're coming from outside to in, which can cause slicing. The face angle is open, contributing to that slice as well. Try focusing on a more neutral swing path and ensure the clubface is square at impact. Reducing backspin will help your ball carry further and stay straighter. Working on these areas will improve consistency and distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your swing speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than you should with a 7 iron. This can lead to less consistent contact and higher spin rates. Focus on making a more level swing. Additionally, the slight pull (negative path) is causing the ball to veer left. A good drill to work on here is 'swing path drill' to help straighten out your path and improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your numbers show that you're hitting the ball with decent club speed, but your launch angle is quite low, which is likely causing limited carry distance. Additionally, your club path is significantly outside-in, contributing to the slice shown by the negative sidespin. Work on getting your path more towards the target and raising your launch angle for better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your club speed is good for a 7-iron, but your attack angle is almost flat, which can lead to less launch and increased backspin. The face angle indicates you're pulling your shots to the left, which is causing some direction problems. Focus on swinging more from inside to outside and try to hit the ball with a slightly descending blow to improve your angle of attack and direction.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is decent, but your club path is significantly out to the right, which could be causing slices. Focus on bringing your club path back in line. Improving your attack angle can also help add more distance and improve contact. Try to keep a straighter path and ensure your club face is square to your target.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your shot data shows that your club path is significantly inside-out (-12.7 degrees), which can lead to pulls and inconsistent direction. The high backspin (over 3000 rpm) suggests that the ball may not be reaching its potential distance. To improve, focus on straightening your swing path and finding a more optimal face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your 9-iron shot shows a few areas for improvement. The club speed is decent, but the attack angle is negative, which means you're hitting down on the ball too much. This can cause a lot of unwanted backspin and a less than optimal launch angle. Additionally, the club face is wide open at impact, which contributes to a slice (rightward spin). Focus on bringing your club face more square at impact and adjust your swing path to be more in line with your target.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot shows that your club face is open at impact, which is causing a high launch angle and significant sidespin that pulls the ball to the left. Focus on aligning your clubface more to your target line and maintaining a more neutral attack angle for better control and distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Your 9-iron shot shows good distance, but the club path is pointing left and the attack angle is slightly downward. This indicates you might be making contact with the ball too steeply, affecting accuracy and spin. Focus on making a more inside-out swing path while maintaining a neutral club face. This will help improve your accuracy and allow for a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your 9-iron shot shows some room for improvement. While your club speed and ball speed are solid, the face angle is slightly closed at impact, causing the ball to curve left. Working on your club path and face alignment will help improve accuracy and distance. Focus on making sure the clubface is square at impact and try to keep your swing more on-plane.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your swing speed is solid, but you have a bit of an inconsistency with your club path and face angle. This is likely causing the ball to fade more than you want. Focus on aligning your clubface more square to your target at impact. Try to improve your attack angle so it's closer to level (0 degrees) to strike the ball cleanly. This should help with control and distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your 9-iron shot was solid! You're generating good club speed and ball speed, leading to decent distance. However, the high backspin and face angle suggest you could benefit from improving your clubface alignment and path. A slight adjustment to your swing path could help reduce sidespin and improve accuracy. Focus on swinging more consistently along your target line.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your 9 iron shot shows solid club speed and ball speed, but there are a few things to work on. The club face is open at impact, causing a significant curve right (slice). Focusing on getting the club face square at impact can help improve your accuracy. Additionally, try to lower your backspin for better distance and control. Work on your swing path for consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent, but the carry distance indicates you might not be making solid contact with the ball. The negative club path suggests you're swinging too much from the inside, which can lead to pulls. Focus on finding a more neutral swing path and ensuring you strike the ball with a square face for better accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"It looks like you hit the ball with great speed, but the accuracy needs improvement. Your ball had a high backspin and some noticeable sidespin, which may be causing it to deviate to the left. Work on aligning your clubface more with your swing path to reduce sidespin and improve direction.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your swing speed is decent, but the ball is spinning too much to the left due to the club path being negative and the face being open at impact. Aim to align your clubface more with your swing path to reduce unwanted sidespin. Also, try to increase your launch angle slightly for better distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"You've got a solid swing with good speed and ball speed! However, your club face is quite open at impact, which is causing the ball to curve left. Focus on aligning your club face more towards your target and try to improve your swing path to minimize that deviation. Aiming for a more neutral attack angle can also help, which means getting that club a bit less steep. Overall, great distance—just fine-tune that face and path!",club face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitching wedge shot has a solid ball speed and decent carry distance, but the club path and face angle indicate you might be aimed a little left and hitting slightly across the ball. This is causing the ball to spin and drift to the left. Focus on straightening your swing path and aligning your club face better at impact for more consistent shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"Your club speed is decent, but your attack angle is slightly negative, which can cause the ball to hit too low. Try to aim for a neutral angle to get better height and carry. The backspin is good, but the sidespin indicates a bit of a fade. Work on aligning your clubface better at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot with the pitching wedge shows a solid club speed and decent carry distance, but the ball is drifting to the left (negative deviation angles). This suggests that your club face might be slightly closed at impact, contributing to the left spin. Focus on opening the club face a bit more at address, and ensure a more neutral swing path. This will help your shots go straighter.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"Your club speed is solid for a pitching wedge, but your club path is quite negative, indicating you're coming across the ball from outside to inside. This can lead to inconsistent strikes. Try to work on your swing path for more straight shots. Your backspin is a bit high, which is great for stopping the ball, but make sure it's not affecting your distance. Focus on hitting the ball straighter and with a more neutral path.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot data shows that you have a solid club speed and a good launch angle, but the face angle at impact is producing unwanted sidespin, causing your ball to drift left. Focus on aligning your clubface more square to your target at impact to improve accuracy. Also, consider lowering your loft slightly to reduce backspin for more distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Your pitching wedge shot had a decent club speed and good ball speed, but your attack angle is slightly low at -1.0 degrees, which can lead to more ground contact than desired. Your club path is positive, which is good for angle, but the face angle is quite open at +8.3 degrees, causing the ball to slice right. Try to focus on squaring the club face at impact to get straighter shots. Consider working on your follow-through to promote better face alignment.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your swing shows a good club speed and decent carry distance, but there are areas to improve for more accuracy. Your club path is slightly left, which may cause your shots to go off target. Working on your alignment and the swing path will help straighten your shots. Additionally, a high spin rate means the ball is spinning too much, affecting distance. Focusing on a more neutral club face at impact will help. Overall, aim to achieve a more accurate trajectory.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your pitching wedge shot shows good club speed and ball speed, but the backspin is high, which might be causing a loss of distance and control. The club path is slightly inside-out, and the face is open at impact, creating a pull. Consider working on squaring the club face at impact and adjusting your swing path to be more neutral. This will help you achieve better accuracy and distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your club speed is good for a pitching wedge, but the ball is launching too high with a lot of spin. This can cause it to lose distance and control. Focus on keeping the clubface more square to the path at impact. This will help decrease sidespin and improve your accuracy. Try to feel a slightly shallower angle of attack to keep the ball flight more controlled.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot shows that your club speed is good, but the angle of the club face at impact is too open. This can cause the ball to launch high and to the right. Focus on closing the club face at impact and working on your swing path to keep the ball straighter. Also, try to increase your launch angle for better height.",club face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your shot with the pitching wedge shows good speed and decent carry distance. To improve, focus on your club path and face angle. Your club path is slightly out-to-in, which could cause a pull and affect accuracy. A more neutral path will help. Additionally, balancing your face angle will keep your shots straighter. Lastly, working on reducing excessive backspin can help with control and distance on the greens.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your pitching wedge shot was solid overall. However, your attack angle is quite flat, which can lead to less loft and distance control. Increasing your attack angle slightly could help launch the ball higher and optimize your carry distance. Additionally, your spin rates are a bit high, indicating that the ball may be spinning too much. A slight adjustment in your swing path can help reduce that backspin for better performance.",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Your pitching wedge shot shows good distance and decent ball speed. However, you have a high backspin rate, which might cause your ball to stop too quickly on the green. Focus on lowering that spin a bit for better control. Also, your club face is slightly open at impact, leading to a bit of unwanted sidespin, which can cause it to veer off target. Aim for a more square club face at impact for better accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your club speed and ball speed are quite good, but the attack angle is a bit too negative, which means you're likely hitting down on the ball a bit too much. This can lead to excessive backspin and less distance. Additionally, your club face is slightly open relative to your swing path, which can cause the ball to fade. Focus on aiming your clubface at your target and establishing a more level attack angle.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your club speed and ball speed are solid, but there are a few areas to improve for better accuracy. Your attack angle is too steep at -9.4 degrees, which means you're likely hitting down on the ball too much. This can cause excessive backspin, which affects carry distance and accuracy. Your club path is to the right (11.7 degrees), and the face angle is even farther to the right (17.8 degrees), leading to a pull. Focus on getting the club path more neutral to help straighten out your shots and adjust your face angle to reduce the rightward deviation.",club path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"Your club speed is solid, and you're generating good ball speed for a pitching wedge. The launch angle and backspin are appropriate for optimal height and stopping power on the green. However, your club path indicates an outside-to-inside swing, which can result in pulls or fades. Focus on bringing the club more from the inside for better accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot showed good club speed and launched at a nice angle. However, the high backspin rate indicates the ball may be climbing too much, which can affect distance and control. Focus on slightly lowering your attack angle and checking your grip to improve spin and distance. Additionally, your carry distance was a bit short due to the sidespin and deviation; try to work on your club face alignment at impact to enhance accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Great job on your pitching wedge shot! Your club speed and ball speed are solid. To improve your accuracy, focus on your club face, which is slightly closed at impact. Try to practice aligning your club face more consistently with your intended target. Additionally, your backspin is quite high, which is good for stopping the ball on the green, but it could result in less distance. Consider working on lowering your attack angle slightly for better distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot looks solid overall! You have good club speed, and your launch angle is quite decent for a pitching wedge. The backspin is a little on the high side, which is great for stopping the ball on the greens, but the angle of attack is slightly positive, indicating you're hitting the ball on the upswing. This can lead to less control. Try to work on keeping your attack angle closer to neutral. Your club path is also a bit to the right (7.5 degrees), which may cause some rightward movement of the ball. Focus on aligning your body and club path better to hit straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your ball speed is decent, but you have a bit of an open club face at impact, which contributes to the spin and direction issues. Work on aligning your club face with your swing path for straighter shots. Additionally, your attack angle and launch angle are fine, but reducing the backspin will help you achieve more distance. Aim to keep your swing smooth and consistent.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your shot data reveals that your club path is significantly out to the right with an open club face. This combination is leading to a high amount of sidespin, causing the ball to slice. Focus on a more neutral club path and closing the face at impact for better direction. Additionally, your attack angle is quite steep; try to create a more level swing to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like there were a lot of missing data points, which makes it hard to give specific advice. However, your ball speed indicates that you're making contact with the ball, but the negative smash factor suggests that you're not getting good power from your swing. Focus on making solid contact with the ball and aim to improve your swing path and face angle. A good starting point would be to practice hitting the ball with a more centered contact point on the clubface.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your club speed is good for a pitching wedge, but your club face is too open at impact, causing the ball to launch to the right. Focus on getting the club face more square to the target. Lower your backspin to improve distance. Try to work on your swing path to achieve a smoother, straighter shot.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your pitching wedge shot shows a good club speed, but your club path and face angle suggest you may be cutting across the ball, leading to some unwanted sidespin and deviation. Focus on aligning your body and clubface better at impact to improve direction and reduce spin. A little more practice with your angle of attack will also help in achieving optimal launch and distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your pitch shot with the wedge showed a good club speed and ball speed, but the attack angle is slightly negative. This means you're hitting down on the ball a bit too much, which can cause unwanted spin and a lower flight. Focus on making a smoother, more upward swing through the ball to improve your launch angle and carry distance. Also, aim to straighten out your club path for more consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your pitch shot is consistent with good distance but the club path and attack angle suggest that you might be coming down too steeply on the ball, which can lead to inconsistent strikes. Focus on getting the club path more aligned and shallower through impact, which will help with control and direction. The backspin is high, which is good for stopping the ball on the green, but your sidespin indicates some slicing, causing deviations in your carry distance. Work on squaring the clubface at impact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7-iron shot shows good power, but the backspin is quite high, which can cause the ball to drop quickly. Your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal. This could lead to more spin and less distance. Focus on taking a more level swing through the ball to achieve a better strike and improve carry distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your shot shows good distance, but your club path and face angles are causing some unwanted slice and deviation. Focus on improving your club path to create a straighter shot. Additionally, the attack angle being slightly negative suggests you're hitting down a bit too much on the ball, which can affect distance. A smoother swing and better alignment could help.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your club speed of 76 mph is good, but we can improve your consistency. The slight downward angle at impact (-1.78 degrees) indicates you might be hitting slightly down on the ball, which can lead to high backspin (over 3000 rpm) and less distance. Try to focus on a more level swing to reduce backspin and increase distance. Additionally, your carry distance of about 163 yards is decent; however, the small deviation indicates you're not hitting the ball straight. Work on your club path and aim for a straight swing for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Great job! Your club speed is solid and your ball speed indicates you're making good contact. However, your club face is slightly closed at impact, which is causing some leftward spin. Focus on keeping the face square to your path at impact. Your backspin is a bit high, which might make the ball climb too much. Try to lower that by slightly adjusting your angle of attack and ensuring a more descending blow with your 7 iron.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot data indicates a solid carry distance of around 129 yards, but the extremely low smash factor suggests that you may not be hitting the ball optimally. Focus on improving your contact with the ball. A higher smash factor means you're transferring more energy to the ball. The backspin and sidespin values indicate some potential for a consistent ball flight, but aim to straighten out your shots. Practicing your swing path and ensuring your clubface is square at impact will help.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your club speed is good, but the launch angle is quite low, which is causing the ball to not get too high in the air. This may be why your carry distance is less than expected. The club face is pointing right of the target at impact, which results in a slight fade. Work on getting your attack angle more level or slightly upward, and try to aim the club face more towards the target when you strike the ball.",launch angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed and ball speed are good, which shows you're generating decent power! However, your attack angle is quite low, meaning the clubhead isn't coming into the ball as steeply as it could. Your club face is also open at impact, causing some rightward spin. Focus on getting a more controlled swing path and closing the clubface a bit more at impact. This will help straighten your shots and increase distance.",face control drill,1.1702211,75.0,100.462364,61
-8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your shot data shows great potential! Your club speed is decent, but your club face is open to your path, which likely contributes to some rightward flight (with the noted side spin). Focus on aligning your clubface more towards your target. Also, your backspin is a bit high, which can affect distance. Try to work on striking the ball with a slightly downward angle to manage spin. Overall, aim for better face control to improve accuracy and distance.",club face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, and your ball speed shows you're making solid contact. However, your attack angle is slightly negative, which can cause unintentional lower ball flights. Additionally, the high sidespin suggests an outside-to-in swing path, leading to those slices. Focus on improving your swing path for straighter shots and a more consistent ball flight.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your 7 iron swing shows good potential! The club speed and ball speed are decent, but you might want to work on your launch angle and spin. A high backspin (over 5500 rpm) means the ball may float too much. Try to increase your attack angle to hit the ball more cleanly, which can help reduce backspin and improve distance. Focus on making solid contact with the ball and keeping the clubface square through impact.",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your swing generated decent distance, but the ball is fading to the right. This is likely due to a slight open clubface at impact and an almost neutral swing path. Work on aligning your clubface more square at impact and maintaining a more inside-out path. This should help your accuracy and overall distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like your ball is launching quite low with a high amount of backspin, which can make it hard to control distance. To improve, focus on getting the ball higher into the air so you can carry it farther. Try to keep your clubface square to the target for better accuracy.",launch angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Your 7 iron shots show solid power with a ball speed of nearly 115 mph and a respectable carry distance of about 167 yards. However, the high spin rate of over 3,900 rpm and noticeable sidespin indicate you may be struggling with consistency and direction. Focus on making sure your club face is squared at impact to reduce sidespin and improve accuracy. Practicing with a 'swing path drill' can help you achieve a more consistent swing path and better contact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your driver speed is decent, but the ball is starting left due to an open club face at impact. This means you'll need to work on aligning your grip and stance to promote a straighter shot. Also, the negative attack angle indicates you might be hitting down on the ball instead of sweeping it off the tee. Try to focus on a more upward strike. Keep practicing, and you’ll gain distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver speed is good, but the attack angle is negative, which means you might be hitting down on the ball. This can lead to lower launch and added spin, causing the ball to not travel as far. Work on hitting up on the ball slightly to increase your launch angle and distance. Also, your club face is significantly closed to the target line at impact, contributing to a big leftward deviation. Focus on getting the club face square or slightly open to the path for straighter shots.",hit up drill,1.1702211,75.0,100.462364,61
-8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It seems there are issues with the data quality, particularly with some key metrics being unavailable. However, your ball speed is relatively low. To increase distance, focus on generating more club speed and ensuring a square club face at impact. Working on your swing mechanics will help improve these aspects. Consider practicing your swing in slow motion to create better form and contact.",slow motion swing,1.1702211,75.0,100.462364,61
-8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your shot shows a good club speed, but the launch angle is quite low, which affects your carry distance. Work on improving your angle of attack to help the ball get airborne better. The club path is pulling left, which can lead to unwanted slices or hooks. Focus on correcting your swing path to be more neutral as well.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows potential, but you might want to work on your swing path and club face alignment. The face is slightly open, which can lead to a push. Try to ensure your club face is square at impact to improve accuracy and consistency. Also, consider lowering your attack angle; a more neutral angle can help with better contact and carry distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"Your gap wedge shot shows promise with good ball speed, but there's room for improvement. The club path suggests you're swinging slightly to the left, which can cause the shot to deviate left too. Focusing on a more neutral swing path will help straighten your shots. Additionally, try to lower your backspin; it’s a bit high, which can lead to less control and distance. Work on your contact to improve consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great job on your swing with the Gap Wedge! Your club speed and ball speed are solid, but to improve your accuracy and distance, focus on reducing your attack angle and adjusting your clubface. You’re launching the ball at a good angle, which is great, but with some tweaks, you can really maximize your carry distance and control. Try to keep the clubface square to the path to reduce sidespin.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good fundamentals, but there's room for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball a bit. This can be okay for certain shots, but for a gap wedge, we want to be more level or slightly up to get a nice launch. Your ball speed and distance are decent, but focusing on a more consistent swing path and face angle can help reduce side spin and improve accuracy.",level swing drill,1.1702211,75.0,100.462364,61
-8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your shot with the gap wedge shows that the club speed is great for the distance you achieved. However, you have a slight path issue since the club is coming in from the inside (negative angle) while your face is nearly square. This can lead to some inconsistencies. Also, the backspin is quite high, which is good, but we want to ensure you have better control on the direction. Focus on keeping your club path straighter to improve accuracy. ",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had some challenges with direction and control. You hit the ball hard, but the high backspin and sidespin indicate that your club face may have been open at impact, causing the ball to veer off course. Focusing on your club face alignment at address and during your swing could help improve accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your club speed and ball speed are decent, but your club path and face angle are slightly off, leading to a leftward ball flight. Try to work on aligning your club face better to your swing path. This will help straighten out your shots. Overall, focus on improving your aim and follow-through to enhance your distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your club speed is good for a gap wedge, but your attack angle is slightly negative, which means you're hitting down on the ball too much. This can lead to more spin and less distance. Try to focus on a more neutral or slightly positive angle of attack. Your club path is also quite negative, indicating an out-to-in swing, which can cause pulls or fades. Work on bringing the club more from the inside to help improve your accuracy. Overall, keep practicing your impact position to get better results.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot is pretty good, with decent distance and carry. However, your club path is quite out to in (negative), which can lead to slicing. Your attack angle is slightly descending, and the face is also closed relative to your path, possibly contributing to side spin. Focus on improving your swing path to be more neutral and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your shot data indicates you might be struggling with your swing path and face alignment. The club is coming too much from the inside with a closed face, leading to a draw or hook. To improve, focus on your club path and ensure that your clubface is aimed at your target at impact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your gap wedge shot shows that you're hitting the ball with good speed and decent backspin, but your club path and face angle are significantly closed to your target. This means the ball is likely starting left and curving further that way. Focus on achieving a more neutral swing path and keeping the face square at impact to improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"It looks like you're hitting the ball with a good amount of backspin, which can help with stopping your shots on the green. However, your club path is significantly out to the left, which is causing the ball to start left and potentially curve that way too. Focus on swinging more to the right and getting your clubface straighter at impact to help direct your shots. Practice keeping your attack angle more neutral to hit cleaner strikes.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there's a lot of missing data, but we can see the ball speed and spin rates. The ball speed is decent for a gap wedge, but the negative smash factor indicates that your contact might not be optimal, possibly hitting too much on the toe or heel. Focus on consistent contact and aim to improve your swing path for better accuracy.",contact consistency drill,1.1702211,75.0,100.462364,61
+8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your swing is producing a decent ball speed and carry distance, but the club face is significantly open relative to your swing path, leading to excessive sidespin. This explains why your ball is curving left (slicing). Focusing on aligning your club face more square at impact can help straighten out your shots. Also, consider lowering your backspin for more distance.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your shot data shows good speed and carry distance, but the ball is spinning quite a bit. A high backspin rate can make it harder to control the distance and keep the ball from soaring too high. Focus on lowering your backspin by hitting down on the ball a bit less and making sure your clubface is aimed correctly at impact. This can help improve your control and distance consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your shot data shows a good swing speed but your ball is launching too high with excessive spin, causing it to lose distance and go off target. Focus on keeping a more neutral clubface at impact to reduce sidespin, which will help straighten your shots. Also, try to bring down that backspin for improved carry and total distance.",club face control drill,1.1702211,75.0,100.462364,61
+8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your 7-iron shot shows that you're hitting with a decent club speed, but you're losing distance and accuracy due to a very high launch angle and a significant amount of sidespin, which is causing your ball to drift off target. Focus on keeping your clubface square to your target at impact and work on your swing path to reduce the sidespin. Your backspin is also quite high, so a smoother swing may help lower it for better distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there's not enough data to provide specific insights into your shot. However, focusing on consistent contact and improving your swing mechanics can help. Try to ensure you’re making solid contact with the ball, as that’s crucial for any shot. Let’s work on your swing path and face alignment to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your club speed is solid at 76 mph, and the ball speed is good too. However, the high angle of your club face suggests you're hitting the ball more to the right than intended, which causes a slice. Also, your launch angle is decent, but the backspin is a bit high, which can lead to a loss of distance. Focus on keeping the club face square to the target at impact to improve accuracy and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"Your shot's ball speed is good, but the launch angle is quite low, which means you're not getting enough height on your shots. The high backspin indicates that the ball is spinning too much without enough distance. Focus on making clean contact with the ball and try to improve your launch angle for better performance.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but the launch angle is too low, which affects your distance. The face angle is open at impact, causing a significant amount of slice spin. Focus on keeping the club face square to your path to improve accuracy and distance.",face angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your 7 iron shot shows good potential with decent speed and distance. However, your attack angle is a bit too steep, which can cause thin or low shots. A more level swing would help. Additionally, try to square the face more consistently at impact to reduce sidespin. This will help you achieve straighter shots and more accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your shot shows that you're generating decent speed, but the ball is curving a lot to the left (hooking). This is mainly due to your club face being too open at impact and your club path coming slightly from the outside in. Focus on getting a more neutral club path and adjusting your grip to help keep the face square at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your club speed is good for a 7-iron, but your swing path is slightly in-to-out, which can affect accuracy. The club face is open at impact, leading to rightward deviation. Focus on aligning your club face more square at impact to reduce sidespin and enhance your accuracy.  Additionally, working on your attack angle can help optimize your launch conditions for better trajectory and distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your 7 iron shot indicates a higher club speed but an open club face at impact, causing the ball to launch too far to the right. Focus on squaring the clubface by practicing proper alignment and ensuring your hands are ahead of the clubhead at impact. This will help you hit straighter shots with better accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your shot shows a good ball speed with a decent launch angle, but your attack angle is slightly downward, which can lead to less distance. Additionally, the slight negative sidespin indicates a tendency to slice, causing the ball to curve to the right. Focus on a more neutral swing path and a slightly more upward attack angle to increase distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your club speed is good, but the club path and face angle are quite off. This is causing a lot of left-to-right movement and a lower ball flight than ideal. Focus on aligning your club path and face more square at impact to improve your accuracy and height.",alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your shot data shows that you're swinging with good club speed, but the club path and face angle suggest that you're impacting the ball with an open club face, leading to a significant slice. To improve accuracy, focus on achieving a more neutral club path and square face at impact. Consider also working on your launch angle, as it's a bit lower than ideal for a 7-iron.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is good, but your attack angle and club path suggest you might be coming over the top, causing some left spin. Focus on getting your club path more neutral and aim for a better angle of attack to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your 9-iron shot showed a negative club path, which means you might be swinging too far outside-in. This can lead to pulls and slices. Additionally, the launch angle is very low, meaning the ball isn't getting enough height. Focus on ensuring your club face is square at impact, and try to promote a more neutral swing path. This will help you achieve better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your club speed is good, but the club face is pointing significantly to the right at impact, which explains the high sidespin and deviation. Focus on making sure your clubface is square at impact to help straighten out your shots. Additionally, work on your attack angle; it’s a bit too steep, which can affect your distance and accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot with the 9 iron shows a few areas for improvement. The club face is open, which is causing the ball to veer off to the right and causing high backspin. A slightly steeper attack angle could give you better control and distance. Work on aiming more directly at your target and closing the club face slightly at impact to reduce the sidespin.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Overall, your 9 iron shot shows a decent carry distance, but your club path is significantly out to the right, which might be causing your shots to drift to the left. Try to improve your attack angle by working on hitting more up on the ball. Additionally, your backspin is high, which indicates good spin but might be affecting control. Focus on your follow-through to encourage a smoother swing.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your shot with the 9-iron shows that you have a solid ball speed, but the ball is curving left due to a slightly closed clubface at impact and an inside-to-out path. This is causing your shots to wind up left of target and falling short of your desired distance. Focus on maintaining a more neutral face throughout your swing and try to start your downswing with your lower body to improve your path. A little practice with these adjustments will help you hit straighter and longer shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your 9 iron shot shows decent distance, but your club path is significantly out-to-in, which could cause a slice. The attack angle is slightly downward, which is good for an iron, but try to improve your path and face alignment for straighter shots. Focus on keeping your club face more aligned with your swing path.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your shot shows a solid club speed and ball speed, which is great! However, the ball has a significant amount of backspin, which could make it fly higher and not carry as far as you want. Also, your club face is open relative to your swing path, which can lead to inconsistency in direction. Focus on keeping the clubface square to your target line through impact. This will help you hit straighter shots with better distance.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your club speed is decent for a 9 iron, but the face angle is too open at impact, contributing to a high slice. Focus on keeping your hands ahead of the ball at impact, which will help square the face. Additionally, your backspin is quite high; try to make solid contact with the ball to lower that spin rate and improve distance. Aim to keep your shots straighter and more controlled.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent for a pitching wedge, but the club path is going too far to the left, causing the ball to fade and launch left. Practicing a neutral path will help you hit straighter shots. Focus on keeping your hands and clubhead moving together through the impact zone.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"Your shot data shows that the ball speed is strong, but there are some issues with stability and direction. The high backspin indicates that the ball tends to climb instead of penetrating through the air, and the sidespin suggests that your shots are curving too much left. Focus on making more consistent contact with the ball and ensuring your clubface is square at impact to improve straightness. Additionally, working on your swing path will help reduce the unwanted sidespin.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your pitching wedge shot shows a solid club speed, but the face angle at impact is open (pointing right), which is causing the ball to curve to the right. To improve accuracy, focus on aligning your body and face at address. Additionally, starting with a slightly shallower attack angle could help with your trajectory. Try to hit down on the ball a bit less while maintaining a controlled follow-through.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"Your pitching wedge shot displayed some interesting data. Your club speed is decent, but your attack angle is a bit downward, which can limit distance. The club path being slightly left and the face open means your ball is likely to veer to the right. Focus on bringing the club head more directly through impact, and try to square the face. Additionally, managing your spin can help improve distance and control. To help, practice a drill that encourages a more neutral club path and face angle.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitch shot shows good distance, but the club path was slightly left of target, causing the ball to drift that way. Your angle of attack is a little shallow; aim to strike the ball more cleanly. Focus on keeping the clubface square to your path for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"You're doing a solid job with your pitching wedge! Your club speed is good, and your ball speed shows that you're making solid contact. However, your attack angle is slightly negative, which can make the ball fly lower than intended. Try to focus on hitting the ball with a bit more upward angle. Your backspin is quite high, which is great for stopping the ball on the green, but it could be affecting your distance slightly. Work on getting your clubface more squared at impact to help with direction. Keep practicing, and you'll see improvements!",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot data shows good acceleration with a club speed of over 70 mph. However, the negative attack angle indicates you might be hitting down too steeply on the ball, which can cause excessive spin and reduce distance. Work on leveling out your swing path to help achieve a more neutral attack angle and improve your carry distance. Also, your face angle is slightly closed relative to your club path, which is contributing to the leftward deviation in your shots. Focus on aligning your clubface with your target during the swing.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"You hit your pitching wedge well, generating solid distance and a good launch angle. However, your club path is significantly to the left, which can lead to hooks. Focus on improving your swing path to promote a straighter shot. Try to keep the club moving more along your target line during your swing.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot shows good club speed and ball speed, but your club face is slightly closed at impact, leading to a leftward tendency for the ball. Lower your attack angle slightly and focus on keeping the club face square at impact to improve accuracy and distance. Also, your backspin is high, which can lead to a softer landing. Work on lowering backspin while maintaining control for better distance and trajectory.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Great job with your pitching wedge! Your club speed is solid, but the high backspin suggests you might need to adjust your attack angle to help the ball travel further. Work on bringing the club down more level to reduce the negative attack angle, and try to bring your club face closer to square at impact for more distance and accuracy.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your shot data shows a solid club speed and decent carry distance, but the ball is curving a lot to the left. This indicates that the clubface is open at impact, which is causing the high sidespin. Focus on aligning your clubface square to your target at address and through impact. Additionally, try to create a more upward attack angle to help with launch. Making these adjustments will help you hit straighter shots and potentially increase your distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your shot data indicates a solid club speed and decent launch angle. However, your backspin is a bit high, which could be causing the ball to lose distance in the air. Focus on a smoother swing with a more neutral attack angle to help reduce backspin and improve your carry distance. Also, try to align your club path more towards your target to achieve a straighter shot. Practice this for better consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your pitching wedge shot has good speed and carries around 99 yards, but the face angle is quite open (15.4 degrees), causing the ball to curve significantly to the right. Focus on creating a straighter club path and a more square clubface at impact. This will help you hit the ball more consistently straight and reduce the deviation.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot needs a bit more consistency. The club speed is good, but the angle of your swing path and the club face angle suggest you're not quite hitting the ball squarely. This could lead to inaccuracies. Focus on keeping your club face more aligned with your swing path. Also, your launch angle is quite low, which can limit distance. Practice aiming for a slightly higher launch angle for better carry and control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your club speed is good for a pitching wedge, and your ball speed indicates you're making solid contact. However, your attack angle is very flat, which may lead to lower trajectory and more backspin than desired. Aim for a slightly steeper attack angle to help the ball get airborne better. Also, your club path suggests you're coming in a bit from the inside while the face is pointed right, which can create some right-to-left spin. Work on aligning your clubface more consistently with your club path.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your swing looks solid overall with a good club speed and decent ball speed. To improve, focus on your attack angle; it's very close to zero, which can limit how much you launch the ball. Try to get a more positive angle by hitting down slightly more on the ball. Your spin is a bit high, which can lead to less distance and stability. Work on reducing that during your next practice. Overall, great distance control!",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Great job with your pitching wedge shot! Your club speed and ball speed are good, but your attack angle is slightly down, which suggests you're hitting too much into the ball. Try to get the club coming in a bit more level or even slightly up. Your backspin is high, which is excellent for holding greens, but it may be contributing to the lower carry distance. Focus on a smoother tempo to help you get more distance and control. Keep working on your aim; you're close but could reduce deviation.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your pitching wedge shot had good distance with a carry of about 115 yards. However, your club face was slightly closed at impact, which likely caused some sidespin and a bit of curve to the right. Try to focus on keeping your club face square to your target at impact. Practicing your setup and aim could really help with this.",club face drill,1.1702211,75.0,100.462364,61
+8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your pitching wedge shot shows a strong club speed and decent carry distance, but your club path and face angle indicate that you're aimed too far to the right and hitting the ball with an open face. This leads to a high rightward spin and inconsistency in distance. To improve, focus on aligning your body to the target and aim to keep the club face square at impact. Practice with a drill that emphasizes your swing path and face angle.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"You're hitting your pitching wedge fairly well with decent carry distance of 98 yards. However, your attack angle and club path may suggest you can adjust your swing a bit to achieve a more consistent strike. Focus on closing the club face more to help straighten out your shots and reduce sidespin. A little practice in keeping a stable club path will help improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot data shows that you're making solid contact, but your ball is drifting left (indicated by the negative angles and deviations). To improve your accuracy and distance, focus on keeping the club face square at impact and reducing the sidespin. Consider working on your swing path for better alignment. Also, your backspin is a bit high; lowering that can help increase distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Your shot shows a decent club speed and launch angle, but the high backspin may be causing your ball to lose distance. Your club path is slightly out to the right, impacting your accuracy. Focus on a more consistent swing path and try to reduce backspin for better carry. Practice sweeping the ball more on your downswing to keep it low and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot shows a good club speed and decent ball speed, which is great! However, your attack angle is slightly positive, which suggests you're hitting slightly down on the ball. This could help with precision but may reduce distance. Try to focus on a more neutral attack angle for better launch conditions. Your spin rate is solid, but a little less backspin might help the ball carry further. Practice ensuring your club path matches your face angle more closely to enhance straightness in your shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your pitch with the wedge shows a decent club speed and ball speed, indicating good power. However, your club face is closed relative to your club path, causing the ball to spin left and not travel straight. Aim to get your clubface more aligned with your swing path for straighter shots. Also, your launch angle is excellent, helping with carry distance. Consider practicing drills to improve face alignment and swing path consistency.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your pitching wedge shot shows some inconsistency in your club path and face angle. Your attack angle is too steep, which likely contributes to the high backspin and deviation in distance. Work on leveling out your swing path and aim to keep the clubface more square to the path. This will help you hit straighter shots with better distance control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like some key data is missing for your shot, but the ball speed indicates you're generating some power. To improve your accuracy, focus on your aim and alignment. Make sure you're targeting the right spot and that your stance is straight. A solid follow-through will also help ensure the clubface impacts the ball squarely.",alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your shot shows some challenges with direction and control. The high face angle indicates you're hitting the ball too open, which can lead to a slice. Focus on squaring the clubface at impact. Additionally, your attack angle and club path are good, but try to maintain a more neutral path. Work on your aim to reduce carry deviation and improve accuracy.",face angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your club speed and ball speed are good, but your attack angle is slightly high and your club path is aiming too far to the right, which causes the ball to push to the right. Focus on bringing the club path more to the inside and hitting slightly down on the ball to improve contact and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your shot data shows you have good club speed and ball speed, but the carry distance is off due to a couple of factors. Your attack angle is negative, which means you're hitting down on the ball too much. This is causing a high amount of backspin and making the ball climb too high instead of flying straight. Try to level out your swing a bit and focus on making a sweeping motion through impact to help with distance and direction.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your shot reflects some solid fundamentals, but you have a few areas to work on. The negative attack angle (-2.8 degrees) suggests you're delivering the club a bit too much downwards. This can lead to some inconsistent strikes. Try to level out your swing. Your club path is a bit out-to-in (-6.2 degrees), which can cause pulls to the left. Work on your alignment and ensure you're swinging more on a straight line through the ball. The launch angle and backspin are good, indicating you have decent contact, so keep that up!",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7 Iron shot shows some positive aspects, but there are areas to improve. Your club speed and ball speed are reasonable, but you have a steep attack angle, which might be causing some backspin and height that can lead to less distance. Try to flatten your swing a bit and focus on hitting the ball more level with the ground. Your club path is slightly to the right, so working on your alignment can help straighten your shots. Additionally, reducing the amount of backspin could help you achieve more distance. Consider practicing a smoother follow-through to promote better control and consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your 7-iron shot shows a decent club speed and carry distance, but there are some areas to improve for better accuracy. The negative attack angle indicates that you're hitting down on the ball, which can lead to more backspin and less distance. Your club path and face alignment are slightly open, causing the ball to spin sideways. Focus on a more neutral club path and ensure your club face is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your 7-iron club speed is solid at 76.3 mph, but let’s work on your attack angle, which is slightly negative (-1.8 degrees). This means you might not be making clean contact with the ball. Focus on hitting up a bit more for better distance. Your ball speed and carry are promising, but reducing backspin (3026 rpm) can help keep your ball in the air longer. Aim to adjust your swing path slightly to the left to reduce the fading effect. Overall, keep practicing that solid contact!",attack angle adjustment,1.1702211,75.0,100.462364,61
+8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Your club speed is good, but your face angle is a bit closed at impact, which is causing some unwanted sidespin. Focus on keeping the clubface square to your target path at impact. Additionally, your launch angle is decent, but working on controlling your backspin can help with distance and consistency.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot generated decent ball speed and distance, but the smash factor suggests that you're not maximizing the energy transfer from your club to the ball. This could be due to either contact issues or swing mechanics. Focusing on striking the ball with a square clubface and improving your swing path can help. Additionally, your backspin is a bit high which may affect your control; aim for a more balanced approach.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your 7 iron shot shows good club speed, but the launch angle is quite low, which is causing the ball to not get enough height. The club face is open at impact, indicating you might be aiming to the right. To improve, focus on getting your club face square at impact and try to sweep the ball more with a slightly upward angle of attack. This will help with distance and accuracy.",club face square drill,1.1702211,75.0,100.462364,61
+8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed is solid, resulting in a good ball speed and distance. However, the attack angle is slightly low for a 7 iron, which can lead to higher backspin and less carry distance. Your club path is also slightly out-to-in, causing your ball to have some side spin and deviate from your target. Focus on creating a more neutral swing path and increasing your attack angle to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your 7-iron swing is producing a decent ball speed, but the high backspin (over 3900 rpm) and a launch angle of about 24 degrees might be reducing your distance. To improve, focus on increasing your attack angle and getting the clubface more square to the path. A more neutral club path will help straighten your shots and reduce the deviation. Overall, you're hitting the ball well, but adjusting these elements will contribute to more distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, but the angle of attack is slightly negative, which can make the ball launch lower than desired. The club path is slightly out-to-in, causing the ball to spin adversely, resulting in a hook. To improve, focus on achieving a more neutral club path and try to hit the ball with a slightly upward angle for better launch. This should help increase distance and control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your club speed is good, but we need to focus on your attack angle and path. Try to hit slightly up on the ball for a better launch angle. Your face is aimed right (6.2 degrees), which is causing the ball to slice. Work on aligning your clubface straight at the target. Additionally, we want to reduce your backspin for better distance; try to keep your hands ahead at impact. Consistent practice will help you improve these areas.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your 7 iron shot shows a good club speed and decent carry distance, but your swing path is slightly out to in (negative club path), which can cause your shots to slice. Additionally, your attack angle is slightly descending. Focus on keeping your club face square to the path during your swing to help straighten your shots. A more neutral swing path will help improve accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like there are some issues with your shot data, but from what we can see, your ball speed is good at nearly 100 mph. However, your launch angle is quite low, which could lead to less distance and height. Plus, the backspin is extremely high, which can cause the ball to stop quickly and not roll out. Focus on trying to hit up on the ball to improve your launch angle and reduce backspin. Aim for a smoother swing tempo for better control.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Great job on generating solid carry distance with your 7 Iron! To improve your consistency, work on aligning your club path and face better. Your club path suggests an inside-out swing, which can cause your right to left ball flight. Focusing on the target line will help straighten your shots. Consider practicing a half swing pause drill to improve your timing and control. Keep it up!",half swing pause,1.1702211,75.0,100.462364,61
+8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to less distance. The club face is significantly closed at impact, causing the ball to veer left (draw). Work on getting the face more square to your path at impact to straighten out your shots. Also, try to increase your launch angle for better carry distance.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver swing shows that you're hitting down a bit on the ball (-3.8° attack angle), which is causing the ball to go lower than it could. Additionally, the club face being pointed left at impact (-5.9°) suggests you might be aiming too far right or rotating your hands too soon. Working on your swing path will help you make a straighter shot and achieve better launch conditions.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It looks like your shot data has some missing values, but I can see that your ball speed is around 77 mph with decent backspin. To improve your distance and accuracy, focus on your overall swing mechanics. You might need to work on generating more club speed and ensuring your club face is square at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your club speed is good, but your launch angle is quite low, which means the ball isn’t getting up in the air as it should. Also, try to improve your club path and face angle at impact to reduce sidespin, which will help keep your shots straighter. Focus on hitting a higher trajectory and aligning the club face better with your intended target.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows good distance but could benefit from improving your clubface angle at impact. A slightly open face could lead to higher sidespin, causing the ball to drift. Focus on keeping the clubface more square at impact for straighter shots. Also, working on your swing path and angle can help improve your consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"You hit the ball with a decent club speed, but your attack angle is very slightly downward, which can lead to excessive backspin. Also, your club path is slightly inside out, causing your shots to deviate to the left. Focus on a more neutral swing path and try to create a slightly upward attack angle to improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great shot! Your gap wedge club speed is solid at 70 mph and the ball is carrying about 94 yards. To improve consistency, focus on your attack angle which is slightly negative. Aim to get it closer to level or slightly upward. Try to keep the club face more aligned with your swing path for better direction control, as your face is just a bit open. Overall, good launch angle, but reducing backspin slightly could help your distance and control.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good power with a club speed of 68 mph, leading to a decent carry distance of about 96 yards. However, the attack angle is a bit flat, which might be causing some unwanted backspin. The ball is launching slightly to the right, indicated by the positive launch direction and sidespin. Focus on slightly steepening your attack angle and aligning your clubface better at impact to straighten your shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your gap wedge shot shows good speed, but your club path is too far to the left (negative), which may cause the ball to start left and veer off target. To improve this, focus on keeping your club path more neutral as you swing through. Additionally, your launch angle is solid for this club, but you can reduce backspin a bit for a lower flight. Try to maintain a steady tempo for better consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had a high backspin and a bit of sidespin, which likely caused your ball to deviate significantly from the target. Focusing on your impact and ensuring the clubface is square at contact will help reduce this spin and improve accuracy. Try to maintain a consistent swing path as well.",clubface square drill,1.1702211,75.0,100.462364,61
+8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your gap wedge shot had a decent carry distance of about 94 yards, but it's showing some signs of inconsistency. The club path is slightly to the left at -1.38 degrees, and the face is also open at -2.60 degrees at impact, causing the ball to veer off course left. To improve your accuracy, focus on aligning your clubface square to your target at setup and during your swing. The backspin is good, which indicates solid contact, but tightening your aim should help reduce the deviation.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your gap wedge shot shows some room for improvement. Your club path is significantly inward, which likely caused the ball to start left of your target. Try to work on a more neutral swing path. Also, your attack angle is slightly down, which can be okay for wedges, but ensuring a more level swing can help improve launch. Focus on aligning your club face better at impact to enhance ball flight and distance control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot shows some room for improvement in terms of consistency. The club path and face angle suggest you're coming in a little too steep and to the left. This can cause the ball to curve left and potentially lead to more slices. Try to work on delivering the club with a more neutral path and face angle. Also, your backspin is great, but keep an eye on the launch direction for better carry accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your club path is significantly outside (to the left) and the club face is also open at impact, which is causing a pull and high spin. Focus on bringing your club path more neutral and ensuring the club face is square at impact. This will help reduce sidespin and improve your distance control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down more than you should with a gap wedge. This contributes to a big draw (left) in your ball flight due to the club path and face angle being closed at impact. Focus on leveling out your swing path and keeping the clubface square to target for better accuracy and distance. Try to aim to have a more neutral path and face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"Your shot shows that your club path is moving way to the left (-15.8 degrees), which is causing the ball to go left and lose distance. You might also want to work on your attack angle, which is a bit shallow. This ensures you're making solid contact with the ball. Try to focus on aiming your clubface more at your target, and practicing a more neutral swing path will help straighten out your shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there may have been some equipment issues during this shot, as many metrics came back as 'nan' (not a number). However, your ball speed is quite high, suggesting good swing energy. To improve consistency and control, especially with a gap wedge, focus on your swing path. Ensure you're swinging smoothly and returning the club face square at impact.",swing path drill,1.1702211,75.0,100.462364,61
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json
deleted file mode 100644
index fabe32c9f0..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_2_chunk_0.txt": "file-7eswnmVGExdWKbFPBgx4cd", "Golf_Shot_Data_2_chunk_1.txt": "file-RAHHAHZfRLPHK7zKkNGnaz", "Golf_Shot_Data_2_chunk_2.txt": "file-GHA5icpnuFHXrJk6g6Bini", "Golf_Shot_Data_2_chunk_3.txt": "file-EWUBzdP2Np1dmarwVbFHHo", "Golf_Shot_Data_2_chunk_4.txt": "file-BYCNZ6WqQnsyjTcYZxxuQa", "Golf_Shot_Data_2_chunk_5.txt": "file-8iVzDg4dfKaGiqTYaNyrdf", "Golf_Shot_Data_2_chunk_6.txt": "file-JdqHPzPuWJHAUZ9rcG3mER", "Golf_Shot_Data_2_chunk_7.txt": "file-371LKkgxSJCrDXFPtjw2KZ", "Golf_Shot_Data_2_chunk_8.txt": "file-W23xLX18uZDYSNi1JopGoA", "Golf_Shot_Data_2_chunk_9.txt": "file-S3tTXo8tbXmTKnmA8C78sL", "Golf_Shot_Data_2_chunk_10.txt": "file-Rcq5vbMXdZh8GjKNDxoyvq", "Golf_Shot_Data_2_chunk_11.txt": "file-26nf3vB7ghsHuy87Rtm723", "Golf_Shot_Data_2_chunk_12.txt": "file-2MS4B3Luiigb3No8Fg8noZ", "Golf_Shot_Data_2_chunk_13.txt": "file-GoNQgqvXfrbhsqhARoEpJD", "Golf_Shot_Data_2_chunk_14.txt": "file-1ymAbSuyQhbiZHohiVXtKV", "Golf_Shot_Data_2_chunk_15.txt": "file-ACCRt9DsUgBtpSih3Fnywe", "Golf_Shot_Data_2_chunk_16.txt": "file-9ZnCSfnBRppfgi5XE7X35a", "Golf_Shot_Data_2_chunk_17.txt": "file-JxMSbCT9DBeQkPgcnnsJiY", "Golf_Shot_Data_2_chunk_18.txt": "file-BZkAaYC2RNWPotfHznbv3q", "Golf_Shot_Data_2_chunk_19.txt": "file-F81aRqdzeV8Yfy5zx5FFrf", "Golf_Shot_Data_2_chunk_20.txt": "file-DSsUc8wn44LJqXa7uDLeWC", "Golf_Shot_Data_2_chunk_21.txt": "file-9LhgcBHto8Y4yN3SdkyiCt", "Golf_Shot_Data_2_chunk_22.txt": "file-W6YL58S2XYrKtt9FtuAxzN", "Golf_Shot_Data_2_chunk_23.txt": "file-4VKELfngCGLq7mHGafmNCH", "Golf_Shot_Data_2_chunk_24.txt": "file-4oF9M4rkVbVHvjV7sJURKR", "Golf_Shot_Data_2_chunk_25.txt": "file-PNR4WdGL7LBcQZPLC9NEqe", "Golf_Shot_Data_2_chunk_26.txt": "file-HA9ccZ8q7fp3NHQWmKwd95", "Golf_Shot_Data_2_chunk_27.txt": "file-QhMwZPxMw7da3AzcawnkQW", "Golf_Shot_Data_2_chunk_28.txt": "file-Y4qPF4Fe16htWpc9nBJ56s", "Golf_Shot_Data_2_chunk_29.txt": "file-WqTBhseqn9ag8UdkPML3fS", "Golf_Shot_Data_2_chunk_30.txt": "file-GjKCmrsbQuPk1e7ASfuRPK", "Golf_Shot_Data_2_chunk_31.txt": "file-UhG6cWnEnf13hjduNmwyKi", "Golf_Shot_Data_2_chunk_32.txt": "file-5k853hBFZBdXeyrfrBpGbF", "Golf_Shot_Data_2_chunk_33.txt": "file-J9kENYMAEd9rGBuvPC35QL", "Golf_Shot_Data_2_chunk_34.txt": "file-AbJYr6ZQZHoK3JV43XKoAK", "Golf_Shot_Data_2_chunk_35.txt": "file-BXKaruwRNsxN7dNijXT1QM", "Golf_Shot_Data_2_chunk_36.txt": "file-7FR2u2VMb9Z7vGTzveRfhZ", "Golf_Shot_Data_2_chunk_37.txt": "file-Eh6MPgB974K4291DEkW2zi", "Golf_Shot_Data_2_chunk_38.txt": "file-5dpUP1WYRtQhr2eVNt8xhR", "Golf_Shot_Data_2_chunk_39.txt": "file-AVdm5ujuZAqHY9tT2HSCBH", "Golf_Shot_Data_2_chunk_40.txt": "file-4JsS656UMREmRSmGCpBFte", "Golf_Shot_Data_2_chunk_41.txt": "file-52XBdZ4eTBL2jrEVmGUS1k", "Golf_Shot_Data_2_chunk_42.txt": "file-KQqNQnxWTR6fUtjdiSyFgP", "Golf_Shot_Data_2_chunk_43.txt": "file-JouVV8XmeGSnssWwcreA7W", "Golf_Shot_Data_2_chunk_44.txt": "file-McTjPDD7ePXDhQE7WtvjAC", "Golf_Shot_Data_2_chunk_45.txt": "file-Bd6LCVBpbnjp7SA5gEhKUU", "Golf_Shot_Data_2_chunk_46.txt": "file-SNrL1J9WHZVpXcYoSC39BT", "Golf_Shot_Data_2_chunk_47.txt": "file-X6otNx4dfRh4V1D7E4LdKD", "Golf_Shot_Data_2_chunk_48.txt": "file-3WYd3oJuHuPyoGp1J91ugR", "Golf_Shot_Data_2_chunk_49.txt": "file-CYpAkzE3jQDEZwDAexS7fp", "Golf_Shot_Data_2_chunk_50.txt": "file-9s9FVEFP2UJGhJuhioVdt3", "Golf_Shot_Data_2_chunk_51.txt": "file-HrgPCn4p8kckmGdTJRBPy3", "Golf_Shot_Data_2_chunk_52.txt": "file-GzVqC4gzMDWroTBFYfPybk", "Golf_Shot_Data_2_chunk_53.txt": "file-UJEAjUnctYPDAyADCFsSZb", "Golf_Shot_Data_2_chunk_54.txt": "file-V7gAqCUPNJ5qYHhFesccZj", "Golf_Shot_Data_2_chunk_55.txt": "file-UgxHGVU2tHQxYRpb28bHXX", "Golf_Shot_Data_2_chunk_56.txt": "file-H4ZjX61x256zj4mfhCzgfV", "Golf_Shot_Data_2_chunk_57.txt": "file-9Mt9siAYCwVnac3PAGsDoL", "Golf_Shot_Data_2_chunk_58.txt": "file-TxUeq1VAXXNA3gWbPP7KgC", "Golf_Shot_Data_2_chunk_59.txt": "file-7tKG3UWJWhFaN3b2njzjtY", "Golf_Shot_Data_2_chunk_60.txt": "file-KESdrQFsEb8o7mnQ5vx1Lw", "Golf_Shot_Data_2_chunk_61.txt": "file-PEoa35Uj41VavaYM948TF3", "Golf_Shot_Data_2_chunk_62.txt": "file-Vrt4LSViBpEC8tNXVbDCLf", "Golf_Shot_Data_2_chunk_63.txt": "file-V4eTX4N67j43GCiCpQUyvP", "Golf_Shot_Data_2_chunk_64.txt": "file-94P64HVmovqbKg5LaXpqhC", "Golf_Shot_Data_2_chunk_65.txt": "file-XAbSu29ehpk3fiXGZauNTb", "Golf_Shot_Data_2_chunk_66.txt": "file-WGgi8MUH9Xg6HwQekqdbnJ", "Golf_Shot_Data_2_chunk_67.txt": "file-RUJfFBZiMMHpasGQGUeUfu", "Golf_Shot_Data_2_chunk_68.txt": "file-Wx3rwLaoRCpgXCNMdWNUJQ", "Golf_Shot_Data_2_chunk_69.txt": "file-7DCm3TwwtruVbZ2i3Mjx7V", "Golf_Shot_Data_2_chunk_70.txt": "file-GW8mpqw77294Upga5PPvrN", "Golf_Shot_Data_2_chunk_71.txt": "file-UUVZCEpv56bwDZDtRKPD4Y", "Golf_Shot_Data_2_chunk_72.txt": "file-BjPC79p2boP2G2DPrkoUe9", "Golf_Shot_Data_2_chunk_73.txt": "file-1AMzVZhoCtZJa8QXEo3yAC", "Golf_Shot_Data_2_chunk_74.txt": "file-Wkatbx4LCKiUE1PdWHpTBR", "Golf_Shot_Data_2_chunk_75.txt": "file-71hSzyyq9N3EE76v58CYyw", "Golf_Shot_Data_2_chunk_76.txt": "file-ASoAf2zYC3EsNNpGtmZnQ8", "Golf_Shot_Data_2_chunk_77.txt": "file-U4esFZqBZG2LiFasQoc7sh", "Golf_Shot_Data_2_chunk_78.txt": "file-6YCFgZgng3v95BYnCfy7Jp", "Golf_Shot_Data_2_chunk_79.txt": "file-FwwjXBjQG5UBy26gM9khGg", "Golf_Shot_Data_2_chunk_80.txt": "file-GFmdcmVpjboVYo8eLXr8ni", "Golf_Shot_Data_2_chunk_81.txt": "file-GZa1fZ5gNAzLVh3j5WhC6Z", "Golf_Shot_Data_2_chunk_82.txt": "file-LvV7zU3SVuPzdGKCNQZYXX", "Golf_Shot_Data_2_chunk_83.txt": "file-RUd7CdrXpY6bo23mNP4zmg"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
index feb4bd14ae..7a0a28e1bb 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
@@ -1,56 +1,56 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your shot data reveals a few areas for improvement. The big takeaway is that your club path (3.09°) is good, meaning you're swinging slightly from inside to out, but the face is quite open (9.03°). This causes your ball to start right and curve left. You also have a high backspin rate (2889 rpm), which suggests you might be hitting the ball a bit too steep with your 7-iron, impacting distance. Focus on a more neutral club face at impact to improve direction and reduce spin. Aim for a smoother, more controlled swing to lower that spin rate and gain distance.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your club speed is a bit slow, and the attack angle is neutral, which is good for consistency. However, the negative club path suggests you're coming across the ball, leading to a slice. The spin rate is high, which means the ball is not carrying far. Focus on improving your swing path and ensuring the face of the club is square at impact. This will help reduce sidespin and increase distance.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot data shows that you're generating a good amount of club and ball speed, which is great! However, your attack angle and club path are at 0 degrees, meaning your swing is quite flat and straight. This could lead to inconsistencies in distance and direction. Focus on slightly descending through the ball for better contact and control. Additionally, watch your aiming—it looks like you might be missing your target left.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your 7 iron shot shows good ball speed and a reasonable carry distance, but your attack angle is too steep. A -6.15 degree attack angle suggests you're hitting down on the ball quite a bit, which can lead to excessive backspin and less distance. Focus on a more neutral angle to improve your contact and distance. Your club path is slightly out to the right, contributing to the sidespin. Try to work on your swing path to help straighten your shots.",attack angle drill,1.1838602,73.004,101.33,73
-8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good potential with solid club speed and ball speed. However, your angle of attack is slightly negative, meaning the clubhead is descending just before hitting the ball. This can lead to lower shots. Working on your swing path and ensuring the clubface is square at impact can help improve your accuracy and distance. Also, consider keeping your face angle closer to your target line to minimize side spin.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"Your 7 iron swing shows promise, but we need to work on aligning your club face better with your swing path to reduce the side spin. This will help improve your accuracy. Also, consider getting a bit more lift on your shots for better carry distance by adjusting your attack angle to be more neutral or slightly positive.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your 7-iron shot shows a solid club speed and good ball speed, which is great! However, your carry distance was lower than expected due to some slight misalignment. The launch angle and backspin are decent, but the sidespin indicates your ball is curving a little more than it should. Focus on keeping the club face more square to the target and improve your aim. Try hitting more consistent shots by working on your swing path.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed and ball speed are good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit too much, which can contribute to high backspin and a lower carry distance. The club face is open compared to your club path, causing some sidespin and a loss in distance and accuracy. Work on ensuring a more neutral club face and hitting with a slightly upward angle. This will help you achieve better distance and control.",club face drill,1.1838602,73.004,101.33,73
-8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your club speed is good, but your attack angle is too negative at -5.7 degrees, which means you're hitting down on the ball more than ideal. This is causing some loss of distance and could also lead to skidding rather than a clean strike. Focus on having a more level swing. Your club path is also quite out to in at 6.23 degrees, which can create unwanted sidespin. Try to work on your swing path to make it more neutral, which will help straighten your shots.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your shot suggests some areas for improvement. Your club speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a 7 iron. This can lead to excessive backspin and lower ball flight. Try to focus on sweeping the ball more. Your club path is also a bit left, which can cause your shots to drift. Focus on a more neutral swing path and ensure your face is square at impact for better direction and distance.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your ball speed and carry distance are solid, indicating good contact. However, the spin rate is a bit high, which may lead to less distance and control. Focus on improving your club path and face angle for straighter shots. A slight adjustment in your angle of attack can help as well.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your club speed is good, but the club face is slightly closed at impact, which may be causing you to pull the ball left. Focus on keeping the face more square as you swing through. Additionally, reducing backspin can help your ball carry further, so try to make a smoother, more even swing.",club face awareness drill,1.1838602,73.004,101.33,73
-8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"Your shot with the 7 iron shows decent club speed and ball speed, which is great! However, your club face is open at impact, which can cause your ball to drift right. Focus on aligning your clubface with your target and work on your swing path to bring that path more in line with your face. A slightly lower launch angle and more control over backspin will also help improve your distance. Overall, you're hitting well but can refine your precision.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"You're hitting the ball with a good speed and have decent distance. However, your club face is open at impact, which is causing the ball to curve to the right (slice). To improve your accuracy, focus on aligning your club face more square to your target at impact. This will help straighten your shots and reduce sidespin.",face alignment drill,1.1838602,73.004,101.33,73
-8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your shot data shows a few improvement areas. Your club speed is decent, but the attack angle is negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and reduced distance. Try to focus on swinging more level through impact. Additionally, your club face is open, which is contributing to the rightward pull of your shots. Work on aligning your club face with the target line at impact for straighter shots.",face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your shot data shows solid club speed and decent ball speed, but the launch angle is a bit low, which can limit your distance. The club face is open at impact, contributing to a right pull. Focus on squaring the face at impact and improving your angle of attack to maximize distance and accuracy.",face angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Great job on your swing speed! Your ball is traveling well, but your attack angle is a bit too negative (downward). This can lead to high spin and less distance. Focus on hitting more upwards on the ball to improve your launch angle and decrease that backspin for longer, straighter shots.",upward strike drill,1.1903353,69.998,101.33,83
-8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron shot shows good club speed and solid ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good for getting the ball airborne, but you may need to work on aligning the clubface more consistently to prevent sidespin. The backspin is a bit high, which can affect your distance; focus on a smoother, more controlled swing for better spin rates. Also, address the club path and face angle to reduce deviations. Overall, you’re on the right track; a few adjustments will help you achieve more consistent results.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"You hit your 7-iron with solid speed and decent distance, but your attack angle suggests you're hitting down on the ball too much. A slightly shallower angle can help you achieve better launch and distance. Additionally, your club path and face angle indicate a tendency to push the ball to the right. Focus on aligning your clubface with your target during your swing.",path and face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your swing shows some room for improvement. The slight downward attack angle (-1.16 degrees) and a club path that is right (+5.3 degrees) suggests you might be aiming slightly right while hitting down on the ball. This can cause your shots to drift right. Also, the club face being a bit closed (-0.93 degrees) might contribute to some hooks. Focus on aligning your body to the target and practice hitting with a more neutral face. A good way to practice is to work on your swing path and clubface alignment.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like your shot wasn't well-executed, as the club speed is showing 0.0 mph, which means you may not have struck the ball at all. The data suggests the ball had some initial movement, but overall, your swing needs attention. Focus on your stance and ensure a smooth, controlled swing to get the club moving properly. This will help achieve better contact and distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"Your shot data shows good distance with a carry of over 153 yards! However, the face angle is open relative to your club path, which is causing a slight rightward deviation in your shots. Focus on aligning your club face more square to your target during your swing. This will help straighten out your shots and improve accuracy.",club face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Your 7-iron shot shows some areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which could lead to too much backspin and inconsistent distance. Try to aim for a more neutral attack angle to enhance contact and improve your launch. Your carry distance is good, but the deviation indicates a tendency to slice. Focus on your swing path and clubface alignment to reduce that side spin.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like your shot measurements show minimal club speed and very high backspin, which suggests you're hitting the ground too much or not making solid contact with the ball. Your carry distance is also very short. Focus on striking the ball cleanly and getting your club to make better contact. Try to get comfortable with your setup and ensure you're making a full swing.",clean contact drill,1.1903353,69.998,101.33,83
-8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your club speed is solid, but your attack angle is quite negative, which can lead to lower flight and less distance. A more neutral attack angle can help you get better height on your shots. Additionally, your club path is quite open relative to the face angle, which might cause a fade. Focus on getting more control over your path and angle at impact. Try to ensure your club face is square to the path when you hit the ball.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"Your swing looks solid, but there are a few areas to work on. The attack angle is slightly downward, which can lead to a bit of a steep hit on the ball. Also, the club face is closed at impact, which might cause some leftward misses. Focus on a more neutral club face and try to improve your attack angle to be less negative for better launch conditions.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"Your shot showed some good power with a club speed of 83 mph, but there's room for improvement in accuracy. Your club face was slightly closed at impact, which contributed to a leftward shot direction. Focus on keeping the club face square to your target. Practicing a simple 'swing path drill' can help improve your accuracy and consistency.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your shot data shows good distance but a higher backspin rate. This can lead to less control and shorter carry distance in windy conditions. Focus on lowering your backspin by ensuring a cleaner strike on the ball and a slightly steeper attack angle. Also, your face angle is slightly open, which could cause shots to veer right. Practicing alignment with a target can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your swing shows promise, but the club face is significantly open at impact, which is causing a high amount of slice spin (the negative sidespin). Focus on aligning your clubface more square to your target. Additionally, your attack angle is slightly positive, which is good for hybrids, but try to maintain a more stable swing path to reduce the deviation in your carry distance. Aiming for a more neutral swing path will help you achieve straighter shots.",club face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"Your shot data shows a solid swing speed and decent distance, but the club face is significantly open relative to your swing path, which may cause your shots to veer right. To improve your accuracy, focus on aligning your club face better with your intended target line at impact. Additionally, the attack angle suggests you're hitting slightly down on the ball, which can prevent optimal distance. Try to level out your swing a bit more to maximize carry distance.",face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"You're generating solid ball speed, but your launch angle is a bit low, which can hurt carry distance. Focus on making more upward contact with the ball (aim for a positive attack angle) to help get it airborne more easily. You also have a slight open clubface at impact, which could cause the ball to drift to the left. Working on the clubface alignment at address will help straighten your shots.",attack angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your shot data shows that your club speed is decent, but the attack angle is slightly negative, meaning your club is descending at impact. This can lead to low launch and excessive backspin. Additionally, your club face is closing a bit too much at impact, causing a hook. Focus on hitting up on the ball for a better launch angle and straighter shots.",attack angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your club speed is decent, but your club path is quite far to the left, which is causing the ball to start left and spin more than usual. Focus on adjusting your swing path for straighter shots. Additionally, reducing backspin will help you achieve more distance. Consider working on your attack angle to optimize your launch conditions. Overall, with some adjustments, you can improve your accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like your driver swing needs some work, especially since your club speed isn't registering, which likely means a lack of proper setup or swing mechanics. Focusing on your stance and grip will help. Additionally, your high backspin and sideways deviation suggest inconsistent contact and alignment. Aim for more solid strikes and proper aim to improve distance and accuracy.",setup and alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows that you're hitting with decent speed, but your path is pulling left (negative club path). This means your ball is likely starting left and may be hooking. Work on aligning your swing path more to the right. Your attack angle is good for a driver, so keep that up. Consider practicing hitting towards a more neutral target to reduce that left deviation.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like you made good contact with the ball, achieving decent speed and carry distance. However, your attack angle, club path, and speed were recorded as zero, which suggests you may not have taken an actual swing. Focus on making a full swing and aiming to hit the ball consistently. Additionally, working on your direction and minimizing side spin could help straighten out your shots.",full swing practice,1.1903353,69.998,101.33,83
-8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing shows promise but could benefit from a few adjustments. You're generating a decent club speed, but your club path and face angle are slightly negative, which can lead to a draw or a hook. Focus on getting the club path more neutral by practicing a swing that moves more straight back and straight through. Increasing your attack angle could also help you launch the ball higher and with less spin for better distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your shot data indicates a significant club path issue to the left (-14.97 degrees), which is causing the ball to slice. This means your club is coming down from outside to inside at impact. Try to work on your swing path to get it more neutral. Additionally, your attack angle is slightly positive, which is good for launching the ball, but a more centered club face at impact would help with distance and accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It seems like there was an issue with your data, as several key metrics are missing or show unusual values, such as club speed and launch angle. Start by ensuring your setup is correct. Focus on making a full swing; practice generating speed with your driver. This will help produce better ball flight and distance. Try placing a tee in the ground and make sure you hit it cleanly. This will improve your consistency.",full swing practice,1.1903353,69.998,101.33,83
-8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"Your club speed is decent, and you're generating good ball speed, but your swing path and face angle need some adjustment. The negative club path and face angle suggest that you might be coming over the top, which can lead to a pull or slice. Focus on aligning your shoulders and clubface more towards your target during the swing. Your launch angle is good, but try to reduce sidespin to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your club speed is decent for a 9-iron, but there are some areas to work on. Your attack angle is slightly flat, which could lead to more ground contact than desired. The club path shows you’re moving a bit out to in, which might be causing the ball to spin and drift to the left. Try to work on your club face alignment at impact to better control your shot direction. To improve your consistency, focus on creating a more positive attack angle and a straighter path. Consider practicing with a half swing pause drill to help with these aspects.",half swing pause,1.1903353,69.998,101.33,83
-8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your club speed and ball speed are solid for a gap wedge, but your launch angle is a bit high and the ball tends to go right. Try to work on aligning your clubface better at impact to reduce that side spin and aim straighter. Focusing on a smoother swing path can help you gain consistency in your shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your ball speed is solid, but the club path is pulling left while the club face is open at impact. This can cause your shots to curve left more than you'd like. Focus on aligning your swing path to be more neutral and ensure the club face is square to your target at impact. Working on these areas can help improve your accuracy and distance control.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your shot data indicates a few areas to improve. Your club speed is good, but your attack angle is slightly positive, which can help reduce digging into the ground. The club path is close to straight, but the face is slightly closed at impact, leading to leftward side spin and a miss to the left. Work on getting the clubface aligned better with your swing path for straighter shots. Additionally, your backspin is high, which is great for holding greens but may cause a loss in carry distance. Try to focus on a more neutral face angle at impact for better control.",face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good speed and distance, but we need to focus on your swing path and attack angle. You're coming into the ball a bit steep (attack angle of -6.68 degrees) and swinging from outside to inside (club path of -9.34 degrees), which can lead to less control and accuracy. Let's work on a smoother, more neutral swing path to improve your contact and direction.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your swing speed with the sand wedge is solid for your skill level. You have a negative attack angle, which means the club is descending too much at impact—try to level out your swing. The club path indicates you're coming slightly from the inside to the outside, which is good, but your face is almost square at impact. Your backspin is high; while that's generally good for greenside control, it might cause extra height on your shots. Work on flattening your attack angle and maintaining a consistent path to improve accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which contributes to a higher launch and backspin. Try to reduce the steepness of your swing to get better distance and control. Also, aim to square your clubface more with your swing path to improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your swing speed is good, but the club path is slightly aimed to the left, and the clubface is close to square, which caused your shot to deviate slightly off line. Try focusing on keeping your club path more neutral for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like there was an issue with the shot data since the club speed and attack angle are both recorded as 0. This suggests that the club might not have moved during the shot. To improve your swing, focus on making a full motion. Ensure you're taking your sand wedge back properly and following through to generate speed and distance. Work on your timing and rhythm to avoid any hesitations in your swing.",full swing drill,1.1903353,69.998,101.33,83
-8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your sand wedge shot has a high launch angle and the face is aimed pretty far right at impact, which is causing the ball to veer off to the right. To improve accuracy, focus on aligning your clubface more towards your target and adjust your swing path to come in more from the inside. Also, a lower attack angle could help increase your carry distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"It looks like you're struggling with your swing path and face angle, which are affecting the accuracy and distance of your shots. The negative club path (-11.98 degrees) indicates an exaggerated inward swing, while the face angle is open to that path (19.8 degrees), causing the ball to slice. Focus on getting the club path more neutral and square at impact. A lower attack angle can help generate better contact as well.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"Your shot data shows that your club path and face angle are significantly misaligned, which can lead to shots slicing to the left. You have a high backspin rate, which is great for stopping the ball on the green, but combined with the other metrics, it suggests you may be making contact too steeply. Focus on improving your club path and face alignment for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You have a significant slice, as seen from your club path being quite left (negative value) while your club face is also closed to the target line. This is leading to less distance and curve on your shots. Plus, your attack angle is a bit steep, which isn't ideal for wedge play. Focus on squaring your face to the path and aligning your swing to encourage a straighter ball flight.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing is showing good effort, but the club path suggests you're coming too much from the outside, leading to a push to the right. Focus on keeping your body aligned properly during your swing. A slight adjustment in your setup could help improve accuracy. Also, consider trying to increase your club speed to generate more distance.",swing path drill,1.1903353,69.998,101.33,83
-8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your club speed of 60 mph is solid for a sand wedge, but your attack angle of -9.8 degrees suggests you're hitting down too much, which can lead to unwanted backspin and a higher chance of chunking shots. Try to keep your attack angle more neutral. Additionally, the face angle is open relative to your club path, causing some rightward spin. Focus on aligning your clubface with your target line during your downswing.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your club speed is solid, but your attack angle is too negative, which might be causing those high spin rates and less distance. Focus on making a more controlled swing with a slightly upward strike to help lower the spin and increase carry. Your face angle is also quite open to the path; aim to align it better with where you want the ball to go.",attack angle adjustment drill,1.1838602,73.004,101.33,73
+8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your swing shows that your club path is significantly out to the left (-10.21 degrees) which can cause the ball to veer off course. Your ball speed is quite low, which indicates potential contact issues. Try to focus on a more neutral club path and improving your contact with the ball. The high backspin (over 5000 rpm) suggests you may need to hit through the ball better. Work on your follow-through to ensure better distance and direction.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot indicates a solid ball speed and carry distance, but the high deviation angles suggest inconsistency in direction. Focus on aligning your clubface at impact to improve accuracy. Working on your setup could help you find a more repeatable swing path.",clubface alignment drill,1.1838602,73.004,101.33,73
+8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your shot data shows good potential! Your club speed is solid, but your attack angle is a bit steep, which can lead to less-than-ideal contact with the ball. Try to level out your swing path slightly, as it's currently coming from the inside at 4.55 degrees, and maintain a more neutral face angle. Practice getting comfortable with a shallower attack angle to promote better contact and consistency. Your carry distance is decent, but optimal ball flight will help you gain even better distance and accuracy.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good speed and ball contact! However, your attack angle is slightly down, which can lead to less desirable results in terms of distance and accuracy. Consider working on leveling your swing path a bit and being mindful of how your clubface aligns at impact. This will help you hit straighter shots and improve your carry distance.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"You have solid club speed and good distance with your 7-iron. However, your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. This can lead to less optimal launch conditions and distance. The club path is out-to-in, which is causing noticeable sidespin and unpredictability in direction. Focus on hitting more level through the ball and adjusting your path to be more neutral to improve accuracy and distance.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your shot data shows that your club speed is solid at around 76 mph, which is great for a 7 iron. However, your launch angle is a bit low, and your sidespin indicates you might be slicing the ball. Focus on squarely hitting the ball for more distance and accuracy. Practice keeping your clubface square through impact.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed is decent at around 65 mph, and your launch angle is good for a 7 iron. However, the attack angle being slightly negative indicates you might be hitting down on the ball too much, causing excessive backspin and a higher deviation in your ball flight. To improve, try to make sure your club is moving slightly upward through impact. Additionally, your club face is open to the path, resulting in a leftward side spin. Work on squaring the clubface more at impact for straighter shots.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your shot has a good carry distance, but the ball is spinning a bit sideways which suggests a hook. Focus on a more neutral swing path and try to straighten out your clubface at impact to improve accuracy.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your club speed and ball speed are looking good! However, your attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excessive backspin and reduced distance. Try to level out your swing a bit to improve your launch conditions and carry distance. Work on your club path as well, as a slight adjustment can help straighten out your shots.",attack angle drill,1.1838602,73.004,101.33,73
+8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your swing speed is solid, and your ball speed is nice, but you have a bit too much backspin, which can cause the ball to climb too much and lose distance. Focus on keeping your clubface more square at impact to improve accuracy and reduce sidespin, which is making the ball curve. Work on hitting through the ball instead of just at it, which will help with your launch angle and distance.",face angle drill,1.1838602,73.004,101.33,73
+8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your 7 iron shot shows that the club speed is decent, but the ball is fading to the left (negative path and face angles). Aim to align your clubface better at impact to reduce that left side spin. Also, your launch angle is reasonable, but working on a more consistent attack angle can help you gain distance and control.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"You have a solid club speed and ball speed, which is great! However, your club face is pointing to the right (6.67 degrees), leading to a fade or slice. To improve your accuracy, focus on aligning your clubface more square to the target at impact. Also, when you swing, try to keep your attack angle slightly more downward to help compress the ball more for better contact and control.",clubface alignment drill,1.1838602,73.004,101.33,73
+8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"Your ball speed and distance are solid, but your club face is slightly closed relative to your swing path, causing some sidespin to the left. Focus on aligning your club face better and improving your swing path. Also, try to reduce backspin for longer carry distance.",face alignment drill,1.1838602,73.004,101.33,73
+8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your club speed is solid, but the angle of your attack is a bit steep (-4.85 degrees), which might cause inconsistent contact. The face angle was open at impact (10.22 degrees), leading to some rightward movement on the ball. To improve, focus on making a flatter swing and try to aim for a more neutral club face at impact. This will help you hit straighter shots and control your spin better.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your 7-iron swing shows good club speed and decent ball speed. However, the face angle is significantly open at impact, which is causing your ball to veer right. Focus on squaring the clubface at impact for more accuracy. Also, aim to decrease your spin rate to help the ball carry further and land softer. A slight adjustment in your path is essential for better direction.",face angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Your 7 iron shot shows a solid swing speed and decent carry distance, but your attack angle is slightly downward, which can lead to excessive backspin. Try to focus on hitting the ball with a more neutral or slightly upward angle for better distance and control. Your shot direction deviates a bit to the right, indicating a slight push. Work on aligning your club path more closely with your target line to straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron club speed is good for generating decent distance. The launch angle is decent, but could be higher for better carry. The spin is a bit on the high side, which means your ball may be losing distance in the air. To improve, focus on a smoother, more consistent swing path to bring your ball flight down and add distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"Great job on the distance! Your club speed is decent for a 7-iron, but your attack angle is a bit down, which means you're hitting slightly into the ball. Work on getting that attack angle closer to neutral (0 degrees) to optimize your launch and spin. Your launch angle is good, but reducing backspin a little could help with distance. Aim for cleaner strikes and a more level swing through impact.",attack angle adjustment drill,1.1903353,69.998,101.33,83
+8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your shot data indicates a good club speed and decent carry distance, but the face angle at impact suggests you're cutting across the ball, resulting in some sidespin. Working on squaring the clubface and improving your swing path will help reduce the deviation and improve accuracy. Focus on hitting the ball straighter.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like you might not have made contact with the ball, as indicated by the club speed and attack angle being zero. Make sure you're getting a proper setup and hitting through the ball. Focus on your swing path and making solid contact to improve your distance and accuracy.",contact drill,1.1903353,69.998,101.33,83
+8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"You're hitting the ball well with a decent carry distance of 153 yards. Your club speed is solid, but your attack angle is slightly negative, meaning you're coming down a bit too steep on the ball. This can lead to inconsistency with your shot direction. Try to focus on a more neutral swing path—your current club path and face angle show you're starting the ball to the right. Work on correcting this for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Great effort with your 7 iron! Your club speed and ball speed are solid, which shows you have good power. However, your attack angle is slightly negative, meaning you may be hitting the ball down a bit too much. It's causing high backspin, which can lead to less distance and control. Also, your club path and face angle indicate that the ball might be starting right of your target. Focus on leveling out your swing and ensuring the clubface is square at impact for straighter shots. Try practicing with a smooth takeaway to help improve your path and face alignment.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like there was an issue with your swing because the data indicates a speed of 0 mph. Ensure you're making a full swing with your 7-iron. When you do hit the ball, focus on getting a consistent, controlled swing to improve your distance and accuracy. Work on your setup and make sure you're following through properly after contact.",full swing check,1.1903353,69.998,101.33,83
+8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your shot data shows a solid ball speed and carry distance, but the attack angle shows you're hitting down on the ball a bit too much. This can cause a loss of distance and inconsistent flight. Try to focus on a more level swing path to improve your contact and result in a higher launch angle. Your club path is moving too far to the right, causing a slice. Work on keeping that path more neutral or slightly inside-out for better direction.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"You hit your 4 Hybrid well, achieving solid distance, but your attack angle is a bit too negative, which could lead to lower launches. Focus on swinging slightly upward at the ball to help raise your launch angle. Also, your club face is slightly closed at impact, which may cause the ball to drift left, so aim to square up your face at impact.",upward attack angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"You have a solid ball speed and a good carry distance, but your club face is significantly closed at impact, leading to a pull on the shot. Focus on improving your face control to keep your shots straighter. Also, try to improve your attack angle slightly to optimize your launch and spin conditions.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your hybrid swing shows good club speed and ball speed, but the backspin is on the higher side, which could cause the ball to balloon in the air. Aim for a slightly lower attack angle to help with distance. Focus on a more neutral club path to improve consistency and reduce the side spin. Overall, your carry distance is solid, but refining these elements will enhance your game.",attack angle adjustment drill,1.1903353,69.998,101.33,83
+8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your shot data shows that you have good club speed and ball speed, but the high backspin and sidespin indicate some inconsistency. To improve your accuracy, focus on ensuring your clubface is more aligned with your swing path at impact. This will help reduce the sidespin for straighter shots. Additionally, your launch angle is on the lower side which may affect distance, so consider working on your attack angle to get the ball airborne more effectively.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"You're swinging well, but your attack angle is a bit too steep, which can cause you to hit down on the ball. This likely contributes to a higher degree of sidespin, leading to less control. Focus on leveling out your swing path through some practice. Also, your ball speed looks good, meaning you're making solid contact—just refine that angle a bit for more accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"Your 4 Hybrid shot shows great ball speed, but the launch angle is quite low, which means you're not getting the height you need for optimal carry. Try to focus on having a more upward angle of attack and ensure your clubface is square at impact to improve your direction. Additionally, lowering your backspin will help you gain distance. Work on hitting up more on the ball to increase your launch angle and carry distance.",upward angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your club speed is decent, but the attack angle is slightly negative, which means the club is hitting down on the ball instead of sweeping it. This can lead to lower launch angles and increased spin. Try to focus on hitting up on the ball with your 5 wood for higher launches and better distance. Also, keep an eye on your club path and face angle; they are not aligned, which can cause hooks or slices. Working on your swing path can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your driver swing has some room for improvement. The club path is too far to the left (-8.21 degrees), which could lead to your shots starting left and possibly slicing. Focus on aligning your body and clubface more towards your target. Additionally, your backspin is relatively high at nearly 3900 rpm, which may reduce distance. Aim for a smoother swing to lower the spin and increase distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like there was an issue with the club speed, attack angle, and club path data, which makes it difficult to analyze your swing fully. However, your ball speed is quite good, indicating that you can generate power. Your launch angle is decent, but the high backspin suggests that the ball might be floating too much, which can limit distance. Work on improving your attack angle and making sure you're hitting the ball with a slightly downward strike for better performance.",attack angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows a few areas for improvement. Your club path is moving too much to the left (-5.53 degrees), which suggests you're swinging across the ball, often leading to a fade or slice. Additionally, while your attack angle (3.75 degrees) is decent, try to make it a bit more positive to help with launch. Increasing your smash factor will also help you gain more distance, so focus on hitting the sweet spot more consistently. Overall, working on your swing path will really help straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like your swing data indicates that you might not have made contact with the ball during this shot, as shown by the zero club speed and the high ball speed. Focus on making clean contact to improve your overall distances. Additionally, your launch angle and spin rates suggest that you could benefit from lowering your backspin to help the ball stay in the air longer and travel farther. Try to take a smooth swing and follow through fully for better ball impact.",contact drill,1.1903353,69.998,101.33,83
+8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing has potential, but there are a couple of areas to focus on. Your club speed and ball speed are good, but the negative club path and face angle suggest you're hitting the ball with sidespin, which can lead to slices. Working on aligning your club face at impact and adjusting your swing path can greatly improve your accuracy. Also, your attack angle is quite flat; aiming for a slight upward angle can help launch the ball higher with less spin for more distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your swing is producing solid ball speed and distance, but your club path is severely out-to-in. This causes your shots to curve too much to the left. Focus on improving your swing path to be more neutral. A slight adjustment in your setup and swing can help straighten your shots and improve overall accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It looks like you didn't make contact with the ball based on the data. Focus on setting up your driver properly and ensuring your swing engages the ball. Start with a solid grip and stance, and practice making full swings without worrying about speed. This will help you find the ball more consistently in future shots.",set up drill,1.1903353,69.998,101.33,83
+8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"You're hitting the ball with good speed and distance, but your club path and face angle are causing the ball to slice to the right. Focus on aligning your clubface more at impact and adjust your swing path to be more neutral. This can help improve accuracy and reduce side spin.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your shot with the 9 iron shows good club speed and solid ball speed, but the high backspin indicates that your angle of attack is not quite optimal. A slightly flatter swing plane would help reduce backspin, improving your carry distance. Focus on maintaining a consistent swing path and aim to slightly raise your attack angle for better ball flight.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your gap wedge shot shows a solid club speed and decent carry distance, but the ball is launching too high with a lot of spin, which can lead to less control. The club face is slightly open at impact, causing the ball to veer off to the right. Focus on keeping the club face square at impact and lowering the launch angle for better distance control.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your swing speed with the gap wedge is good, but let's work on your club path and attack angle. The club is coming too far from the inside and the face is open at impact, leading to a push and some unwanted sidespin. Focus on keeping the face square to the target and working on hitting down slightly more on the ball for better contact. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your gap wedge shot carried about 108 yards, which is good, but the ball was too far left, as indicated by the -2.8-degree carry deviation. This suggests that your clubface is slightly closed at impact. Focus on aiming more to the right and getting your clubface aligned properly for better accuracy. Also, your spin rate is on the high side, which can help with stopping the ball on the green but might affect distance control. Consider practicing your follow-through to help with alignment and clubface control.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good ball speed and decent carry distance, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can lead to increased backspin and loss of distance. Try to level out your swing a bit more to achieve a better trajectory and distance. Also, your club path indicates you're coming too far from the outside, leading to slight left spin on the ball. Focus on a more neutral swing path for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your shot shows good ball speed and decent carry distance, but the attack angle is a bit negative, which suggests you're hitting down on the ball too much. This can lead to excessive backspin and less distance. Focus on swinging more level to allow for better contact and reduced backspin. Additionally, your club path is moving a bit to the left, which could cause it to fade. Try to work on your swing path for more consistent results.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your club speed is good for a sand wedge, but your attack angle is quite steep at -8.45 degrees. This means you're hitting down on the ball too much, which can lead to higher spin and less control. Try to level out your swing a bit to achieve a shallower angle of attack. Also, your launch angle is a bit high for a typical sand wedge shot. Focus on making more solid contact with the ground—this will help to reduce backspin and improve your carry distance. Lastly, work on aligning your clubface more square to your target for better accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your sand wedge shot is looking solid overall! Your club speed is good, but let's focus on a couple of areas. The slightly negative attack angle suggests you're hitting down on the ball too much, which can lead to inconsistent contact. The club path being negative indicates you're swinging slightly from outside to inside, which may lead to pulls. Try to maintain a slightly shallower angle of attack and work on swinging more from the inside to improve accuracy and distance. Overall, your backspin is decent, just keep practicing those contact points.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like your shot data shows a club speed of 0.0 mph, which suggests that you might not have taken a full swing during the measurement. To improve your game, focus on making full swings to gather more accurate data. Additionally, your ball speed and launch angle indicate that when you do hit the ball, it has good potential. Work on consistent contact and swing mechanics for better results.",full swing drill,1.1903353,69.998,101.33,83
+8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your shot may be off target due to an open club face at impact. Focus on keeping the face more neutral. Additionally, try to raise your attack angle slightly to improve your distance and control. Work on a smoother swing to achieve better consistency.",club face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"Your shot data shows that your club path is significantly to the left (-11.98 degrees), which can lead to a hook or pull. Additionally, the club face is open relative to the path, causing the ball to launch to the right. Work on aligning your club path more toward the target while keeping the face square at impact. Increasing your attack angle can help get more lift, and reducing excessive spin will improve your distance. Consider focusing on the follow-through to ensure a smoother, more balanced swing.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"You have a strong swing speed, but the club face and path are significantly misaligned, which is causing the ball to start and spin off to the left. Focus on aligning your club face with your swing path at impact to improve accuracy. Also, your ball's height is good, but consider reducing backspin for better distance and control.",club face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You're making solid contact, but your club path and face angle are quite off, which is causing your shot to go left and not reach its full potential. Focus on aligning your club path more towards the target and keeping the face square. Work on your follow-through to help improve direction as well.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing speed and angle suggest you're hitting down a bit too much, which can lead to less distance. Your club path is too far to the right, causing a slice. Focus on making a smoother swing and keeping the club path straighter. Practicing with a softer touch can help improve your contact and carry distance.",swing path drill,1.1903353,69.998,101.33,83
+8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your sand wedge shot shows a good club speed, but your attack angle is quite steep at -9.8 degrees, which can lead to too much downward strike and less control. The club face is open at impact, which is causing some slice spin. Focus on shallowing your attack angle and aligning the club face more square at impact. Your carry distance was good, but we need to tighten your dispersion for better accuracy.",swing path drill,1.1903353,69.998,101.33,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json
deleted file mode 100644
index 4bc54c9908..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_3_chunk_0.txt": "file-CAJrEqWuGMH4En3QzD6Z7x", "Golf_Shot_Data_3_chunk_1.txt": "file-EN8aqcJq7pz6D3mFcDtJYV", "Golf_Shot_Data_3_chunk_2.txt": "file-NNtvsrJzXQNYWtSfLXjQGv", "Golf_Shot_Data_3_chunk_3.txt": "file-8bu47tKqLBNP7wNvHSCch4", "Golf_Shot_Data_3_chunk_4.txt": "file-7dNqY1MmmMvaWnNMbVQGkJ", "Golf_Shot_Data_3_chunk_5.txt": "file-J2fQsM6DyZPMtm8ywvKAbu", "Golf_Shot_Data_3_chunk_6.txt": "file-WiJ2uK3rFad76bd1nCKgTb", "Golf_Shot_Data_3_chunk_7.txt": "file-QM8PZ6mPQun8q2do5oDWH1", "Golf_Shot_Data_3_chunk_8.txt": "file-A9Zog4HrxyuCVxJVhXN2Fo", "Golf_Shot_Data_3_chunk_9.txt": "file-RakbREzHk8Pb9mPqQNrTAa", "Golf_Shot_Data_3_chunk_10.txt": "file-M4k6vddGukmy2xcSuMEDEv", "Golf_Shot_Data_3_chunk_11.txt": "file-LjA3cALMLNfbnevceAL6TN", "Golf_Shot_Data_3_chunk_12.txt": "file-MU74JbZaaXynmF1MU266dT", "Golf_Shot_Data_3_chunk_13.txt": "file-C7AskDCGHcTjybLQ7khfxg", "Golf_Shot_Data_3_chunk_14.txt": "file-5J6oXC98tQD8u11HYLEf7W", "Golf_Shot_Data_3_chunk_15.txt": "file-Rr2wbZ5wmwVqXxz1onZWDL", "Golf_Shot_Data_3_chunk_16.txt": "file-544gjSkxJqziVCnFouAMxE", "Golf_Shot_Data_3_chunk_17.txt": "file-NADgFFqbZw3DVhxctUzdst", "Golf_Shot_Data_3_chunk_18.txt": "file-7AQuTvpUrqUFsoJFQRm9DZ", "Golf_Shot_Data_3_chunk_19.txt": "file-2UooYjh385vLVtJwDtnZt7", "Golf_Shot_Data_3_chunk_20.txt": "file-22kvSmLpLDWBiwUPWAAYSU", "Golf_Shot_Data_3_chunk_21.txt": "file-GoNk62dR5oS9VnbBpBeWTv", "Golf_Shot_Data_3_chunk_22.txt": "file-7ygN8RDxDSdq653piHEZP3", "Golf_Shot_Data_3_chunk_23.txt": "file-H7bSfUBSymfXMun3YgqSTo", "Golf_Shot_Data_3_chunk_24.txt": "file-3ZZKbPtTtoJGEA31V5W8i3", "Golf_Shot_Data_3_chunk_25.txt": "file-7xXdYLketh1SS7UBcHU5dc", "Golf_Shot_Data_3_chunk_26.txt": "file-R5e2FC5VCzQ2JmtA3KRPok", "Golf_Shot_Data_3_chunk_27.txt": "file-PWDS8op4qpb1Yd9kZBwdAZ", "Golf_Shot_Data_3_chunk_28.txt": "file-EotywMY8hMCiPjSdCwhoDq", "Golf_Shot_Data_3_chunk_29.txt": "file-UqXMGTk86CQN7RhTneNKek", "Golf_Shot_Data_3_chunk_30.txt": "file-LqgJGQ7997ZxkpGJm62Rgw", "Golf_Shot_Data_3_chunk_31.txt": "file-Jqf4qJYDe2wSeC1BsCQesA", "Golf_Shot_Data_3_chunk_32.txt": "file-8EokEgjLyrvtdLyXysn7VL", "Golf_Shot_Data_3_chunk_33.txt": "file-XYEj57o7VZYEAju7pqcebk", "Golf_Shot_Data_3_chunk_34.txt": "file-3ZaHSB5VUPA5yH6azNJS1B", "Golf_Shot_Data_3_chunk_35.txt": "file-VGnm9xmjHwzA1wdnew72ww", "Golf_Shot_Data_3_chunk_36.txt": "file-APnSpicPQ189d8QFjWCV5d", "Golf_Shot_Data_3_chunk_37.txt": "file-E9jxKHcEDfnrEWGq8hTDvV", "Golf_Shot_Data_3_chunk_38.txt": "file-NykVZP7gdwsQcpj2v9dMG2", "Golf_Shot_Data_3_chunk_39.txt": "file-JmDXiuqJHesNyWfgAFo2Sc", "Golf_Shot_Data_3_chunk_40.txt": "file-QGRFP1h91u22moM4GcDT8i", "Golf_Shot_Data_3_chunk_41.txt": "file-9PTDsEVdvL6qPZ3VmfWa4w", "Golf_Shot_Data_3_chunk_42.txt": "file-RRhGBTMZ2V2j6YX3qT67Vk", "Golf_Shot_Data_3_chunk_43.txt": "file-PbcJKvUPyunXer1LHnxrfd", "Golf_Shot_Data_3_chunk_44.txt": "file-TjYmb88sSVvUZnJvyrLRHt", "Golf_Shot_Data_3_chunk_45.txt": "file-UVLju76PcYD2YVJtTYnGRV", "Golf_Shot_Data_3_chunk_46.txt": "file-VHuktSCegWyfuwsxrQaJM4", "Golf_Shot_Data_3_chunk_47.txt": "file-F1LwE6YyiGjkN1NjmaNkyH", "Golf_Shot_Data_3_chunk_48.txt": "file-6cMaznVCyPZHBxXeDcVDeK", "Golf_Shot_Data_3_chunk_49.txt": "file-EzKPeo9RhbFjQ9A7we2GWH", "Golf_Shot_Data_3_chunk_50.txt": "file-QsQFR4rrDvKmebq4Qj664W", "Golf_Shot_Data_3_chunk_51.txt": "file-89T36obPPgYcw4WXayVVmM", "Golf_Shot_Data_3_chunk_52.txt": "file-9MygzK934TGZ8qL4awJZvC", "Golf_Shot_Data_3_chunk_53.txt": "file-TwQieP1ogyawTHynwMqMCH", "Golf_Shot_Data_3_chunk_54.txt": "file-UwNTgvm2LDVn2xQhDhbPxM"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
index 6d01b50a34..3c7ff7424e 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
@@ -1,68 +1,68 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot shows good club speed, but the low smash factor indicates you might not be hitting the ball as efficiently as you could. Focus on making solid contact with the ball to increase your ball speed. Additionally, your attack angle is slightly downward, which can result in more spin than desired. Try to work on improving your angle of attack and ensure your club face aligns better with your path for straighter shots.",impact drill,1.1913916,70.0,101.325,73
-7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your shot data shows that your club speed is solid at around 65 mph. However, your attack angle is slightly descending (-2.5 degrees), which means you might be hitting the ball down rather than sweeping it. This leads to high backspin (over 2400 rpm), which can make your shots balloon and lose distance. Your club face is open relative to your path, contributing to a slight fade. Focus on making contact with a level or slightly upward attack angle and aligning your club face more square to the target to improve direction and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your club speed is solid, but your attack angle is slightly negative, which can cause issues with ball flight. Focus on having a more upward angle during your downswing to optimize launch. Your club path is also moving too much to the left, leading to some leftward spin. Try to keep your path straighter during your swing for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data shows that your club speed and ball speed are decent, but we need to work on your swing path and face angle. The negative numbers suggest that the club is coming slightly from outside to inside, causing your shots to veer left. Focusing on a more neutral path and keeping the club face square at impact can help improve your accuracy. Additionally, your launch angle is on the lower side, so let's try to get that a bit higher for better distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"Your shot data shows good potential, but there are a few areas to focus on. Your club speed is decent, but improving your attack angle can help you get more lift on the ball. Your club path is slightly out to the right, which is causing a bit of a fade or slice. Work on bringing the club back more on a straight line to improve accuracy. Try to increase your launch angle a tad for better distance. Overall, focus on consistent contact and body positioning.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your data shows some areas for improvement. Your club speed is decent, but the launch angle is low, which can affect your carry distance. Additionally, your club path and face angle indicate a tendency to hit the ball with an open face, leading to slice spin. Focusing on correcting your path and face angle can help you hit straighter shots and increase distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your club speed and ball speed are decent for a 7 iron, but your launch angle is a bit low, which may be why you're not getting the distance you want. The attack angle is good, but the club path suggests you're swinging a bit outside-in, which can lead to less consistent ball flight. Focus on improving your swing path and ensuring a more square clubface at impact to promote better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your 7-iron club speed is solid for your skill level, but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to less distance and accuracy. Try to focus on a smoother, more level swing. Your launch angle and backspin are decent for a good flight. Work on keeping your club path straighter to improve your accuracy and reduce sidespin.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Great job generating solid ball speed with your 7 iron! Your club speed is good, but the face angle is a bit closed at impact, which is likely causing some unwanted spin and deviation. Focus on opening the club face a little more at setup and through your swing to help straighten your shots. Also, try to increase your attack angle slightly for better launch and distance.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7 iron shot shows good ball speed but your club path is cutting to the left (out-to-in), which can lead to slices. Try to focus on swinging more from the inside to help straighten your shots. Your attack angle is also quite flat, which may be contributing to some of the backspin issues; aim to hit down slightly more on the ball for better compression.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"You're hitting the ball pretty well with a good speed and carry distance, but your attack angle is a bit too negative, which means you're striking down on the ball too much. This can cause unwanted spin and reduce distance. Try to keep your attack angle closer to level or slightly up to get more from your shots. Also, focus on aligning your clubface more with your club path to achieve straighter shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your club speed is solid, but your launch angle and spin might be causing your shots to lose distance. Practicing keeping your club face square at impact will help. Also, a slightly rising attack angle can improve ball flight and distance. Work on achieving a more upward strike with your irons.",face control drill,1.1913916,70.0,101.325,73
-7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"Your 7 iron shot shows a decent club speed and ball speed, but your attack angle is slightly negative, which can lead to a lower launch and more backspin. The face angle is open relative to your club path, causing a rightward direction (slicing). Try to work on getting your club face more aligned with your swing path at impact for straighter shots. Additionally, keeping a more neutral attack angle can help optimize your launch and distance.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your club speed is good! However, your attack angle is slightly positive, which is great for getting the ball up in the air. The club path and face angle indicate you're cutting across the ball, which can lead to a pull to the left. Focus on straightening your club path and keeping the face more neutral at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Your 7-iron shot showed decent distance, but your club path indicates an open face at impact, causing the ball to drift slightly right. Focusing on aligning your swing path with your target can help improve accuracy and consistency. Additionally, a slightly better attack angle would help you hit down on the ball more effectively.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your shot data shows you're generating solid club speed and good ball speed, but your club path is slightly to the left, which may cause a fade or slice. Focus on keeping your swing path more neutral, and ensure your clubface is square at impact. Additionally, your launch angle is good, but you can improve distance by optimizing your attack angle. A small adjustment in your ball position may help achieve this.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot shows a good club speed and ball speed, but your club path being slightly to the left (-2.2 degrees) and the face angle being even more closed (-2.3 degrees) are causing the ball to start left and curve further left. To improve accuracy, focus on aligning your clubface more square to your target at impact. Additionally, try to work on achieving a more neutral swing path. This will help you hit straighter shots and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your club speed and ball speed show you're generating decent power, but the slight negative club path and face angle suggest you're cutting across the ball a bit, which can lead to pulls or slices. Focus on improving your swing path for more consistent accuracy. A higher launch angle is fine, but try to reduce backspin for better distance. Aim for a more neutral club face at impact to enhance your control and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Your 7-iron shot shows promising distance and some areas to work on. The club speed and ball speed are solid, but the attack angle is slightly positive, which is good for creating lift. However, the club path being slightly negative indicates an outside-in swing, leading to a bit of pull. Focus on aligning your swing path more to the target to improve accuracy. The backspin is acceptable, helping your ball stay airborne, but reducing sidespin will help control dispersion. Try to work on your aim and follow-through to improve your overall game.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot data shows you have a good swing speed and decent ball speed. However, the backspin is quite high, which can cause your ball to balloon in the air and reduce distance. Your attack angle is close to neutral, but aim for a slight downward strike to help reduce that backspin. Also, focus on aligning your clubface better for straighter shots. Overall, you're very close; just a few tweaks should help improve your distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"Your shot data shows that your ball speed and carry distance are solid for a 7 iron. However, your attack angle is slightly down (negative), which can reduce lift. It looks like your club face is open at impact, causing some sidespin, resulting in a slight fade. Focusing on getting a more neutral swing path and square face at impact will help. Try to maintain a more level attack angle for better launch. ",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your 9 iron shot shows you have decent speed and a good launch angle, but the ball is starting slightly left of where you're aiming and has a lot of backspin, which can lead to less control. Try to focus on keeping the clubface square to your target at impact to reduce that leftward push and lower the backspin for a more penetrating flight. A slower swing with better form can help with both accuracy and control.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your shot data shows a solid effort, but there are a few areas to improve. Your attack angle is a bit too steep, which can lead to less distance and higher backspin. Work on shallowing your swing path to improve both distance and consistency. Additionally, your ball is curving to the left due to the sidespin, so focusing on a more neutral club face alignment at impact will help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your swing shows improvement, but there's a slight pull to the left. Focus on aligning your club face with your target and adjusting your swing path. Aim for a more neutral club path to reduce side spin and improve accuracy. Keep an eye on your attack angle; a balanced angle can help with your distance and control.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your numbers show that your club speed is solid, but the attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 9 iron. This might be causing some inconsistency in your shots. The face is also significantly open at impact, which could lead to a slice. Focus on getting your clubface square at impact and let the natural loft of the club help you launch the ball higher and straighter. Working on your overall path will also help straighten out those shots.",clubface alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing shows a slight inside-out path and the clubface is a bit closed at impact, which can lead to pulling the ball left. Focus on keeping your clubface square to the target on your downswing. Reducing your backspin will help your distance as well. Try to create a higher launch angle for better carry distance.",clubface alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing is solid with decent speed and good launch angle, but there's a bit too much backspin and a slight leftward direction. To improve accuracy, focus on aligning your clubface better with your swing path. Practice making sure the clubface is square to the target at impact to reduce the sidespin causing the left deviation.",clubface alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your swing speed with the 9 iron is solid, but the ball flight could use improvement. The face angle is open at impact, which is causing some sidespin and leading to rightward deviation. Focus on squaring the clubface at impact to improve accuracy and distance. Also, your attack angle is quite flat, which might contribute to the high backspin. Try to create a slightly steeper angle of attack for better launch conditions.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your club speed and ball speed are good for a 9 iron, but your launch angle is a bit higher than optimal for distance. To gain more control, work on straightening your club path and face alignment. Reducing backspin can help you achieve better distance and control as well.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"It looks like your club speed and ball speed are nice, but your attack angle is quite steep, which means you're hitting down on the ball instead of through it. Additionally, the high backspin could be causing your ball to climb too much and lose distance. Focus on a more neutral attack angle to help with your distance and direction. Try to ensure that your club face is more aligned with your swing path.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"Your shots carry an average distance of about 136 yards with decent height, but there's inconsistency due to a wide variance in your carry distances. Focus on improving your swing path and ensuring your clubface is square at impact. This will help tighten your dispersion and improve accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your shot shows a solid club speed, but the negative attack angle (-6°) indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower carry distances. Also, your club path is slightly in-to-out (3.7°), which is good, but the face angle is even more open (6.4°) than the path. This suggests you're likely pushing the ball to the right. Work on hitting more up on the ball and aligning your clubface better with your target line.",attack angle adjustment drill,1.1913916,70.0,101.325,73
-7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your club speed is good for a 5 iron, but the angle of attack is slightly negative, which can lead to lower launch and less distance. The club face is also open relative to your path, causing the ball to start right and potentially slice. Focus on striking the ball with a more neutral or upward angle and aligning your clubface closer to your swing path.",club face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"You're generating a decent club speed and putting a nice launch angle on the ball; however, your attack angle is slightly steeper than ideal. This means you're hitting downward on the ball more than you should, which can affect distance and direction. Additionally, the ball starts right and moves left due to the club face being open relative to your path. Focus on a smoother swing and try to keep the clubface more square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Great effort with your 5 iron! Your club speed is good, but let's focus on improving your accuracy. Your attack angle is slightly downward, which can lead to lower shots. The club face is open relative to your target, causing the ball to slice. Work on aligning your club face more square at impact and try to maintain a neutral attack angle. This should help with both your placement and distance.",club face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your club speed is good, but the ball speed is low, which means you're not getting solid contact. Your launch angle is decent, but the backspin is high, causing your ball to lose distance. Focus on hitting the ball more cleanly and reducing spin for better carry and total distance.",solid contact drill,1.1913916,70.0,101.325,73
-7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your shot data shows you have a good swing speed and decent ball speed, which is great! However, your attack angle is a bit too negative, meaning you're hitting down on the ball instead of sweeping it off the turf. This can cause a lower launch angle and added backspin, which limits your distance. Focus on making a more shallow swing path to improve ball launch and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"Your shot with the 4 hybrid showed a decent ball speed and carry distance, but there's room for improvement in your consistency and launch. Focus on your attack angle and reducing sidespin to help straighten your shots. Your club path is nearly straight, which is good! Just ensure your face is slightly more aligned with the path at impact.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your club speed is solid, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of making clean contact. This can lead to less distance and control. Try to work on a more upward angle of attack. Additionally, your face angle at impact is significantly open, which is causing your shots to veer right. Focus on keeping the club face square at impact to improve accuracy.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"Your club speed is solid, but the attack angle is a bit negative, which can lead to lower launch and more backspin. Work on getting your attack angle to be slightly upward to help the ball launch higher and carry farther. Additionally, your club path is significantly to the left. Focus on swinging more from the inside to create a straighter shot and reduce side spin.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot with the 5 Wood is a good start, but there are a few areas to focus on for improvement. Your ball speed is decent for your club speed, but the spin rate is high, which can lead to less distance. Work on lowering your backspin for a more penetrating shot. Also, consider practicing your alignment, as the carry deviation indicates the ball is veering off your target line significantly.",alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot data shows that your club speed is decent, but your attack angle is negative, which can lead to lower ball flight and added backspin. Aim to strike the ball more on the upswing for better launch. Also, the club face is open at impact, causing the ball to start right. Focus on closing the club face during your swing. Aiming for a more neutral club path will help improve your accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your shot data shows a decent club speed and ball speed, resulting in a nice carry distance. However, your attack angle is slightly negative, suggesting you might be hitting down on the ball instead of making solid contact. This leads to high backspin and less distance. Focus on getting the ball higher in the air for better carry. Try to ensure your club face is square to the path, which will help reduce the rightward spin. Also, work on your swing path to improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your club speed is good for an 8 iron, but the face angle was significantly open at impact, which is causing your shots to go right. Focusing on squaring the clubface at impact can help improve your accuracy. Also, try to lower your backspin rate, which is a bit high, for better distance control.",clubface alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your shot data shows that your club speed is on the lower side, which is affecting your ball speed and distance. The launch angle is quite high, indicating that the ball is going up but not far. Try to work on hitting the ball more on the sweet spot of the club, as your smash factor suggests there’s room for improvement in how you're making contact. It might help to focus on swinging more smoothly and keeping your head still throughout the swing to improve your consistency.",contact drill,1.1913916,70.0,101.325,73
-7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your swing is showing some potential! The club speed is decent, and you’re getting solid ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lead to lower launch and distance. Try to create a more upward angle when you strike the ball to help maximize your launch and carry distance. Also, consider straightening your club path to help with accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver swing shows good ball speed, but there's room for improvement. Your launch angle is a bit low for maximizing distance, and the sidespin might be causing some unwanted curvature on your shots. Focus on hitting up on the ball and aiming for a higher launch angle for better carry distance. A more stable clubface can help reduce sidespin, leading to straighter shots.",launch angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"Your driver shot shows that you're hitting the ball with a decent speed and getting a respectable carry distance. However, your attack angle is slightly downward, which means you're hitting down on the ball too much. That can lead to less distance and higher spin. Also, your club face angle is left of the target, causing a slice. Focus on hitting more upwards and keeping the face square to the path to improve your shot accuracy and distance.",upward swing drill,1.1913916,70.0,101.325,73
-7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver performance shows potential, but there are some key areas to work on. Your attack angle is negative, meaning you are hitting slightly down on the ball, which can reduce distance. Focus on making sure you're sweeping the ball off the tee with a slight upward angle. Your club path is quite good, but the face angle suggests you're occasionally closing the clubface at impact, leading to a slice. Try to align your clubface more towards your target at address and through impact. Remember, a better upward strike and aligned face will help with both distance and accuracy.",upward attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver speed is decent, but your attack angle is a bit on the negative side, which means you're hitting down on the ball. This can lead to excessive backspin and a lower launch. Try to hit up on the ball slightly. Your club path is good, but the club face is open at impact, causing the ball to curve left. Focus on squaring the face at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your swing speed is good for a pitching wedge, but your attack angle and club path suggest you may be coming in a bit too steep, which can lead to a hook or slice. Focusing on a more neutral swing path and ensuring your club face is aligned at impact will help improve accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your shot data shows that you're making good contact, but your attack angle and spin suggest that you're hitting down too much on the ball. This can lead to higher backspin and less distance. Try to focus on a slightly more positive attack angle by sweeping the club through impact. Additionally, your club path is slightly toward the target while your club face is a bit closed, which may cause your ball to curve left. Work on aligning your club face with your path during your swing.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your shot data shows that you're hitting the ball with solid speed and a decent launch angle. However, your attack angle is just slightly negative, which can cause the ball to stay lower than ideal and may affect your spin. The club path and face are also closing slightly, which could lead to some slices or hooks. Focus on achieving a more neutral swing path and a slightly more upward angle of attack for better height and carry distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your pitching wedge shot shows a decent swing speed at 66 mph, producing solid ball speed. However, your attack angle is nearly level, which may lead to a lower launch. To maximize your distance, try to hit slightly down on the ball with a consistent follow-through. Your high backspin indicates good control, but it might be affecting your carry distance. Focus on improving your swing path to aim for straighter shots with less side spin. Overall, a minor adjustment in your attack angle could yield better results.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your club speed and ball speed are solid, but your attack angle is a touch too steep, which can lead to inconsistent strikes. The face angle suggests you're aiming a bit right of your target. To optimize your shot, work on keeping your clubface square at impact, and consider adjusting your swing path to be more neutral. Practicing with a focus on a higher launch angle will also help achieve a better height on your shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot shows a few areas to improve. The club speed is decent, but the attack angle is slightly negative, which means the club is coming down a bit steep. This can lead to less-than-ideal contact. Try to focus on a more neutral or slightly positive attack angle. The club face is open relative to your swing path, which can cause the ball to curve. Aim for a more square club face at impact. Lastly, the high backspin shows potential but may be adding unwanted height and reducing distance. Work on your setup and alignment to improve consistency.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your pitching wedge shot shows good ball speed, but your club path and face angles indicate that you're cutting across the ball. This can cause more sidespin and reduce accuracy. Work on getting the club path more neutral and keeping the clubface square at impact. Also, try to achieve a more consistent attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your club speed is solid, but your attack angle and club path indicate you might be cutting across the ball a bit, which causes side spin and affects your direction. Focus on aligning your club path more towards your target. A higher launch angle and a good amount of backspin are great, but let's work on straightening out that trajectory for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your swing path is slightly out to the right and the face is open at impact, leading to a high slice. Focus on keeping your club path more neutral as you swing and aim to close the club face a bit more at impact. This will help you get the ball flying straighter and reduce excessive spin for better control.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your swing shows a bit of an open club face at contact, which may be causing the ball to veer off to the right. Focus on aligning your clubface more square to your target at impact. Additionally, your attack angle is slightly downwards; aim to level that out for better contact. Working on these areas will help improve your accuracy and distance.",club face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your gap wedge shot shows good power, but the attack angle and club path suggest you're slightly steep and swinging left. This can cause a higher spin rate, leading to shorter carry distance with potential accuracy issues. Focus on leveling out your swing path and ensuring the clubface is squared at impact to maximize distance and control.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your gap wedge shot showed a decent club speed, but the attack angle is quite steep, meaning you're hitting down too much on the ball. This can lead to excessive spin and reduced distance. The club path is good, but the face is open relative to your path, which is causing the ball to curve left. Working on your face alignment and attack angle will help improve your accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your club speed is good for a gap wedge, but the club face was slightly closed at impact, which caused the ball to start left. Focus on keeping the club face square to your target. Your backspin is high, which is great for stopping the ball on the green, but try to improve your carry distance by adjusting your launch angle. Practice hitting with a more neutral face position.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,"It looks like your gap wedge isn't performing as well as it could. Your ball speed is low, and the carry distance is only around 6 yards. We need to work on increasing your club speed and achieving a better launch angle for more distance. Consistency in your impact position is key, so focus on your setup and follow-through.",half swing pause,1.1913916,70.0,101.325,73
-7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your club speed is decent, but your attack angle is too steep, which can cause the ball to balloon. Also, the club face is slightly closed relative to your path, leading to a draw bias. Focus on ensuring your face is square to your target at impact and try to swing with a more neutral angle. This will help control your distance and direction better.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot shows a decent club speed and ball speed, but the attack angle is a bit steep. This means you're hitting down too much on the ball, which can cause excessive backspin and inconsistent distances. Try to focus on keeping the clubface more square to your path at impact and work on hitting the ball with a flatter angle. This will help you achieve a cleaner strike and improve your carry distances. Additionally, your sidespin indicates a slight hook, so aim for more consistent clubpath alignment.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your shot showed a decent club speed, but the attack angle is too steep. This means your club is coming down too much on the ball, which can lead to less distance and control. Focus on leveling out your swing a bit. The face was slightly closed, pushing your shot to the left. Work on keeping your club face square at impact, and try to aim more toward your target. Also, the high backspin indicates you might be hitting down too hard, which shortens distance. Try to smooth out your swing.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot data shows a decent club speed, but the smash factor is a bit low. This means you're not maximizing the power from your swing into the ball. Your attack angle is a little steep, which can cause the ball to launch too low. Try to focus on creating a smoother, shallower swing path to improve your contact and overall distance. You could also benefit from adjusting your follow-through to help with your launch angles.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your club speed is good, but your swing path and attack angle suggest you're coming in a bit steep and to the left. This can cause pulls or fades. Focus on keeping the club face square to your path at impact, which can help you hit straighter shots. A slight adjustment in your swing path should improve your accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your shot data shows that you're generating a decent ball speed with your 7 iron, but your club path is a bit off, leading to the ball starting left of your target. You have a negative attack angle, which means you're hitting down on the ball, but it might help to get a bit more upward angle to launch it higher. Work on aiming your club face more towards where you want the ball to go to reduce the sidespin, which is causing the ball to curve left. Overall, focus on your swing path and club face alignment.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data indicates a few areas for improvement. Your club speed is decent, but you can enhance your contact and direction. The negative attack angle means you're hitting down on the ball too much, which can lead to lower ball flight and less distance. Also, adjusting your club path and face angle will help straighten your shots. Focus on getting your club to swing more from the inside and square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"You're making good contact, but there's room for improvement in your swing path and angle. Your attack angle is negative, meaning you're hitting down on the ball a bit too much, which can lead to lower shots. Try to work on hitting the ball with a slightly upward angle. Your ball is also curving to the left (sidespin), so focusing on a straighter swing path will help with accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your swing speed is decent, but the club path is significantly out to the right (negative angle), which is causing your ball to slice. The club face is too open at impact, resulting in high sidespin and a lot of left-to-right movement in the air. To improve your accuracy, focus on aligning your club path more with your target and closing the club face a bit at impact. Paying attention to your launch angle is also crucial—aim for a higher angle for better carry distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your shot data shows you have a decent club speed and ball speed, which is good! However, your club path being negative indicates that you're swinging more from the inside to the outside, which could lead to pulls or slices. Your attack angle is slightly upward, which is nice for an iron. Try to work on straightening your club path for better accuracy and consistency.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your club speed is solid for a 7-iron, but the attack angle is a bit steep, indicating you're hitting down on the ball too much. This can lead to less distance and more spin. Try to have a more level or slightly upward attack angle when hitting your iron shots. Focus on maintaining a steady tempo and shifting your weight properly during the swing for more consistency and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Your 7-iron shot looks solid! Your club speed is good, and the ball speed shows that you're making decent contact. However, your attack angle is quite shallow, which could cause some consistency issues, especially with height. The face being open at impact points to a need for adjustment in your swing path. Working on your swing path will help you hit straighter shots. Focus on bringing the club more from the inside to square the face at impact. This should also help reduce the sidespin you’re seeing.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7-iron swing looks solid overall. Your club speed is decent, but the attack angle is quite flat, which can affect your launch. The club path is slightly out-to-in, leading to the ball's leftward direction (negative sidespin). Focus on improving your swing path to make more consistent contact and keep the ball straight. A little more upward angle on your swing can help launch it higher, reducing backspin. Try to keep your club face more aligned at impact to help with direction and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"Your 7-iron shot shows that you're making decent contact with a good ball speed, but there are a couple of things to work on. The club path being slightly negative and the attack angle being down means you're cutting across the ball a bit, which can affect your direction and might be contributing to some slice tendencies. Work on improving your swing path and keeping the club face more square at impact. This will help you achieve straighter shots and better distance control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your 7 iron shot had a decent ball speed and carry distance, but your club face is open at impact, which is causing a leftward spin. To improve accuracy, focus on aligning your club face square to your target and work on keeping a more neutral swing path. Additionally, increasing your attack angle may help you get more height on your shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"You have decent club speed and your ball speed shows you're hitting the ball well, but your accuracy could use some work. The club path is slightly to the left, and the club face is open, which is causing the ball to veer off course. Focus on aligning your club face with your target during the swing. Additionally, try to maintain a more neutral attack angle for better consistency.",alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your shot data shows consistent swing mechanics but a couple of areas for improvement. The club speed is good, but you might want to work on your club face alignment at impact, which is slightly closed. This will help straighten out your shots and improve accuracy. Consider focusing on a more neutral swing path to reduce slicing. To improve your distance and control, practice hitting with a higher launch angle by adjusting your setup slightly and maintaining an upward angle of attack.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your club path is quite negative, indicating an outside-to-inside swing, which can cause pulls or slices. Work on squaring the clubface at impact to improve accuracy. Focus on keeping your swing path straighter and aligning your body more towards the target.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your 7-iron shot showed good ball speed and carry distance, but your club path is coming from the outside, which may cause your shots to slice. Focus on keeping your club path straighter. Try to feel like you're swinging more to the inside during your backswing.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot with the 7 iron is solid, but there are a few areas to improve. The club path is slightly to the left (-2.2 degrees) and the club face is also closed (-2.3 degrees), which is causing your ball to slice left. Try focusing on keeping your club path more neutral. Additionally, your ball speed is good, but there's room to optimize your smash factor for better distance. Practice making smoother, more controlled swings to improve consistency.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your 7 iron shot shows good ball speed and carry distance, but the slight pull (negative club path and face angle) suggests you're aiming left. Focus on aligning your body and clubface more toward your target to help straighten your shots. Also, consider lowering your backspin to improve distance consistency.",alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Great job with your 7 iron! Your club speed and ball speed are solid, which is getting you good distance. However, your club path is slightly inside-out, leading to a bit of fade. Focus on keeping your club path straighter through impact to help with accuracy. Additionally, consider lowering your backspin for more distance by keeping a more level swing angle.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot looked solid, but we can improve a few areas. Your club speed is good, resulting in nice ball speed and carry distance. The backspin is a bit high, which could cause the ball to balloon in the air. A slight adjustment to your attack angle (try getting it a bit more downward) would help with that. Also, work on aligning the club face more with your swing path to reduce the sidespin, which is causing the ball to curve a bit. Overall, nice job!",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"You're generating decent club speed and ball speed, which is a good start! However, your attack angle is slightly negative, meaning the club is coming down on the ball too much. This can lead to low shots and less distance. Additionally, your spin is higher than average, which is causing some side spin and affecting accuracy. Focus on leveling out your swing path for straighter shots and try to angle your club slightly less downwards at impact. This could help you achieve better flight and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your shot data shows some great potential! Your club speed is solid for a 9 iron, but there's room for improvement in your accuracy. Your attack angle is slightly descending, and the face being closed to the path indicates you might be aiming to the right while hitting. Try to aim straighter and work on squaring the clubface at impact for better direction.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your 9 iron swing shows good speed at 62.8 mph, but your attack angle of -5.7 degrees suggests you're hitting down on the ball too much. This can cause low launches and more spin, affecting your distance and accuracy. Work on a more neutral or slightly upward angle of attack to help launch the ball higher and carry it farther. Also, your ball is deviating quite a bit to the right, so focus on centering your swing path for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your 9-iron shot had some good distance, but the club face was slightly open at impact, leading to a push to the right. To improve accuracy, focus on aligning your club face with your target and consider working on your attack angle to achieve a more positive strike rather than a downward one.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your 9-iron shot had a decent carry distance of about 97 yards, but there are a few areas to improve. The club speed is good for generating decent ball speed, but your attack angle is a bit downward. This could lead to more backspin, but it's also affecting your launch angle. A more neutral attack angle will help you get more distance and a better launch. Additionally, your club face being open at impact is causing the ball to curve to the left, so working on squaring your face at impact will help straighten out your shots.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing speed is good, but the club path and face angle indicate that you're cutting across the ball a bit, which can cause slices. Focus on swinging more from inside to out to improve your direction and reduce sidespin. Try to also square the clubface at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing shows promise, but you might want to work on straightening out your ball flight. Your face angle is slightly open compared to your club path, which could be causing your shots to fade to the right. Additionally, your spin rate is quite high, which can lead to less distance. Focus on aiming your clubface more towards your target at impact and practice lowering your backspin for better carry distance.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your shot data shows you’re making solid contact, but there are a few areas to work on. The club speed is good for a 9 iron, but your attack angle is quite level. This can lead to too much backspin, which is causing the ball to rise too much in the air. Try to get a bit more downward motion through impact. The club face is also open at impact, leading to some rightward deviation. You may want to focus on getting the face square to your target as you swing through.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your 9-iron shot shows decent speed and carry distance, but the face angle was quite open compared to your swing path. This means your shots are likely starting right. Reducing backspin could also help the ball carry further. Focus on squaring the clubface at impact to improve accuracy and distance.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"Your 9-iron shot shows good ball speed but a negative attack angle indicates you're hitting down on the ball too much, which can lead to excess spin and loss of distance. Try to flatten your swing path a bit and focus on hitting through the ball to maximize your carry distance. Additionally, working on aligning your clubface will help ensure more accuracy.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"It looks like the data provided has some missing values, but I see that your ball speed is good at around 97.7 mph. Your launch angle is decent, but working on your swing path and contact with the ball could help improve your accuracy and distance. Try to focus on hitting the ball cleanly and consistently, aiming to keep the club face square to your target at impact.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your swing is generally good but you’re coming in steeper than ideal with a negative attack angle of -6.2 degrees, which can lead to more chunked shots. Also, the club face was open relative to your path, which caused the slight right deviation in your shot. Try to focus on a more level swing path and closing the clubface at impact for straighter and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your shot has some good elements, but there are areas for improvement. The club speed of around 73.6 mph is decent for a 5 iron, but the attack angle is slightly negative. This means you're descending into the ball, which can lead to lower shots. Your path is slightly out to the right, and the face is open, contributing to some sidespin. To improve your shots, focus on a more neutral club path and getting more lift by adjusting your attack angle.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"Your club speed is solid, but your attack angle is a bit steep, which can lead to inconsistent contact and lower launch. Your club path and face angle indicate you're aiming right at impact, causing your shots to curve left. Focus on setting up with a more neutral face and practicing a straighter path. Work on your alignment to target and keep an eye on your swing path during your practice sessions.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Your shot data shows a nice ball speed but a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lower your launch angle and distance. Try to focus on a more neutral or positive attack angle where you're sweeping the ball up more at impact. Additionally, the club path is almost straight, but the face is open relative to that path, which could be causing some sidespin and affecting your accuracy. Work on closing the clubface a bit at impact. As a general tip, focus on getting a clean strike and a better launch angle for more distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your shot with the 4 Hybrid shows potential, but your ball speed and smash factor indicate you could be striking the ball more efficiently. A smash factor of 0.55 is below optimal, which means more energy could be transferred from the club to the ball. Focus on hitting the ball squarely to increase your distance. Your launch angle is decent, but you have some sidespin affecting the accuracy. Work on improving your consistency in striking the ball to enhance both distance and direction.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your club speed is solid for a hybrid, but your attack angle is a bit too negative. This means you're hitting down on the ball rather than sweeping it. Try to focus on a more neutral or slightly upward angle to help improve your launch and distance. Your ball speed indicates good contact, but let’s work on reducing that sidespin to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"You're making solid contact with a decent carry distance of about 129 yards, but your ball's sidespin suggests you may be slicing it a bit. Focusing on your club path and face angle can help straighten out your shots. Working on your follow-through can help with this. Keep your club speed consistent, as it's good but could use a little more power for added distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your shot data indicates that you're generating good ball speed, but the club face is significantly open at impact, causing a rightward push (slices). To improve, focus on aiming your club face more square to your target and practice closing it slightly during your swing. Also, try to create a more upward attack angle to add some launch and distance.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"You're making solid contact with decent ball speed, but your club path is aimed far to the left. This may lead to hooking shots. Focus on improving your swing path to be more neutral, which can help straighten out your shots and increase consistency. Also, your attack angle is slightly negative, indicating you might be hitting down on the ball too much with the hybrid. Try to make a more sweeping motion to get the ball airborne more easily.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot shows some potential, but there are a few areas to work on. The club speed is decent, but the ball speed suggests that improving your contact can help you hit the ball further. The launch angle is good, but the backspin is quite high, making the ball climb rather than carry distance. Focus on hitting down on the ball less and try to bring the face more square at impact for lower spin. Experiment with your stance and follow-through to help straighten the ball flight.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot shows that you're hitting down on the ball too much, which is causing a steep attack angle and high backspin. This can lead to less distance and control. Focus on making a more sweeping motion through the ball rather than hitting down. Also, try to keep your clubface more aligned with your swing path to reduce sidespin, which is affecting your accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your 8 iron shot shows decent ball speed but with a high amount of backspin and a low launch angle. This means the ball could benefit from more height and potentially more carry. Work on improving your attack angle to create a positive angle of attack, which can help launch the ball higher and provide better distance. Keep your club face more square to your target to help reduce sidespin and improve accuracy.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your shot shows a solid club speed and decent ball speed, but your club face is significantly open at impact, which is causing the ball to go right. To improve, focus on aligning your club face square to your target at address and during your swing. Additionally, aim to reduce the amount of sidespin by adjusting your swing path.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your driver is producing a high launch angle, but your speed is low and the ball isn't going far. Focus on building your swing speed, and try to have a more consistent strike on the ball. Work on your setup and aim to hit the ball more solidly to improve your distance and accuracy.",swing speed drill,1.1913916,70.0,101.325,73
+7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your shot data shows you're generating decent club speed and ball speed, which is good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit, which can reduce distance. Also, the club face is a little open at impact, causing slight slice spin. Focus on leveling out your swing path. Try to aim for a positive attack angle and a more neutral face position at impact for better distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver shot shows a solid club speed and decent ball speed, but the spin rates indicate some slicing, as shown by the sidespin. Focus on correcting your swing path to hit straighter shots. Work on keeping your clubface square at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"You're generating a decent club speed, but your attack angle is slightly negative, which can lead to less lift on the ball. Consider focusing on keeping the clubface square to the target at impact to help reduce that sidespin. Additionally, your swing path suggests you're coming outside-in, which may contribute to slicing. Aiming to improve your swing path and keep the clubface more aligned could help increase accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver shot data indicates a few key areas for improvement. Your club speed is decent, but an attack angle of -3.8 degrees suggests you're hitting down on the ball. Ideally, you want to be hitting slightly upwards with the driver. The club path indicates that you're coming from the inside, which is good, but the club face being closed at -5.2 degrees implies you're likely hooking the ball. Focusing on getting the club face more square at impact can help. Try to work on improving your launch angle, as ideal numbers are generally between 12-15 degrees.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver swing shows good potential, but there's room for improvement in your attack angle and club path. Your attack angle is slightly negative, which means you're hitting down on the ball instead of up. Try to increase your attack angle to around 0 degrees or slightly positive for better launch conditions. Your club path is also to the right; focusing on a more neutral swing path will help straighten your shots. Lastly, managing your spin rate will help distance and control.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your shot shows a consistent club speed, but your club path and face angle indicate you're aiming left, which is causing a fade or slice. Focus on aligning your feet and shoulders towards your target and improving your swing path. Additionally, your attack angle is slightly down, which is good for a wedge, but ensure you're making solid contact with the ball to reduce backspin and optimize distance.",alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your pitching wedge shot shows good speed, but the attack angle is slightly negative, suggesting you're hitting down too much on the ball. Aim for a more neutral angle to help improve your launch. The ball is spinning a bit too much, which could be leading to higher deviation in your carry. Focus on contacting the ball more cleanly to enhance control and distance.",half swing pause,1.1913916,70.0,101.325,73
+7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your club speed and ball speed are quite good, but your attack angle is slightly negative. This means you might be hitting down too much on the ball. Aim for a more level or slightly upward angle. Your backspin is pretty high, which is good for controlling the ball, but be mindful of the sidespin causing slight hooks. Work on keeping the club path more neutral to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your swing is looking solid! Your club speed and ball speed show you have good power. However, your attack angle is quite shallow, which can lead to more unpredictable shots. Focus on hitting down a bit more on the ball to increase that angle, which can help with better height and spin control. Your backspin is high, indicating that you might benefit from a more consistent strike. Experiment with your stance and ball position to see if it helps you compress the ball better.",attack angle focus,1.1913916,70.0,101.325,73
+7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your swing speed looks good, but you're hitting down on the ball a bit more than ideal, which can create unnecessary backspin. Try to slightly level out your swing path to promote a cleaner, more controlled strike. Additionally, the face angle suggests you may be aiming slightly right, which can affect your accuracy. Focus on aligning your body and clubface square to your target. Work on these elements to improve your distance and direction.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot with the pitching wedge shows some solid ball speed and carry distance. However, your attack angle is a bit too negative, which means you're hitting down on the ball too much. This can lead to excessive spin, which is evident with your high backspin numbers. Try to focus on a more positive angle of attack. Additionally, the club path is slightly out to in, implying some slices. Work on aligning your swing path more from inside to outside. Overall, a little adjustment in your technique can help you achieve cleaner and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your club speed at 51.4 mph is solid for a pitching wedge, but we need to work on your swing path and attack angle. Your attack angle is slightly negative, which means you're hitting down on the ball rather than sweeping it. This can cause high backspin and lower distance. Focus on making a more neutral swing path and a shallower attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your pitching wedge shot shows good ball speed but a few adjustments can help. Your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a cleaner strike. Aim to have a level or slight upward angle at impact. Also, the club face is open (pointing right), leading to some sidespin and deviation, which causes your shots to veer off target. Focus on aligning your club face more square to your target at impact. Overall, with some tweaks to your angle and alignment, you can improve accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your pitching wedge shot had a good carry distance but the ball is spinning quite a bit, which can cause it to lose distance and control. The face of the club was open at impact, which is likely contributing to the slice (the ball curving to the right). Focus on aligning your clubface more square to your target at impact. You may also want to work on your attack angle, which is a bit steep – try to hit up on the ball a little more for better contact.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your shot shows a few areas for improvement. The club speed is good for a pitching wedge, but the attack angle is quite steep, which is likely causing the ball to go up too high and maybe not travel as far as it could. Your club face angle suggests that the ball is starting to the right of your target, and combined with your club path, it might be leading to some slicing. Focus on matching your club face angle to your club path for straighter shots. Additionally, consider trying to lower your attack angle a bit. This will help you make better contact with the ball and improve your distance control.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your club speed is decent for a gap wedge, but your attack angle is slightly descending and your club path is going too far to the left. This might cause the ball to veer left and create extra spin. A higher launch angle and decent backspin are good, but try to focus on making more consistent contact. Aim to flatten your path and keep your face square to improve accuracy and control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your shot data shows that your club speed is decent, but your attack angle is quite steep. This might be causing you to hit down too much on the ball, which can lead to more backspin and less distance. Additionally, the face angle is open relative to your swing path, which could be contributing to a rightward flight. Focus on making sure your clubface is square at impact and work on your follow-through for a smoother shot.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your gap wedge shot shows a solid carry distance of about 48.5 yards, but there's room for improvement. The club path is slightly out to the right (5.7 degrees), while the club face is left (about -3.2 degrees). This means you're adding some sidespin, which can cause your ball to curve left. Focus on getting your club face aligned more with your club path to reduce side spin. Also, your high backspin (over 6,000 rpm) is great for stopping the ball on the green, but be mindful of your launch angle, which can sometimes make it harder to achieve distance. Consider working on your alignment and face angle.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,Your gap wedge shot didn't quite reach its potential. The ball speed and launch angle suggest that you might not be making solid contact with the ball. Focusing on your setup and ensuring a slightly more upward angle of attack could help lift the ball higher and increase distance. Try to swing through the ball more smoothly.,swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your gap wedge shot shows a few areas to work on. The club speed is decent, but the attack angle is a bit too steep, which means you're hitting down on the ball more than necessary. This can cause the ball to launch lower than intended. Also, the club face is slightly open at impact, leading to some sidespin and a leftward ball flight. Focusing on a more level swing plane and ensuring the clubface is square at impact can help improve your accuracy and launch conditions.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot with the sand wedge had a good carry distance of almost 50 yards, but the club face was slightly open relative to your swing path, which contributed to some sidespin. Focus on closing the clubface a bit more at impact and try to improve your swing path to create straighter shots. Additionally, your attack angle indicates you're hitting down on the ball, which is fine for a sand wedge, but ensuring a more centered strike can help your distance and control.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact and high spin. Try to keep the club face more square to your target to improve accuracy and reduce sidespin. Focusing on a smoother swing path will help improve your carry distance and direction.",swing path drill,1.1913916,70.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json
deleted file mode 100644
index e4cc2a5fdc..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_4_chunk_0.txt": "file-WfFmJZJX5iBBCMeyohyoWF", "Golf_Shot_Data_4_chunk_1.txt": "file-7ezdn5L4xH8RLCpHckJApY", "Golf_Shot_Data_4_chunk_2.txt": "file-JTxyvfRzAKatKhuVRfq89L", "Golf_Shot_Data_4_chunk_3.txt": "file-M9wGib5pdUE6ugoWapPuNk", "Golf_Shot_Data_4_chunk_4.txt": "file-8dcixGDLYJmyYZA341n1Nu", "Golf_Shot_Data_4_chunk_5.txt": "file-FKhiKrj5JC9PjCK84JkZRA", "Golf_Shot_Data_4_chunk_6.txt": "file-C2CapuTePhpfk7kcFWpzGs", "Golf_Shot_Data_4_chunk_7.txt": "file-7r3pxxVnHXfBxsjAzSaTMG", "Golf_Shot_Data_4_chunk_8.txt": "file-XjstKPG18Ej31estBu5PDr", "Golf_Shot_Data_4_chunk_9.txt": "file-9t9DfBwfnAMruETpxATZdE", "Golf_Shot_Data_4_chunk_10.txt": "file-Ud7AiG9J5RLF4KrLvSBTVk", "Golf_Shot_Data_4_chunk_11.txt": "file-ABRmZKhPgXMbQBtMN2ySiC", "Golf_Shot_Data_4_chunk_12.txt": "file-C8nnjjYDy9FucHPnT3fF4B", "Golf_Shot_Data_4_chunk_13.txt": "file-VGYSkgJE3hk4mfj7W7W8Cp", "Golf_Shot_Data_4_chunk_14.txt": "file-Cjv7dhRuHHpLMLxxtWaL7f", "Golf_Shot_Data_4_chunk_15.txt": "file-TQY4AARrdjEAwtvN4RXmLn", "Golf_Shot_Data_4_chunk_16.txt": "file-U5tj1DDvt3HoydkQDYLhRV", "Golf_Shot_Data_4_chunk_17.txt": "file-9JGDxPTU3ZTpPauGUVRrjC", "Golf_Shot_Data_4_chunk_18.txt": "file-6goVc2dWG1Z2jUSxnKd4hr", "Golf_Shot_Data_4_chunk_19.txt": "file-7s99zuSywqhjTjKPzbM7rn", "Golf_Shot_Data_4_chunk_20.txt": "file-HQ6dyesHsC2fbeJLAW6jqK", "Golf_Shot_Data_4_chunk_21.txt": "file-CyQEoAtXpxVLA4LDsrCHQC", "Golf_Shot_Data_4_chunk_22.txt": "file-2QTrVvDqmaPmZV1GfYYi1J", "Golf_Shot_Data_4_chunk_23.txt": "file-R49TbSpkdhJ9FS6dUMPCin", "Golf_Shot_Data_4_chunk_24.txt": "file-6FcqVrGTL4e8CfSrqvhT6W", "Golf_Shot_Data_4_chunk_25.txt": "file-HGT7KBTnitUAGZ18mBa1R7", "Golf_Shot_Data_4_chunk_26.txt": "file-UkYa4PrFPD5BAgDktD8ybv", "Golf_Shot_Data_4_chunk_27.txt": "file-Bfj2YaKjRRaF1Lqn1NSkQt", "Golf_Shot_Data_4_chunk_28.txt": "file-D3sETTjz1rxz7y2Udk51zz", "Golf_Shot_Data_4_chunk_29.txt": "file-W4vxRPHeCQrWAEG3Jn6CVd", "Golf_Shot_Data_4_chunk_30.txt": "file-MSV3JDuN9xZyQ9P4VF3NP9", "Golf_Shot_Data_4_chunk_31.txt": "file-XprBa7A3wDDV6Kqidz27nJ", "Golf_Shot_Data_4_chunk_32.txt": "file-2Rc2X6wpqg3eb4kN7Ji5h4", "Golf_Shot_Data_4_chunk_33.txt": "file-Ppe6js1o7FJifawp7wb3VB", "Golf_Shot_Data_4_chunk_34.txt": "file-KsK3JmnQhFDdUR15ZZtovi", "Golf_Shot_Data_4_chunk_35.txt": "file-7tcN7DvNRaCn4MewWkSrTW", "Golf_Shot_Data_4_chunk_36.txt": "file-DqUNtwqk43QtZsT2anpbwH", "Golf_Shot_Data_4_chunk_37.txt": "file-USShKq6DRySZEFLH354bWL", "Golf_Shot_Data_4_chunk_38.txt": "file-M9NLkwPy5W7NqWojamt7u5", "Golf_Shot_Data_4_chunk_39.txt": "file-5WGAvk2SbXLS9Hd6oazA4n", "Golf_Shot_Data_4_chunk_40.txt": "file-1n8iJLDQ4nGBjEBKMe5fum", "Golf_Shot_Data_4_chunk_41.txt": "file-5kt83JXrbhkr4BFNfmxgXn", "Golf_Shot_Data_4_chunk_42.txt": "file-Vu8uzJdLKbjraR6y3XQN17", "Golf_Shot_Data_4_chunk_43.txt": "file-4uGsFyhh2DhpVCrLxeHDwY", "Golf_Shot_Data_4_chunk_44.txt": "file-5gGozuiRQ3CM2HXaQ6XYtu", "Golf_Shot_Data_4_chunk_45.txt": "file-KVGxtR2cqfFDrY2DTovM5W", "Golf_Shot_Data_4_chunk_46.txt": "file-WvddqEVn62z19M8Tea7knw", "Golf_Shot_Data_4_chunk_47.txt": "file-Pqz649SsBkSuqhTo22rJcY", "Golf_Shot_Data_4_chunk_48.txt": "file-PT5q6b4PFdvxsFNC1P8tdL", "Golf_Shot_Data_4_chunk_49.txt": "file-SMRAZ3Y18qnuVYEgcL3Epy", "Golf_Shot_Data_4_chunk_50.txt": "file-3kHHD7Td25C1nLQTGhjBU6", "Golf_Shot_Data_4_chunk_51.txt": "file-FN2uw7bdp9HseLXyDSqR6H", "Golf_Shot_Data_4_chunk_52.txt": "file-EvAHq57g5tDJgqCpvzmz5o", "Golf_Shot_Data_4_chunk_53.txt": "file-H9E3DcNR3mDNfwu9tdFwHj", "Golf_Shot_Data_4_chunk_54.txt": "file-2DVcZ9K8U8stjEzQohA4GS", "Golf_Shot_Data_4_chunk_55.txt": "file-16aewUKyAYXth2gKmmM8s9", "Golf_Shot_Data_4_chunk_56.txt": "file-VWpQSAPmByin8E51ibaGiL", "Golf_Shot_Data_4_chunk_57.txt": "file-NzRYq1fg5XRjxBNtanbu45", "Golf_Shot_Data_4_chunk_58.txt": "file-3SwgfSiuoBnk9Wsg6vguFN", "Golf_Shot_Data_4_chunk_59.txt": "file-LW2gg9GbGBj6xHKKHsTZQa", "Golf_Shot_Data_4_chunk_60.txt": "file-EA92QGiiH8aCYdRZeQQKtk", "Golf_Shot_Data_4_chunk_61.txt": "file-9cDFD8S5MzkSs2d5MSGKE7", "Golf_Shot_Data_4_chunk_62.txt": "file-HX59ki3ytUeGMnCe5X2J6o", "Golf_Shot_Data_4_chunk_63.txt": "file-FZwCJ9A8nrKWc3AMBnncUm", "Golf_Shot_Data_4_chunk_64.txt": "file-PNR5FGdVWS4zsY2HwSdEFe", "Golf_Shot_Data_4_chunk_65.txt": "file-NNMSqgL93QWam1xhEBsecA", "Golf_Shot_Data_4_chunk_66.txt": "file-8jGiPkWBBQveps2hwW3G2U"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
index 4131cd9402..cf218b911e 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
@@ -1,63 +1,63 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your 7 Iron data shows a pretty good ball speed and smash factor, which means you’re making solid contact. However, the club path is a bit to the left (negative value), and the face is slightly open at impact. This could be causing your shots to veer left. Work on keeping your club path more neutral and aligning the clubface at impact to help straighten out your shots. Overall distance is solid, but focus on tuning the direction.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your 7-iron swing looks solid overall! Your ball speed is good for your club speed, but your attack angle is slightly downward, which can cause the ball to launch lower than ideal. Also, your club path is just slightly to the left, leading to a bit of a fade. Try to focus on making a more neutral swing path and adjusting your angle at impact for better ball flight.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your shot shows some good distance but you're struggling with accuracy. The face of your club is aiming right (5.28° closed) while the club path is also moving slightly left (-2.26°), causing a fade or slice. To improve, focus on aligning your clubface with your target at impact. Also, your attack angle is just slightly downward, which is okay but can be better for a 7-iron; try to hit more level or slightly upward to increase distance and control.",alignment drill,1.1857399,72.0,101.325,78
-7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron swing is solid but you can make a few tweaks to improve accuracy and distance. Your club speed is good, but increasing your attack angle slightly could help you launch the ball higher. Your club path is pretty straight, but the face is slightly open at impact, which causes some sidespin. Focusing on keeping the face square to the path at impact could reduce that slice. Try to lower your backspin too, as that will give you more distance. Lastly, practice your follow-through to maintain better balance and control.",face angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your 7-iron shot shows great potential! Your swing speed is solid, and you're achieving good ball speed and carry distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher backspin and lower distance. Try to work on swinging more level through impact, which should help reduce that spin and increase your distance. Also, keep an eye on the club path; a straighter swing will lead to better accuracy.",level swing drill,1.1857399,72.0,101.325,78
-7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your swing has a good club speed, but the attack angle is slightly downward, which can lead to less distance and control. The club face is open, causing the ball to spin left. Focus on making more level swings and aligning the club face correctly at impact for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"You're generating good club head speed and ball speed, which is great! However, your ball is experiencing a high amount of backspin and sidespin. This could be causing it to veer off course. Focus on keeping the clubface square to the target line at impact to reduce that sidespin. Also, try to lower your attack angle to find a more solid strike and better launch. Overall, keep practicing your alignment and grip for better consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your shot data shows a few areas to work on. The club path is quite out-to-in, which often leads to slices. The club face is also open at impact, leading to high sidespin and a tendency to push the ball right. Focusing on a more neutral swing path and aligning your face at impact will help improve your accuracy. Additionally, consider decreasing your backspin for better carry distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your club speed and ball speed are solid, indicating good energy transfer. However, your high backspin may lead to less distance and control. Focus on flattening your attack angle and aligning your club path more towards the target. This will help reduce the spin and improve your accuracy. Overall, work on making your swing more consistent.",attack angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"Your shot data shows a few areas for improvement. Your club speed is decent, but your attack angle is too negative, which can lead to hitting down on the ball too much, causing high backspin and lower distance. Work on your club path; it’s way out to the right, and the club face is also closed, which may result in a hook. Focus on aligning your club path more towards your target and ensure your club face is square at impact. A more neutral attack angle will also help you maximize your distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your shot with the 9-iron shows decent club speed and ball speed, which are great signs! However, your backspin is a bit high, which can cause the ball to jump up and not roll as much after landing. The slight negative club path indicates you might be swinging a bit too much to the left, and the face being slightly open means the ball will curve right a bit. Focus on your path and face alignment to lift that flight and reduce backspin. Try to visualize hitting straight ahead rather than pulling left.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows good distance, but the club path and face angle suggest you're coming in slightly from the outside, which can lead to hooks. To improve, focus on turning your shoulders more during your swing and trying to keep the club more neutral through impact. This will help straighten out your shots and improve overall accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"Your 9 iron shot looks pretty good overall! Your club speed and ball speed are nice, which means you're getting a good hit. However, the negative club path and the closed face angle suggest you might be aiming slightly to the left, causing your ball to drift that way. Focus on aligning your body and club face to your target during your setup for straighter shots.",alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your shot shows solid ball speed and carry distance, but there's some inconsistency with your direction. The club path is slightly to the right and the face is open at impact, causing the ball to slice. Focus on aligning your clubface with your target more consistently and try to swing more from the inside to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good, but the club face is slightly open at impact, which is causing the ball to spin off to the right. Aim to square the club face at impact. Your attack angle is positive, suggesting you make good contact with the ball; just focus on alignment and face angle for straighter shots. Your launch angle is decent, but tightening your spin rate could give you better distance control.",club face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,"Your shot data shows a solid club speed, but the club path is slightly out to the right, which is causing your ball to fade to the left. Working on aligning your club path can help you hit straighter shots. Additionally, increasing your launch angle a bit could give you more carry distance. Focus on swinging more down the target line and consider practicing your grip to help square the club face at impact.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your swing speed is good for a 6-iron, and you've got decent ball speed. However, your attack angle is pretty level, which may explain the lower launch angle. Also, the club path shows you're coming slightly across the ball, leading to some side spin. Focus on improving your attack angle and making a more in-to-out swing path to achieve more consistent and straighter shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot data shows decent ball speed and carry distance, but your launch angle is low, which can lead to less distance and control. Consider focusing on getting a bit more elevation in your shots. Your club path is fairly straight, but your face angle is slightly open, which may cause a fade. Work on aligning your face to your path for straighter shots.",launch angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"You're making some solid contact with a decent ball speed and carry distance. However, your club path is quite a bit left (negative), which is causing your shots to fade. Focus on aligning your body and clubface better to improve your direction. Also, consider working on your launch angle to get a bit more height and distance with the 6 iron.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"It looks like you're making solid contact with the ball, but your backspin is quite high, which may be affecting your distance. Focus on keeping your swing smooth and try to angle your clubface slightly lower at impact to reduce backspin. This can help you achieve more distance with better consistency.",backspin reduction drill,1.1857399,72.0,101.325,78
-7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your club speed is solid, and your smash factor is good, indicating decent ball-striking. However, your attack angle is nearly flat, which can affect your launch and spin. Additionally, your club path being slightly in-to-out with a closed face is causing some right-based miss hits. Focus on achieving a more neutral club path and improving your attack angle to get more consistent distance and direction.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your club speed and ball speed are good, but the negative attack angle indicates you're hitting down on the ball too much. This can lead to excessive backspin and lower distance. Also, the club path suggests an in-to-out swing, which might be causing your shots to drift right (the negative carry deviation). Focus on hitting the ball with a slightly upward angle and ensure your club path is straighter during your swing.",attack angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"It looks like your club speed and other key metrics weren't recorded, but your ball speed and carry distance suggest good potential. However, the high backspin indicates the ball is climbing too much, affecting distance. Focus on hitting more through the ball and less on lifting it. Consider checking your grip and stance as that can influence how the clubface contacts the ball.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your shot data indicates that your club speed and ball speed are decent, but the low launch angle and negative attack angle suggest you're hitting down on the ball too much. This can lead to less distance and lower shots. Work on improving your attack angle and launching the ball higher for better carry distance.",launch angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"You have a solid club speed and decent ball speed. However, your attack angle and club path indicate you might be hitting slightly down and across the ball, which can lead to some unwanted sidespin. Focus on delivering the club more on a neutral path. Try to keep your club face square during impact to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your club speed is good for a 5 iron, but your launch angle is lower than ideal. This can cause the ball to not get the lift it needs. Additionally, your club path and face angle are both slightly closed, which could lead to a pull. Focus on improving your swing path and getting the correct angle at impact to increase your launch and carry distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5-iron swing shows decent distance, but the launch angle is a bit low. To improve, work on getting more height on your shots by adjusting your attack angle and ensuring your clubface is square at impact. A slightly more upward angle of attack could help create more lift and distance. Also, focus on keeping your club path more neutral to straighten out any slight fade or draw.",attack angle adjustment drill,1.1857399,72.0,101.325,78
-7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot data indicates some areas to work on. The club speed is solid, but the negative attack angle suggests you're hitting down on the ball too much, which can cause excess backspin and lose some distance. Additionally, the club path shows you're swinging a bit to the left (negative), while the face is open (positive), leading to a fade or slice. Try to focus on aligning your swing path more with your target line and ensure your clubface is square at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your shot data shows that your club speed is decent for a 4 hybrid, but we need to work on your attack angle and club face alignment. Your face angle is quite open at impact, which may be causing the ball to slice or curve to the right. Try to incorporate a more neutral club face at impact. Focusing on a smoother swing and aligning the club face can help straighten out your shots and gain more distance.",club face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your hybrid shot has a good carry distance, but let's focus on improving your swing path and attack angle. Your swing path is slightly outside to in (-1.8 degrees), which can cause a pull or slice, and your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. Aim for a more neutral path and try to swing more upwards as you hit the ball to improve launch and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your club speed is good, but you might want to focus on improving your club path and attack angle. The negative attack angle suggests you're hitting down on the ball too much, leading to lower flights and potential hooks. Aim for a more neutral path and a slightly less steep angle to help get your ball airborne more consistently. Consider working on your swing path to help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your swing has good speed, which is great! However, the attack angle is a bit negative, meaning the club is coming down too steeply at impact. Aim for a more level swing to help get the ball airborne better. Also, the club path suggests you're coming too much from the inside, which might lead to a hook. Focus on a straighter path through impact for improved accuracy. The backspin is reasonable, but reducing the side spin can help with direction.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your shot with the 5 Wood shows good distance, but there are some adjustments to consider. The ball spin is on the higher side, which can make it difficult to control your shots. The club face is open relative to your swing path, causing the ball to spin left and push the shot offline. Focus on squaring the club face at impact and creating a more neutral swing path to improve accuracy and reduce sidespin.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your shot data shows that your club speed is good, but the attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excess backspin, which can limit distance. Focus on improving your swing path and making sure your clubface is more square at impact. Try to maintain a shallower angle of attack for better contact and a more powerful shot.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your driver swing shows some room for improvement. The club speed is decent, but the negative attack angle indicates you're hitting down on the ball. Aim for a slightly shallower angle to launch it higher and farther. Your club path is to the right, which is leading to side spin and less accuracy. Focus on aligning your swing more directly towards your target for straighter shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"You're generating good club speed and ball speed, but the face angle is significantly closed at impact, causing a leftward ball flight. Focus on aligning your clubface more towards your target at address and at impact. Also, try to increase your attack angle by launching the ball higher to maximize carry distance.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your driver swing has potential, but there are a few areas to focus on for improvement. Your attack angle is slightly negative, which means you're hitting down on the ball rather than up. This can reduce distance. Also, your club face is pointing left at impact, causing a hook spin, as seen in the sidespin data. Working on a more upward attack angle and aligning your clubface at impact will help with your direction and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78
-7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing shows good ball speed and distance! To improve accuracy, work on straightening your club path. Right now, it's aiming slightly left at impact. Focus on keeping your club path more neutral, which can help reduce the side spin. Try to feel like you're swinging straight down the target line. Practice this with your feet together to feel the correct movement.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your driver swing is solid, but there's room for improvement. Your attack angle is negative, which means you're hitting down on the ball. Aim for a slightly upward angle to maximize distance. Also, the clubface is slightly open compared to your swing path, causing some slice spin. Focus on closing the clubface at impact and bringing your path more in line with your target. Keep working on your balance and follow-through for consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"It looks like your club path is significantly outside-in, which means you're cutting across the ball. This can lead to inconsistent ball striking and distance loss. Additionally, your attack angle is slightly negative, which indicates you might be hitting down on the ball too much with your 8 iron. To improve, focus on bringing your club more on plane and try to establish a more neutral club face at impact to reduce sidespin.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your 8-iron shot shows some areas for improvement. The club path is moving slightly left (-4.4 degrees) which, combined with your club face being closed (-4.3 degrees), leads to a shot that starts left of the target and curves further left. Your backspin rate is quite high (3192 rpm), which might be affecting your carry distance. To improve, focus on aligning your club face more square to your target line and practice swinging with a more neutral path. This will help straighten your shots out.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot has good potential, but your attack angle is slightly down (negative), meaning you're hitting the ball a bit too much on the downswing. This can lead to high backspin and a lower launch angle. To improve, focus on making a more level swing by trying to sweep the ball off the ground. Adjusting your setup to encourage a slightly shallower path can help, too. Overall, you're generating decent ball speed, and with a few tweaks, you can enhance your carry distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot data indicates that your club path is too far to the left and the clubface is also slightly closed at impact, which contributes to a hook. Your attack angle is nearly level, so working on a more upward strike could help. Focus on aligning your club path more toward your target and ensuring the clubface is square at impact. Additionally, your carry distance is good, but the shot deviated left significantly. Try to improve your swing path and alignment to help correct this.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows a solid club speed and decent carry distance, but the club face is open at impact, causing the ball to curve left. Focus on closing the club face to improve accuracy and reduce sidespin.",face angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge shot shows good club speed and overall distance. However, your club path was slightly out to the right (negative value) and your face angle was closed (positive value), which can lead to pulls. Additionally, your launch angle is decent but could be adjusted for more carry distance. Focus on aligning your club path more to the target and ensuring your face is square at impact to improve accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot shows some room for improvement. The club path and face angle indicate you're cutting across the ball a bit, which is causing inconsistent ball flight and direction. Focus on aligning your clubface more square to your target, and work on bringing the club down more on an inside path. This should help straighten out your shots and reduce the spin that makes them veer off course.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your pitching wedge shot showed good power with a decent carry distance of about 120 yards. However, your club path is slightly off to the left (negative number) which means you might be slicing the ball. Try to focus on a more square club face at impact to help straighten out your shots. Additionally, your attack angle is quite flat, so consider slightly descending into the ball for more solid contact.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid distance and consistent launch angle, but your club path and face angle suggest you might be overshooting to the right. To improve precision, focus on aligning your club face better with your swing path. Practicing your aim can help reduce deviation and make your shots more accurate.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your club speed and launch angle are good for a pitching wedge, but the attack angle is too steep, which can lead to inconsistent contact. The club path is also a bit left (negative), causing the ball to spin left. Focus on swinging more from the inside and shallowing out your attack angle for better contact and straighter shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your club speed is good for a pitching wedge, but the negative attack angle indicates that you're hitting down on the ball too much. This, combined with a steep club path and closed club face, is causing the ball to go left and resulting in less distance. Focus on creating a smoother, more upward angle at impact and keeping the club path neutral to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your shot shows good ball speed and carry distance, but there are some areas to improve. The attack angle is slightly steep, which can reduce your overall distance. Additionally, the club path suggests you might be coming over the top, leading to a bit of slicing (sidespin). Focus on a more neutral swing path and a better attack angle to help improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your shot data shows some areas where you can improve. Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a pitching wedge. A shallower angle can help you get the ball in the air better. Also, your club path is quite far to the left, leading to some sidespin, which causes the ball to drift left. Focus on swinging more to the right to align your club path better. Lastly, your launch angle and backspin are good, but working on your swing path can really enhance your consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your club speed is decent for a gap wedge, but the attack angle and club path suggest you might be coming down too steep and cutting across the ball. This can lead to inconsistent shots and can affect your distance. Try to focus on a smoother, more natural swing path that encourages a straighter ball flight. Also, the high backspin indicates you could be making good contact, but remember to watch your alignment as your total carry is going a bit left. Work on keeping the club face square to your target.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot data shows a few areas for improvement. The club path is significantly left, meaning your swing is coming from the outside to the inside, which can lead to pulling the ball. Additionally, the face angle at impact is also left, contributing to the hook. Work on aligning your club path more towards your target line. Finally, reducing your backspin may help with distance; try to focus on a more compressive strike. Overall, aim for more consistent contact and alignment.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your shot data shows good club head speed and a decent launch angle for a gap wedge, which means you're hitting the ball well. However, the backspin is quite high, which can cause the ball to drop quickly and lose distance. Additionally, your club path is slightly inside-out, while the face is open to that path. This creates a fade and may reduce distance. Focus on aligning your club face closer to the path to help straighten your shots. Keeping your backspin lower could also help the ball carry further.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows decent distance, but the ball is veering too far left and has a lot of backspin. Focus on aligning your body and clubface toward the target for better accuracy. Try to engage your core more to stabilize your swing and improve your launch angle.",alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot shows a significant issue with the swing path being too far to the right (negative degrees), and the club face is also open at impact, which contributes to the left-miss. Additionally, the attack angle suggests you're coming in a bit too steep, especially for a gap wedge. Focus on aligning your swing path more towards your target and closing the club face slightly at impact. This will help straighten out your shots and improve consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot data indicates that your club angle at impact is quite steep (attack angle of -8.1°) and your club path is too far to the left (-15.7°). This combination is causing the ball to slice and not get the distance you want. Focus on leveling out your swing a bit and aligning your club path more towards your target. Also, try to improve your face angle at impact to keep the ball straighter.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot data shows that the club face was closed relative to your swing path, resulting in a leftward direction of the ball. To improve, focus on aligning your club face with the target at impact and maintain a more neutral swing path. Your attack angle indicates you're hitting down on the ball, which is good for a sand wedge, but make sure to strive for better direction control.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot with the sand wedge shows a decent club speed, but the attack angle is quite steep (negative). This can cause the ball to pop up and not travel far enough. Your club face is also open at impact, contributing to significant sidespin, causing the ball to curve left. Focus on producing a more neutral attack angle and aligning the club face square to the target to help straighten your shots. Try practicing your setup and alignment.",setup and alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your swing with the sand wedge is showing a few areas to work on. The club path is coming in too drastically from the outside (-13.7 degrees), which can cause the ball to slice left. Plus, the club face is closed (-11.6 degrees), contributing to excessive sidespin and possibly leading to unwanted shots. To improve, try focusing on a more neutral club path and ensuring your club face is aligned toward your target at impact. Additionally, your smash factor is slightly below optimal, indicating room for improvement in striking the ball more effectively.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your shot shows a steep attack angle and a significant open clubface at impact, causing the ball to spin too much and veer left. To improve your accuracy and distance, focus on taking a more neutral swing path and aligning your clubface better with your target.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your swing speed is good for a 7 iron, but your attack angle is slightly too shallow, which can lead to inconsistent contact. Your club path is also a bit to the left, while your club face is pointing slightly right at impact. This can cause the ball to fade more than you'd like. Focus on keeping your path more neutral and aligning the club face better with your target. Practicing with a more downward angle of attack can help with that too.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your club speed is good, but the attack angle indicates you're hitting slightly down on the ball, which can affect your distance. Your club path is slightly to the left, and the face is open to it, causing some left-to-right spin. Focus on hitting more level through the ball to improve your launch angle and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your swing shows good club speed, but your attack angle is slightly negative, which means you might be hitting down on the ball more than necessary. Also, your club path is to the left (negative), with the face pointing to the right (positive), causing a fade or slice. Focus on getting a more neutral path and a slightly upward attack angle for better ball flight and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron shot shows solid speed and distance, but there's room for improvement. The club path and face angle are a bit off, which contributes to the slice (sidespin). Focus on aligning your club face and path to reduce that spin. Practicing a more inside-out swing and keeping your body balanced will help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your shot data shows consistent ball speed and decent carry distance. However, the club path is slightly left and the attack angle is nearly flat, which might contribute to high backspin. Focus on adjusting your swing path to be more neutral and aim for a steeper attack angle to lower backspin and improve distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your shot data shows that while your club speed is decent, the attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it. The face angle points a bit right, causing the side spin, which is leading to some variability in your shots. Focus on getting your attack angle closer to neutral, and try to aim the clubface more consistently at your target. This will help improve your accuracy and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78
+7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"Your club speed of 78 mph is solid for a 7 iron. However, your backspin is quite high, impacting your distance. Additionally, the club path indicates you could improve your swing direction, as you're slightly coming from the outside. This is causing a fade and a deviation in your carry distance. Focus on keeping the club more on-plane to help straighten your shots and lower that backspin for better distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your ball data suggests you're hitting a little too much to the left (negative club path) with an open face, which is causing significant sidespin and higher than usual backspin. This leads to inconsistent distances and direction. Focus on keeping your club path more neutral and ensuring the face of the club is square to the target at impact for better control and straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your shot shows solid speed and ball distance, but the high backspin and sidespin suggest you may need to work on your swing path and club face alignment. Focus on ensuring your club path is more neutral and the face is square at impact to reduce the side spin and improve accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"It looks like you're generating good ball speed, but your club face is closed relative to your club path, which is causing your ball to veer left. Additionally, your attack angle is a bit down, and the excessive spin indicates you might not be making solid contact. Work on squaring the club face at impact and ensuring a more neutral swing path.",club face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your 9-iron shot shows good ball speed and solid carry distance. The attack angle is slightly positive, which is great for getting the ball airborne. However, your backspin is a bit high, which can lead to less distance and more control issues. Focus on keeping your clubface more consistent with your swing path to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows great potential! Your ball speed and carry distance indicate solid contact. However, the slight downward attack angle (-1.3 degrees) suggests that you might be hitting the ball a bit steep. Try to adjust your stance to promote a more upward angle at impact. This can help you achieve a higher launch angle and generate more distance. Additionally, your club path is slightly right (3 degrees), which could cause a fade. Focus on keeping your swing path more neutral to help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"You're hitting your 9-iron well with decent distance and ball speed. However, your attack angle is quite flat, which can sometimes lead to less loft and higher backspin. Try to increase your attack angle slightly to get the ball airborne more consistently. Your club face is open relative to your path, which could be causing some of that sidespin. Focus on trying to square the face at impact for straighter shots.",face control drill,1.1857399,72.0,101.325,78
+7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your club speed is solid, but the face angle is slightly closed at impact, causing your shots to veer left. Work on keeping the club face square to the target at impact. Also, your backspin is a bit high, which can affect distance—consider working on your ball position and attack angle for a more penetrating flight.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good for a 6 iron, but your club face is slightly open at impact, which is causing you to push the ball to the right. Try to work on squaring the club face at impact to improve accuracy and distance control. Your backspin is high, which can make it difficult to control the ball's landing on the green. A slight reduction in backspin can help with this. Focus also on maintaining a stable lower body during your swing.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,Your 6-iron swing shows good ball speed but you have a slight pull due to your club path being left and the face being open. Focus on aligning your face with your swing path for straighter shots. Consider lowering your launch angle slightly for better distance and control.,swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your club speed is good, but your attack angle is nearly flat, which means you're hitting the ball a bit too level. This can lead to lower launch and less distance. To improve, focus on slightly descending into the ball to create a better angle of attack. Your club path suggests you're swinging slightly to the left, which may be causing a pull. Try to work on having your club path more neutral. Overall, good ball speed, but adjustments can help increase your carry distance.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot shows that you're generating good ball speed with a smash factor above 1.3, which is solid. However, the low launch angle and high backspin indicate that the ball isn't getting enough height, which can lead to shorter carry distances. Work on improving your attack angle, aiming for a more neutral or slightly upward angle. This will help you get the ball in the air more efficiently. Also, consider your club path and face angle—keeping them more aligned can help reduce sidespin and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"Your club speed is good, but your attack angle and club path need some adjustment. The 8.67-degree attack angle is a bit high for a 6 iron; aim for a flatter angle to help get your ball more lift. The club path of -10.92 degrees suggests you're coming across the ball too much. Focus on swinging more from inside to out. The backspin is decent, but with better path control, you can increase distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"The ball speed and launch angle suggest that you're hitting the ball well, but the high backspin indicates that you might be catching it too much under the ball. This could limit your distance. Focus on a more level swing to reduce backspin and increase distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your 7-iron swing shows good potential, but the club path is slightly out, causing your shot to curve left. Focus on keeping the clubface square to the target at impact. Lower the backspin for a more controlled hit, and aim for a bigger shoulder turn to generate more power.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your shot data shows a few areas to work on. Your club speed is good, but your attack angle is slightly downward, which can lead to more backspin than necessary. A negative club path suggests that you might be swinging too much from the inside, potentially causing the ball to hook. Aim to improve your swing path and lift the ball a bit more for better distance and control. Focus on keeping your clubface square to your intended target line.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"Your shot data shows a good ball speed, but the high spin and deviation suggest that your club is not making solid contact. Focus on hitting the ball with the center of the clubface for better distance and accuracy. A good drill to help you with this is the 'half swing pause' — it will allow you to feel the correct position at the top of your swing and ensure a more consistent strike.",half swing pause,1.1857399,72.0,101.325,78
+7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your 5 iron shot shows you have solid club speed, but the low launch angle (4.56 degrees) and high attack angle (-4.92 degrees) suggest you're hitting down on the ball too much, which can lead to low shots. To get the ball airborne more effectively, try to focus on sweeping the ball off the ground instead of hitting down too steeply. Also, with your club path being slightly right (5.48 degrees), ensuring your swing path is more neutral will help with accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"Your swing speed of around 67 mph is solid, but the slight negative club path (-2.78) indicates an outside-to-inside swing. This is causing the clubface to point significantly to the right (7.33 degrees closed), resulting in a tendency to pull or slice your shots. Focus on straightening out your path and aligning your clubface with your target line to improve accuracy. Your launch angle is a bit low, so try to work on your angle to help the ball rise more. Lastly, practicing your follow-through will also help create a better overall shot shape.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your shot with the 5 Iron shows good club speed and ball speed, but the launch angle is a bit low, which could limit your carry distance. The path and face angles being slightly negative indicate you're swinging slightly across the ball, causing a pull. To improve, focus on creating a more consistent swing path and ensuring the clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5 iron swing has a decent speed and ball distance, but let's work on your club path and face angle for better accuracy. The club face is slightly open at impact, which is causing the slight right spin (sidespin) and push. Try to focus on getting the club path more neutral. Additionally, your launch angle is a bit low; a little more upward angle will help you get more distance and height. Overall, you're close to hitting it well!",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot statistics indicate that you're struggling with your swing path and face angle. The club was coming from too far to the inside (negative path) and the face was open at impact, which is causing your ball to curve to the left. Focus on striking the ball with a more neutral club path and ensuring the clubface is more square at impact. Additionally, your attack angle is very slightly descending; aim for a more level swing to optimize distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your club speed is decent, but the attack angle is slightly too negative, meaning you're striking down on the ball more than you'd like. This can lead to higher backspin and less distance. The face is also open at impact; working on squaring the clubface will help. Focus on a smoother, more upward strike with the hybrid to improve carry distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your shot data shows good ball speed, but your attack angle is a bit too steep, and your club path is moving slightly to the left. Work on keeping your swing on a more neutral path and focus on hitting up on the ball a bit more. This should help you get more distance and consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your shot shows some good potential, but you have a few areas to improve. The club path is quite out-to-in (negative value), which is likely causing the ball to slice. Focus on swinging more from inside to outside. The attack angle is also a bit downward, so try to make sure you're sweeping the ball off the ground with more of a level or slightly upward swing. Finally, keep an eye on your swing speed; increasing it could help you achieve better distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your shot shows good distance, but the club path is too much to the left, causing a slight fade. To improve, focus on aligning your swing path more to the target. Also, try to make your attack angle less negative for better launch. Working on these elements will enhance both accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your ball speed is good, but the face angle being open (to the right) is causing a slice. Focus on closing the club face at impact to help straighten your shots. Also, work on your club path being more neutral; aim for a straighter swing path. Consider practicing with alignment sticks to ensure proper aim and path.",club face angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This could be causing excessive backspin and affecting your carry distance. Try to focus on hitting the ball on the upswing, which will help you get more distance and a better launch angle. Also, aim to straighten out your swing path and club face alignment to reduce your slice and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your club speed is decent for a driver, but your attack angle is a bit negative, meaning you're hitting down on the ball instead of up. This might cause some loss in distance and can lead to slicing due to the high club path. Work on getting a more neutral attack angle by teeing the ball higher and trying to hit up on it more. Your backspin is relatively low, which is good, but aim for a better overall ball flight with consistent contact.",tee height adjustment,1.1857399,72.0,101.325,78
+7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"Your shot data shows that you have potential, but there are a few areas to focus on. Your club path is slightly to the left (aiming more toward the target), and your face is pointing left as well at impact. This would likely lead to a fade or slice. Your launch angle is good, but with more consistent face control, you can achieve better accuracy and distance. Let’s work on correcting your swing path and face alignment.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your club speed is solid, but the face of the club is angled slightly closed at impact. This is causing your ball to have a left spin direction, which impacts your accuracy and distance. Try to work on keeping the clubface square at impact for straighter shots. Also, your attack angle is pretty shallow; consider hitting up a little more to reduce backspin and increase carry distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing is showing potential, but there are a few areas to work on. The club path is slightly to the left, and your face angle is open. This is causing some sidespin, leading to a slight fade. Focus on aligning your body better to the target and working on a more neutral club path. Also, your launch angle is decent, but a little adjustment can help maximize carry distance. Overall, keep practicing your accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your club speed is a good start, but your negative attack angle means you're hitting down on the ball, which can cause it to lose distance and height. Your club path is positive, indicating you're swinging to the right, which can lead to a slice since the face is slightly closed relative to that path. Focus on hitting up on the ball to increase launch angle and minimize spin for better distance. Try to adjust your grip and stance for a more neutral setup.",upward angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"Your 8-iron shot shows that your club path is significantly to the left (-8.68°), which is causing your ball to start left and curve even further. You also have a higher-than-average backspin (3504 rpm), which can rob distance and control. Focus on straightening your swing path and aim to ensure that your clubface is square at impact to improve accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your club speed is solid for an 8-iron, but your club path and face angle are quite off, which is causing a slice. Focus on aligning the club face more square at impact and adjusting your swing path to be more neutral. This will help you hit straighter shots and improve your accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot was solid, but there's room for improvement! Your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. Ideally, you want to make contact with a neutral or slightly upward angle. This could help reduce your backspin for better distance. Additionally, your club face is open relative to your club path, which could lead to some slicing. Focus on aligning your club face more with your swing path for straighter shots.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot shows good ball speed but your club path and face are significantly misaligned. You're coming in too much from the inside and the face is closing too much, leading to a hook. Try to straighten your swing path and get your clubface more square at impact for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows that you're generating good club speed and ball speed, but your club face is slightly closed (-2.46 degrees) at impact, which is likely causing the ball to veer left (total deviation). To help improve accuracy, focus on adjusting your club face to be more square at impact. Additionally, work on lowering your backspin a bit to help with distance and control.",club face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge swing is solid! Your club speed and ball speed are good, but the club path being negative (-2.76) indicates you're coming slightly from the outside, which can cause a fade or slice. Also, the backspin is a bit high—consistent contact will help reduce that for better distance control. Focus on keeping your swing path more neutral and ensure your clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot has decent distance but your club face was open at impact, leading to a leftward ball flight. Focus on aligning your clubface square to the target and work on your swing path to help straighten out your shots.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your club speed and ball speed are good, but your club path and face angle suggest that you're cutting across the ball. This could lead to less consistent contact and pulls to the left. Focus on aligning your club path to be more neutral or slightly in-to-out. Also, your backspin is quite high, indicating that you might be hitting down too steeply. Try to swing more level through the ball to keep the spin manageable.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid ball speed and decent carry distance, but the attack angle is slightly negative, meaning you're hitting down on the ball rather than making solid contact. This can lead to high spin and less distance. Focus on lifting the club through impact to promote a more upward angle. Also, your club face is slightly open at impact, which could cause the ball to veer off a bit to the right. Aim for a square club face at impact to improve accuracy.",attack angle adjustment drill,1.1857399,72.0,101.325,78
+7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your shot shows a solid club speed, but the attack angle of -6.3 degrees indicates you're hitting down on the ball too much, which can cause excessive backspin and lower carry distance. A more neutral attack angle will help. Also, the club path is significantly left (-7 degrees), suggesting an outside-to-inside swing, which may add sidespin and affect accuracy. Focus on swinging more from the inside to improve direction and control.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your shot data indicates that your club path and club face are both pointed left at impact, which is causing the ball to go left with some sidespin. To improve your accuracy and consistency, focus on a more neutral club path and ensuring your club face is aimed where you want the ball to go. Additionally, your attack angle suggests you're hitting down on the ball slightly, which is okay for a wedge, but be mindful to strike the ball cleanly to maximize carry distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your pitching wedge shot shows solid ball speed and decent carry distance. However, the club path is significantly in-to-out and the attack angle is slightly downward, which can cause your ball to spin too much and curve to the left. Try to work on a more neutral swing path and a shallower attack angle for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your pitching wedge shot shows some good potential, but there are a few areas to work on. The club speed is decent for your wedge, but the attack angle is slightly negative, which can cause the ball to hit the ground too early. Also, your club path is significantly inside-out, causing the ball to spin sideways. Focus on keeping your club path straighter and try to make contact more consistently with the ball's center. This will help with your distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your shot shows some room for improvement in club path and attack angle. You're coming in a bit steep (-2.1 degrees) and from the inside (-11.5 degrees), which can lead to inconsistent shots. Try to work on keeping your club path more neutral and your angle of attack less steep for better consistency and control.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot indicates a strong club speed, but the ball is starting left due to a negative club path and face angle. Focus on achieving a more neutral club path and ensuring your club face is square at impact to straighten your shots. Reducing backspin could also help your carry distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your gap wedge shot shows a solid swing speed and decent launch angle, but the ball is spinning a bit too much. This can cause loss of distance. Focus on reducing backspin for a more controlled trajectory and better carry distance. Also, practice aligning your club face more consistently with your swing path to minimize the side spin.",spin control drill,1.1857399,72.0,101.325,78
+7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows that you're hitting the ball with decent speed, but the backspin is quite high, which could be causing less distance and a somewhat erratic direction. Along with the significant leftward deviation, it seems your clubface might be slightly closed at impact. Focus on your setup and ensuring your clubface is square to your target at impact. Also, try to maintain a consistent swing path.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot with the gap wedge shows some room for improvement in accuracy and consistency. The club path is quite off to the left, and the face angle is also closed. This means your shots are likely starting left and may curve even further. To improve, focus on aligning your body and clubface toward your target at address and through impact. Aiming for a more neutral swing path will also help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot show a strong swing, but the club path and face angle are causing the ball to go left. Focus on aligning your clubface better with your swing path. Also, try to reduce your attack angle, as hitting down too steep can lead to less distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot with the sand wedge shows a couple of areas to improve. The club face is significantly open at impact, which contributes to a leftward ball flight and the shot deviating to the left quite a bit. To fix this, try aligning the club face more towards your target to reduce that leftward spin. Additionally, your attack angle is slightly negative, which means you're hitting down on the ball too much. Focus on a more neutral or slightly positive angle to help get the desired loft and distance. A good drill for you is to practice setting up with the club face square to the target and hitting shots while concentrating on a slight upward swing through impact.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot data shows that you're hitting the ball with a solid club speed, but the club face is significantly open at impact, causing a high rightward spin. This is likely contributing to your shot veering off target. To improve, focus on closing the club face a bit more at impact and try to make a smoother swing to reduce the sidespin. Also, your attack angle is quite steep; working on a shallower swing can help achieve a better trajectory with less backspin.",face angle awareness drill,1.1857399,72.0,101.325,78
+7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your shot shows some areas for improvement. The club path is coming from very far outside-in, which means the club is slicing across the ball. The face is also slightly closed relative to your swing path, causing the ball to spin and drift left. Focus on getting more of an inside-out swing path and squaring the face at impact to improve direction and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your lob wedge shot shows a significant leftward club path and face alignment, leading to a pull and high spin rate. To improve your accuracy and distance, focus on aligning your club face more square to your target and adjusting your swing path closer to straight. A more positive attack angle will help achieve better launch and carry distance. Consider practicing with half swings to gain better control.",swing path drill,1.1857399,72.0,101.325,78
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json
deleted file mode 100644
index 8ef0bbf836..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_5_chunk_0.txt": "file-5YQoudAzQt25X94tu94cgb", "Golf_Shot_Data_5_chunk_1.txt": "file-SpPXamudfxLqennXywV767", "Golf_Shot_Data_5_chunk_2.txt": "file-VjWnTesR2qkS7A6m54zMXB", "Golf_Shot_Data_5_chunk_3.txt": "file-75b66CR3XDSB8FEo9NPxkL", "Golf_Shot_Data_5_chunk_4.txt": "file-Qx4Fi9axHYrpv7Zs4qZgpp", "Golf_Shot_Data_5_chunk_5.txt": "file-3ECCBbiPJwRFRYcRnuK62Z", "Golf_Shot_Data_5_chunk_6.txt": "file-XdeRX2uUQ1fiszvwFibmom", "Golf_Shot_Data_5_chunk_7.txt": "file-STwduBks8R96kvLRg2XhNg", "Golf_Shot_Data_5_chunk_8.txt": "file-8qWvhanavv29xW9jBBwgLj", "Golf_Shot_Data_5_chunk_9.txt": "file-G55yuV558nLsXCdvZpwNwn", "Golf_Shot_Data_5_chunk_10.txt": "file-Y8woeFxEE2tHsAUmJbZhau", "Golf_Shot_Data_5_chunk_11.txt": "file-MxjTsGkNQfFWYJSSbcW9jw", "Golf_Shot_Data_5_chunk_12.txt": "file-9AjLPhzj1bkN3RauPqYFFv", "Golf_Shot_Data_5_chunk_13.txt": "file-N1pKE16AdtCxsCMaUKPRWT", "Golf_Shot_Data_5_chunk_14.txt": "file-YJzsCZF7yeLkSJiMJb7Pzp", "Golf_Shot_Data_5_chunk_15.txt": "file-25Jwa3ScfiPDXMX3hrbiiY", "Golf_Shot_Data_5_chunk_16.txt": "file-Y4yAGizv95RcMMjAqAfbyi", "Golf_Shot_Data_5_chunk_17.txt": "file-B3zMduSbvpVjvvWggsPX92", "Golf_Shot_Data_5_chunk_18.txt": "file-78J614u6yUTmHa8ih3Ft8y", "Golf_Shot_Data_5_chunk_19.txt": "file-3JY96Ah6qByf7DK77FqeFb", "Golf_Shot_Data_5_chunk_20.txt": "file-Ph9opyMrYCWvqaTgFik349", "Golf_Shot_Data_5_chunk_21.txt": "file-TAsmDURY3EiwAZbUzRyxrs", "Golf_Shot_Data_5_chunk_22.txt": "file-CSRCH8aYMY84jXGr7LpJNj", "Golf_Shot_Data_5_chunk_23.txt": "file-Y4W4V2wLmWuK8AeCvnyGmM", "Golf_Shot_Data_5_chunk_24.txt": "file-WnEEo84nXDBCephsBLtVfk", "Golf_Shot_Data_5_chunk_25.txt": "file-2xEPJthhSpXArTy74MEkRz", "Golf_Shot_Data_5_chunk_26.txt": "file-NURm5Uju7RGoatC6MrcYgL", "Golf_Shot_Data_5_chunk_27.txt": "file-2NbMfvSLPbCsL23kj5mcDS", "Golf_Shot_Data_5_chunk_28.txt": "file-TmTiQc9qePumEJoZSSPJ54", "Golf_Shot_Data_5_chunk_29.txt": "file-NqTsvhjsBeRVMd877UFNDW", "Golf_Shot_Data_5_chunk_30.txt": "file-1Spv2NUvVNZn7GNfo3gskx", "Golf_Shot_Data_5_chunk_31.txt": "file-WTcz1wx5C1oWxX8rUu2Lde", "Golf_Shot_Data_5_chunk_32.txt": "file-BkoJkYKNgwjAZYHWvYxkQf", "Golf_Shot_Data_5_chunk_33.txt": "file-7yrtGJ8Pu4Nh5mVeBpg9e7", "Golf_Shot_Data_5_chunk_34.txt": "file-Cjc3YJpKTtJs8DkzMZ44zm", "Golf_Shot_Data_5_chunk_35.txt": "file-DgEN8ezUsHovb9ZxNtgQwX", "Golf_Shot_Data_5_chunk_36.txt": "file-D7Vn4ufABQH3iYFAxxVuyj", "Golf_Shot_Data_5_chunk_37.txt": "file-6MhF8TxAypnJBH7trUuJLZ", "Golf_Shot_Data_5_chunk_38.txt": "file-6GuynEB4PuWdp6TrpxN914", "Golf_Shot_Data_5_chunk_39.txt": "file-MsgAVEGZB7uPDR7Z1uFoc8", "Golf_Shot_Data_5_chunk_40.txt": "file-F1eThEu8tLsxuxbD4tf4EU", "Golf_Shot_Data_5_chunk_41.txt": "file-QNsSL4oQNiY88Ht8vu9oNz", "Golf_Shot_Data_5_chunk_42.txt": "file-K26ZkbSnbZ9BggHwC7bm6A", "Golf_Shot_Data_5_chunk_43.txt": "file-Y4jrnVAyYqp4b8jV52czxT", "Golf_Shot_Data_5_chunk_44.txt": "file-Fdg4asAgnVUG6SA8E6ET4D", "Golf_Shot_Data_5_chunk_45.txt": "file-5z7N5DE7S23ZpfNvxCjZ3H", "Golf_Shot_Data_5_chunk_46.txt": "file-1JBRSHHvFU7n3HHDVDRzfu", "Golf_Shot_Data_5_chunk_47.txt": "file-GZE78JN2iRWnkaPSJ8ry55", "Golf_Shot_Data_5_chunk_48.txt": "file-84CFC9CKPR5e9zxLCtWxUP", "Golf_Shot_Data_5_chunk_49.txt": "file-GBqNMV5T7CwqxwrcWoz2mi", "Golf_Shot_Data_5_chunk_50.txt": "file-RW72uZdSLjtvTuYZmTTTdh", "Golf_Shot_Data_5_chunk_51.txt": "file-B66XEYhWz6qphjTLXg4QcK", "Golf_Shot_Data_5_chunk_52.txt": "file-KyHhkVxiBPbVWtkRCs41Zg", "Golf_Shot_Data_5_chunk_53.txt": "file-95VK6gpSE83jJYLixUrrHL", "Golf_Shot_Data_5_chunk_54.txt": "file-5YQTJbPgh7sEUxwwqGvm4W", "Golf_Shot_Data_5_chunk_55.txt": "file-EVywasGx8k6RL7b2aHkz7B", "Golf_Shot_Data_5_chunk_56.txt": "file-WmS6ADYU63nob7jXYxGKyU", "Golf_Shot_Data_5_chunk_57.txt": "file-5WJNdJCJD6jwcJu29f9XXx", "Golf_Shot_Data_5_chunk_58.txt": "file-5K1khSVMmK9dEXoGW8SPb6", "Golf_Shot_Data_5_chunk_59.txt": "file-14j8UbYQfWEdRYPQJbfNQ8", "Golf_Shot_Data_5_chunk_60.txt": "file-VMnxS2RgsJQL3faeG1WfXp", "Golf_Shot_Data_5_chunk_61.txt": "file-Pv5F5Bs8oMfJg1yySnWdrw"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
index a178f44ccb..29333a1af7 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
@@ -1,69 +1,69 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Great job with your smash factor! This means you’re hitting the ball well for your club speed. However, your backspin is quite high, which can affect distance. Focus on swinging more from inside out to help reduce the sidespin and create a straighter ball flight. Also, work on lowering that launch angle slightly for optimal distance. Try to aim for a more neutral club path to help with accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Your club speed is solid for a pitching wedge, but your attack angle is slightly negative, which can lead to less height on your shots. Work on getting a more upward angle of attack. Your club face is quite open at impact, which may be causing the left-to-right sidespin. Focus on squaring the face at impact to improve direction and consistency. Also, aim to reduce your backspin for more distance and better control.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your pitch shot shows great potential! Your swing speed is good, but the launch angle is a bit low, preventing the ball from carrying further. Try to keep the club face more square at impact to reduce sidespin, which will help your shots travel straighter. A bit more height would really help your carry distance, so focus on hitting up on the ball slightly more.",launch angle drill,1.196976,68.0,101.325,68
-6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Your pitching wedge shot shows good club speed and ball speed, indicating decent power. However, the club face is quite open at impact (13 degrees), which could be causing your shots to veer off target. Focus on aligning your club face more squarely at impact. Also, the high backspin is great for control but ensure your attack angle remains consistent to maximize distance. Practicing a square club face at impact will help improve your accuracy and reduce miss-hits.",face alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"You're generating good club speed and launch angle, which is great for maximizing distance. However, watch your club face angle, which is a bit open at impact, causing the ball to veer right. Focus on square impact to reduce sidespin and improve accuracy.",face alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your pitching wedge shot shows that you're hitting the ball well, but there's room for improvement in your club path and face angle. Your club path is slightly to the right and your club face is open, which can cause a push to the right. Try to align your club face more square to your target at impact. This should help you with more accuracy and distance control.",face alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Your swing speed is solid for a pitching wedge, and your ball speed is decent too. However, your attack angle is almost flat; try to make it slightly more downward to create better contact. The high backspin suggests you're hitting cleanly, but you might be aiming a little right based on your club path. Focus on aligning your clubface more toward your target to enhance accuracy.",attack angle drill,1.196976,68.0,101.325,68
-6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your shot data shows that your club speed is solid for maintaining good carry distance. However, a slightly closed club face at impact is causing it to veer to the right. Work on aligning your club face and path better to improve accuracy. Consider practicing your shot with a focus on keeping the face square to your target line.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your shot with the 7-iron shows some challenges with club path and face angle. The club path is too far to the left (-5.1 degrees), which likely causes the ball to veer left. The club face, on the other hand, is open relative to that path (10.3 degrees), leading to a high amount of sidespin and less distance. Focus on improving your swing path by trying to bring the club more along the target line. Additionally, working on your launch angle could help your ball get airborne better.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your 7-iron shot looks solid! You have good club speed and ball speed, which is great. However, your club path is slightly negative, meaning you might be slicing the ball a bit. Your attack angle is positive, which is good for contact, but let's work on aligning your clubface better with your swing path to improve accuracy. Consider working on your aim and alignment to reduce that slice.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your shot data shows a decent club speed, but the club face is slightly closed relative to your path, which is causing the ball to draw more than you likely intend. Work on consistently squaring the club face to make sure the ball goes straighter. Additionally, the carry distance is good but could be improved with a stronger launch angle and reduced sidespin. Concentrate on a smoother swing tempo for better consistency.",face angle drill,1.196976,68.0,101.325,68
-6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your backspin is quite high, which can affect distance and control. Focus on striking the ball with a more level angle to reduce backspin. Your club path and face angles are nicely aligned, which is a plus! Keep working on consistency to minimize deviation in your carry distance.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your shot shows good speed and solid distance, but the ball is fading to the right due to a combination of a negative club path and an open face at impact. Focus on aligning your swing path more towards the target and closing the club face a little at impact. This will help straighten out your shots and reduce the sidespin.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your shot data shows that you're generating good ball speed and carry distance, but your spin rate is quite high, which suggests that the ball might be getting too much backspin. This can cause it to rise too much in the air and affect distance control. Focus on flattening your attack angle slightly and improving your clubface alignment to help reduce spin and achieve a straighter flight path.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your shot shows good club speed and ball speed, but there are some areas for improvement. Your attack angle is slightly negative, which could lead to less optimal contact with the ground. Additionally, your club path is moving significantly to the left, while the club face is open relative to that path. This can cause your shots to slice. Work on improving your swing path and aim to square the club face at impact for straighter shots.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed and ball speed are solid, but your ball is spinning too much, which can lead to less distance and accuracy. Focus on keeping the clubface square to your swing path at impact to reduce side spin and improve your carry distance. Additionally, try to lower your backspin for a more penetrating ball flight.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5 iron shot has a decent ball speed and carry distance, but the face angle is open at impact, which is causing your shots to veer to the right. To improve your accuracy, focus on keeping the clubface square at impact. Also, work on lowering that backspin, which can help your ball stay straighter and improve distance.",clubface angle drill,1.196976,68.0,101.325,68
-6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your club speed is decent, but your attack angle is very close to neutral, which means you're not getting under the ball enough. This can lead to higher backspin and less carry distance. Try to focus on your swing path; your face is open to the path, suggesting a slight slice. Work on aligning your clubface better at impact for straighter shots. Your carry distance is solid; keep practicing your follow-through to build consistency.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is decent for a 5-iron, but your club path is slightly out to the right (negative value) while the face is open (positive value). This likely caused your shot to curve right. Focus on aligning your club path more with your target line and keeping the clubface square at impact. Additionally, a slightly lower attack angle can help you make better contact with the ball.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"Your shot data shows that while you have decent club speed and ball speed, the high backspin and sidespin indicate a less than ideal strike on the ball. Consider focusing on making more consistent contact, improving your angle of attack, and aligning the clubface better to reduce sidespin. This will help with both distance and direction.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your 5-iron shot shows that you generated good club speed and distance, but the shot had some significant left-to-right spin, which suggests that the clubface was open to your swing path at impact. To improve, focus on aligning your clubface more directly toward your target and ensure your swing path is straighter. This will help reduce the sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can lead to higher backspin and less distance. Try to focus on a more neutral to positive attack angle to help get the ball airborne. Additionally, your club face is open at impact, leading to a slice. Work on aligning your club face more square to the target at impact.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows solid distance with a good ball speed, but the launch direction indicates a tendency to push the ball right. To correct this, focus on aligning your clubface more square to the target at impact and work on your swing path. A slightly upward attack angle can also help with launch. Consider practicing with a controlled swing to enhance your consistency.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"You made solid contact with good ball speed, but your launch angle and spin are a bit high, which may be causing the ball to fall short. Focus on adjusting your attack angle and club path to reduce spin and increase distance. Consider hitting the ball slightly lower in your stance to help control the launch angle.",attack angle adjustment,1.196976,68.0,101.325,68
-6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows a few areas to work on. The club face is closed at impact, which is causing the ball to start left and drift further off target. You also have a low attack angle, suggesting you might benefit from getting under the ball better. Focus on keeping your club face more square at impact and trying to slightly increase your attack angle for better distance and accuracy.",face angle drill,1.196976,68.0,101.325,68
-6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It looks like your shot didn't go as planned. Your ball speed is decent, but the smash factor indicates that energy transfer wasn't efficient, likely due to an issue with your swing path or face angle. Backspin is very high, which can make the ball balloon and lose distance. Focus on hitting more solid shots with the club face square at impact to improve your performance.",face angle drill,1.196976,68.0,101.325,68
-6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your club speed is decent for a 5 wood, but the face angle is too open at impact, which is causing the ball to spin off to the left. Work on aligning your clubface square to the target and leveling out your attack angle a bit for better contact and distance. Also, try to reduce the deviation to improve your accuracy.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"Your shot data indicates that your club speed is good, but the attack angle suggests you're hitting down on the ball too much. This can lead to higher backspin, which may cause a loss of distance. Try to work on making a cleaner, more level swing path through impact. Focus on aiming the clubface more toward your target as well, as your face angle suggests it may be pointing too far right. Overall, improving your swing path and keeping the clubface aligned can help increase both your distance and accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your shot shows a few areas for improvement. The club path is slightly to the left which can cause hooks, and the attack angle is quite flat, meaning you’re hitting down on the ball rather than making clean contact. Try to work on your swing path and make sure to have more of an upward angle on your downswing for better launch. Additionally, your backspin is a bit high which can lead to a loss of distance.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your swing speed is good, and your ball speed indicates solid contact. However, the club path is quite negative, suggesting you're coming across the ball too much, which can lead to a slice. Focus on reinforcing an inside-to-out swing path. Practice will help improve consistency and accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your shot data shows that you're generating a decent club speed and ball speed, but your launch angle might be a bit low. This could be affecting your carry distance. Consider working on your club path and face angle to aim for straighter shots. A slightly higher launch angle can help you achieve more distance. Focus on hitting up on the ball a little more to create a better launch condition.",launch angle drill,1.196976,68.0,101.325,68
-6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your swing speed is decent for a driver, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than up. This can cause your shots to lose distance and height. The club face is also open relative to your path, leading to a push to the right. Focus on a more upward angle of attack and make sure your club face is square at impact. This should help increase your carry distance and control your shot direction.",attack angle adjustment drill,1.196976,68.0,101.325,68
-6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your driver swing is showing a slightly negative attack angle, which means you're hitting down on the ball instead of sweeping it. This can lead to lower launch and less distance. To improve, focus on getting your attack angle closer to 0 degrees by teeing the ball higher and practicing a sweeping motion. Your ball speed is good, but adjusting your swing path to be more neutral will help straighten out your shots.",tee height drill,1.196976,68.0,101.325,68
-6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing looks pretty solid, but there's room for improvement. Your club speed is good, and the ball speed indicates solid contact, but you have a high backspin which can lead to a loss of distance. Try to keep your attack angle slightly lower and focus on a more neutral club path to help lower the spin rate. This can help you achieve a more penetrating ball flight and increase your carry distance.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"You're hitting the ball with decent speed, but your club path and face angle are causing your shots to go left. Your attack angle is also on the lower side, which is impacting your launch angle and distance. Focus on improving your swing path and ensuring that your clubface is square at impact to straighten out your shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,"You're generating good club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball. Aim for a more upward angle to maximize distance. Additionally, your backspin is high, which can cause the ball to balloon and lose distance. Work on leveling out your swing and making sure to hit up on the ball a bit more.",launch angle drill,1.196976,68.0,101.325,68
-6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your driver swing shows a good club speed and ball speed, but the backspin is quite high, which can lead to a loss of distance and control. Your attack angle is slightly negative, indicating you're hitting down on the ball instead of sweeping it off the tee. Focus on creating a more upward angle at impact. This will help reduce your backspin and improve distance. Overall, your launch angle is decent, but consider aiming to keep the face more square to your swing path for better accuracy.",upward attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Your driver swing is showing some promising signs! Your club speed is good, but working on your attack angle can help you add more distance. Currently, you're hitting slightly down on the ball, which can reduce carry. Try to focus on hitting up slightly on the ball. Additionally, your club path is good, but your face is a bit closed relative to your path, leading to some leftward deviation. Alignment and impact position drills can definitely help improve this.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Your shot looks solid overall! Your club speed is good, and you're generating nice ball speed leading to decent carry distance. However, your backspin is quite high, which can cause the ball to balloon in the air. Focus on flattening your attack angle a bit and work on your club path to help control spin and improve distance. If you can maintain a more neutral clubface at impact, you’ll see better results.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your 7-iron shot shows good speed and distance, but there's room for improvement. Your attack angle is slightly downward, which can lead to higher spin and less distance. The club face is open at impact, contributing to your push (right) in direction. Focusing on a more neutral face position at impact and a slightly shallower attack angle can help you achieve a straighter and longer ball flight.",face angle drill,1.196976,68.0,101.325,68
-6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"Your 7 iron swing shows great potential! You're getting good distance with a carry of around 162 yards. However, your attack angle is slightly downward, which can lead to excessive backspin. To improve your ball flight, focus on hitting more up on the ball. Additionally, your club path is a bit out to the right, which might cause some slicing. Work on aligning your swing path more towards your target. Overall, keep practicing your impact position.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"You hit the ball well with a carry of 161 yards. However, your backspin is quite high, which may cause the ball to balloon in the air. Focus on lowering your attack angle to strike the ball cleaner and reduce backspin for better distance control. Additionally, work on your swing path to help straighten out your shots since there's some deviation in both carry and total distances.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron shot is solid, but there's room for improvement. Your club speed is good, but your attack angle is a bit negative, which might be causing some low shots. You also have a noticeable amount of sidespin, indicating a slight slice. Focus on making sure your clubface is more square at impact to help straighten out your shots.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which makes it hard to give precise advice. However, focusing on your ball speed and backspin is a good start. To improve your shot consistency, try to maintain a steady tempo and make sure you're properly aligned with your target. Work on your grip and stance to ensure a solid foundation.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your shot data shows that your club face is open relative to your club path, which is likely causing the ball to curve right (right-handed golfer). Try to work on closing the club face at impact and aligning your body better with your target. Additionally, your attack angle is slightly down, which can lead to inconsistent strikes. Practicing a more neutral attack angle can help with contact and distance consistency.",face angle drill,1.196976,68.0,101.325,68
-6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your 7-iron shot shows a good club speed and ball speed, which is a positive sign. However, the attack angle being negative indicates you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Try to work on a more neutral attack angle to help with launch and carry distance. Also, your club path suggests an out-to-in swing, which could cause a slice. Focus on improving your swing path to keep the ball straighter.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"Your 7-iron shot shows good distance and decent accuracy, but there's room for improvement. Your club path is slightly out to the right, contributing to some sidespin, which can affect your direction. Focus on aligning your clubface better with your target during your swing. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"Your 7 iron shot has decent distance, but there's room for improvement in accuracy. Your club path is slightly out to the right, which is causing your ball to curve and deviate. Focus on aligning your club path more toward your target. Working on a consistent swing path will help improve your direction and control.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Your shot shows good speed and a decent carry distance of about 97 yards. However, your club face is slightly open at impact, which is causing the ball to spin left and deviate off target. Focus on aligning your clubface more square to your target and consider working on your follow-through to ensure better direction.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your gap wedge swing shows good club speed, but the club path is a bit too far to the right (9.5 degrees), causing a slight pull and high backspin. Focus on aligning your club path with your target and lowering your backspin for better control and distance.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"You're hitting the ball well with a decent carry distance of about 113 yards. Your attack angle is very close to level, which is good for a gap wedge. However, the backspin is quite high, indicating the need for a more solid strike to control distance better. Focus on ensuring the club face is square at impact, as a slight fade spin is showing. Try to feel more weight shift through the shot for better control.",club face drill,1.196976,68.0,101.325,68
-6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot was solid overall. You achieved a good carry distance of about 97 yards, but there are a few areas to work on. The club face was open at impact, suggesting a need to work on squaring the face at contact. Additionally, your attack angle is nearly level, which is great, but a slightly steeper angle could help you compress the ball better for more distance. Focus on maintaining a more neutral club path to keep your shots straighter.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Your shot data shows that you're generating a good club speed, but your attack angle is a bit too negative. This means you're hitting down on the ball more than necessary, which can lead to lower launch and more backspin. Try to focus on making a smoother, more level swing to help the ball get up in the air better. Also, your club face is slightly open relative to your path, which could be causing some sidespin. Work on aligning your clubface more consistently at impact.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot shows good potential but could benefit from some adjustments. The attack angle is quite steep at -9.3 degrees, which means you're hitting down on the ball too much. This can result in more backspin than necessary and lower carry distance. Aim for a more neutral angle to help with a higher launch and consistency. Your club path and face direction are fairly aligned, which is good. Just focus on shallowing out your swing slightly to improve your distance and accuracy.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Your shot with the gap wedge shows that you have good potential, but the club face was quite open at impact, which caused the ball to start to the right. Focus on keeping your club face square to the target at impact. Also, your angle of attack is slightly too steep; try to swing more level to help with consistency and gain better distance.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge swing shows potential, but there are a few areas to improve. The club speed is good, but the attack angle is quite negative, meaning you're hitting down too steeply on the ball. This could lead to less distance and higher spin. Focus on shallowing out your swing a bit and ensuring that you make contact with the ball first before hitting the ground. Your ball is launching a bit high, which is great for softer landings, but control your sidespin for a straighter shot.",angle adjustment drill,1.196976,68.0,101.325,68
-6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"Your gap wedge shot had a strong ball speed and carry distance, but the relatively high backspin and significant carry deviation suggest that your alignment and aim might need adjustment. Focus on ensuring that your clubface is square at impact, which could help reduce sidespin and improve accuracy.",alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a decent club speed and a good launch angle for a sand wedge. However, your club path is quite negative, meaning you are swinging more to the left than intended. This is causing the ball to curve to the left (hook). Also, the low backspin isn't helping your control. Focus on keeping the clubface more square to the target line at impact to improve your direction and spin rate.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your club speed and ball speed are good, but the launch angle is quite high and your attack angle is negative, which may cause the ball to balloon and lose distance. Aim to flatten your attack angle slightly, and ensure your club face is more square to the path at impact. This can help control your launch and reduce excess spin, leading to more distance and a straighter shot.",launch angle drill,1.196976,68.0,101.325,68
-6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your club speed is decent, but the launch angle is quite high and the backspin is very high, which can cause the ball to float too much and decrease distance. Focus on lowering your launch angle and controlling your spin for better distance and accuracy. Try to slightly increase your attack angle by hitting down a bit less, and work on getting the face of your club more square at impact.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot is solid, but there are a few areas to work on. Your attack angle is a bit down (-2.9 degrees), which might lead to some chunked shots. Aim for a slightly more level or even upward angle to help with contact. Also, the face is open relative to the path, which can lead to right-side misses. Focusing on closing the clubface at impact will help with direction. A bit of a high backspin indicates room for improvement in both contact and angle. Work on your swing for a smoother impact.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your swing speed is good for a sand wedge, but your attack angle is quite steep, which can lead to inconsistent contact. Try to reduce the steepness by focusing on a more level swing through impact. Additionally, your club path shows that you're swinging too far to the left, which can cause your shots to go off target. Work on aligning your swing path more towards your target. These adjustments should help improve your accuracy and distance control.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Your club speed is good, but your attack angle is a bit too steep. This means you're hitting down on the ball too much with your sand wedge, which can cause a lot of backspin. Try to keep your swing more level to help the ball lift more easily and reduce the spin. Additionally, your face angle is open relative to your path, which can lead to slices. Work on aligning your clubface better with your swing path.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot shows good ball speed and decent carry distance, but the attack angle is slightly steeper than ideal, which can lead to inconsistent contact. To improve, focus on keeping your hands ahead of the ball at impact. This will help lower your attack angle and increase your control. Additionally, the sidespin suggests potential issues with your clubface alignment at impact, so aim to align your body and clubface better to reduce any hooks or slices.",club face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your lob wedge shot shows promise but could use some adjustments. Your attack angle is slightly steep at -3.94 degrees, which could lead to more fat or thin shots. Try to lighten your grip pressure and focus on a smoother swing to improve consistency. Additionally, your club path is slightly outside-in, which is causing the ball to curve to the left. Work on your swing path to create a straighter shot. Consider practicing with a half swing pause to help with control and set up for a better follow-through.",half swing pause,1.196976,68.0,101.325,68
-6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that while you're generating a decent carry distance of 50 yards, your ball is curving quite a bit to the left (sidespin). This suggests that the clubface at impact is aimed left of your swing path. To improve, focus on aligning your clubface with your target at address and during your swing. Additionally, the angle of attack is a bit steep; try to brush the turf instead of digging in too much. This will help with better control and more consistent contact.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your lob wedge shot has a solid carry distance of about 37 yards, but the ball is curving quite a bit to the left (slicing). To improve your accuracy and distance control, focus on keeping your club path more neutral and aligning the clubface better at impact. The lower backspin means the ball isn’t gripping much—try to make cleaner contact with the ball for faster, higher shots.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot was solid overall. The club speed is good, but the smash factor (which measures how effectively you're transferring energy to the ball) could improve. The ball launched high but with a little too much right spin, which means it may drift to the right. Focus on aligning your clubface more with your swing path to reduce that rightward spin, and try to increase the smash factor by making solid contact with the ball. A slight adjustment to your attack angle could also help in getting the ball closer to your target line.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Your shot data shows a solid effort, but your ball is deviating left and has high backspin. Focus on improving your swing path and reducing the excessive sidespin. This will help straighten out your shots and increase distance. Consider practicing with a more neutral swing path.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Great job with your pitching wedge! Your ball speed and carry distance are impressive. However, the club face is open at impact, causing the ball to veer slightly right. Focus on squaring your club face at impact for better accuracy and control.",face angle drill,1.196976,68.0,101.325,68
+6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your club speed is decent for a pitching wedge, but your launch angle is quite low, which might be limiting your carry distance. Focus on opening the clubface slightly at impact to increase the launch angle and reduce backspin for better distance control. Also, try to keep your swing path more consistent to reduce deviation in direction.",launch angle drill,1.196976,68.0,101.325,68
+6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Great job with your pitching wedge! Your swing speed is decent, but the club face is open at impact, which may explain the leftward launch. Try to aim the club face more at your target. Work on creating a more neutral club path to help improve your accuracy. Also, your backspin is high, which is good for stopping the ball on the green, but a little reduction could help with carry distance. Focus on a smoother, more controlled swing for better consistency.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"Your ball speed is solid for a pitching wedge, but your launch angle is a bit higher than usual, leading to a high backspin. This causes the ball to climb and not carry as far. Try working on your attack angle to bring it down slightly, which may help lower your spin and improve distance. Also, the club face was open at impact, which can cause the ball to drift to the right. Focus on better face alignment during your setup.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your shot shows good distance with a solid ball speed. However, the club face angle is quite open at impact, which may be causing the ball to slice slightly. Focus on closing the club face at impact and check your grip pressure. A simple drill to improve this is the 'Half Swing Pause' drill, which helps you ensure the club face is square as you begin your downswing.",half swing pause,1.196976,68.0,101.325,68
+6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Great job with your pitching wedge! Your club speed and ball speed are solid, and you're generating good distance. However, a very slightly upward attack angle suggests you might be hitting the ball a bit too flat. Try focusing on a more descending strike to improve your backspin and consistency. Also, work on aligning your clubface more towards your target to reduce sidespin.",attack angle drill,1.196976,68.0,101.325,68
+6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your swing speed is good for a 7 iron, but the club path and face angle suggest your shots may be starting right of your target. A slight adjustment in your swing path could help straighten your shots. Keep working on consistent contact for better distance and accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your 7-iron shot shows that the clubface is open (pointing right) at impact, which is causing the ball to spin sideways and not travel as far as it could. Focus on aligning your clubface with your intended target at address and through impact. A stronger face position will help increase your distance and accuracy.",clubface alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your shot shows a good club speed and decent ball speed, but your club path is coming from the inside, and your club face is open at impact. This can lead to a slice. Focus on aligning your club face more square to your target at impact, and consider practicing your swing path to help straighten out your shots.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your 7-iron shot shows good ball speed, but the slight club path and angle indicate a potential slice problem. Focus on aligning your clubface to better match your swing path. This will help reduce sidespin and improve your accuracy. Also, consider lowering your launch angle a tad for better distance.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Your 7 iron shot shows good club speed and a solid smash factor, which means you're hitting the ball well. However, the backspin is quite high, indicating that the ball may not be getting enough distance due to excessive spin. Your club path and face angle are close, but there’s a slight open face at impact, causing some sidespin and deviation in direction. Focus on lowering your backspin for more distance and aim to align your club face better with your swing path.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your 7-iron shot shows good club speed and ball speed, but the club face is significantly open at impact, causing a slice (side spin to the left). To improve accuracy, focus on aligning your club path more closely with your target line and ensuring your club face is square at impact. Consider practicing your swing path to reduce that leftward spin and improve your overall direction.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your ball speed and carry distance are looking good, but there are a few areas we can work on. Your attack angle is quite flat at just under 0.5 degrees, so consider focusing on hitting up a bit more with your 7-iron to increase the launch angle. Additionally, the club face is pointed a little right of your club path, which is causing the ball to drift. Try to align your club face with your intended target line at impact for straighter shots.",club face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your 7 iron shot shows good ball speed and carry distance, but the club path and attack angle suggest you may be coming across the ball too much, which can lead to slices. Focus on correcting your swing path to be more neutral and adjust your club face angle. This will help improve accuracy and control.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed is good, but your shots are veering to the left, indicating your club face is quite open compared to your swing path. This is causing higher backspin and sidespin, impacting accuracy and distance. Focus on squaring the club face at impact to improve your direction and reduce excessive spin.",club face drill,1.196976,68.0,101.325,68
+6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5-iron swing looks solid overall. Your club speed and ball speed are good, but the club face is quite open at impact, which is causing your shots to slice to the right. Focus on closing the club face a bit more and adjusting your aim. Additionally, working on your attack angle could help you get a more favorable launch. Consider practicing hitting the ball with a slightly downward angle for better control and distance.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your shot data shows good distance with a 5-iron, but you might notice the ball has some spin, causing it to drift a bit. The club path is slightly over the top (negative angle), and the club face is open at impact, contributing to the sidespin. Focus on improving your swing path to a more neutral position, and try to close the club face at impact to straighten your shots. Consider practicing with a swing path drill to help you make that adjustment.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is solid for a 5-iron, but your club face angle is significantly open at impact. This could be causing a high degree of sidespin, leading to slices. Focus on closing the face and ensuring a more neutral swing path. Improving your attack angle would also help you create more distance and consistency.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"You have a good club speed, but your ball's launch angle and spin are affecting your distance. The face angle is too open at impact, causing the ball to spin sideways. Focus on getting your club face more square at impact. This will help reduce the sidespin and improve your accuracy. Additionally, consider adjusting your attack angle to a more neutral position to get better launch conditions.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your shot showed solid club speed and ball speed, but the combination of a steep attack angle and an out-to-in club path is causing a significant leftward spin, resulting in a draw (or pull). To improve accuracy, focus on aligning your swing path more towards the target and flattening your attack angle a bit. Also, try to maintain a consistent face angle at impact to minimize side spin.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your 4 hybrid shot shows good ball speed, but there's room to improve your accuracy. Your attack angle is slightly negative, indicating you're hitting down on the ball, which can lead to higher spin and less distance. Additionally, the club face was open at impact, causing the ball to slice right. Focus on keeping your club face square at impact and work on your swing path to help straighten your shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows a solid swing speed and decent carry distance, but there are a few areas to improve. Your club face is significantly open at impact, which is causing the ball to drift to the right. Try to work on aligning your club face better with your swing path. Consistency is key, so focus on a smoother takeaway and follow-through.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"Your shot data indicates you have a solid carry distance, but there's room for improvement in consistency. The high backspin and sidespin suggest that your ball may not be staying straight, leading to deviation in your carry. Focus on keeping your club face square to the target at impact and working on your swing path for more accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows that your club face was significantly closed relative to your swing path, which likely caused the ball to start left and fade. To improve accuracy and distance, focus on aligning your club face more to the target and working on a smoother, more consistent swing path.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It seems like there were some data issues, but I can see your ball speed is decent while the spin rate is quite high. This means the ball is spinning a lot, which can result in a loss of distance and control. Focus on flattening your swing path and striking the ball more solidly. Work on hitting with a bit less loft to lower the spin and help with distance.",low spin drill,1.196976,68.0,101.325,68
+6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your shot data shows good ball speed and carry distance for a 5 wood, but the club face angle is quite open at impact, causing the ball to fade (curving right for a right-handed golfer). Focusing on squaring the club face at impact will help improve accuracy. Work on your attack angle to make it flatter, which can help launch the ball better. Practicing a smoother swing path could also help control the direction.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"You hit your 5 Wood well, but the club face was open at impact, which caused a high amount of slice. Focus on getting the club face more square to your target at impact and work on decreasing your attack angle to get better loft and distance. Practicing your swing path will help keep your shots straighter.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your swing is generating decent club speed, but the club path is too far to the left and the face angle is open, causing a slice. Focus on aligning your club path more toward the target and closing the club face at impact. Reducing the backspin will also help your ball fly straighter and further. Try to keep your attack angle neutral rather than descending.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your club speed and ball speed are solid! To make more consistent contact, focus on improving your club path. Right now, it's coming too far from the inside, which can lead to hooks. Keep your swing path more neutral or slightly out-to-in for better accuracy. Your launch angle is good, and the ball carries nicely, but refining these details will help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your 5 Wood shot shows a good club speed and ball speed, but you need to work on your club face alignment at impact. Your face is open compared to your swing path, which is causing the ball to veer to the right. To improve, focus on squaring the club face at impact and aim for a more neutral swing path. This will help you achieve straighter shots and increased distance.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your driver swing is showing room for improvement. Your attack angle is slightly downward, which can lead to less distance. Aim to create a more upward angle by trying to hit up on the ball. Additionally, your club face is open at impact, contributing to your sidespin and causing the ball to drift to the right. Focus on squaring the face at impact to straight out your shots. Finally, your carry distance is decent but could improve with better launch conditions.",upward attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your swing speed is good, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than sweeping it. The club face is slightly closed at impact, causing the ball to curve left. Focus on making a slight upward motion on your swing through the ball to help increase your launch angle and reduce sidespin.",upward swing drill,1.196976,68.0,101.325,68
+6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing shows some good potential, but you might want to focus on reducing your backspin for better distance. Aim for a slightly lower attack angle, between 0-1 degrees, to help with this. Your launch angle is a bit high, and the sidespin is causing your ball to curve a bit left. Adjusting your club face can help straighten it out.",sidespin correction drill,1.196976,68.0,101.325,68
+6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"Your driver swing shows some room for improvement. Your club path is coming from the inside too much, and the face is pointing left at impact, which is causing a significant leftward ball flight and pulling your shots off target. Try to aim for a more neutral path and keep the clubface closer to square at impact. Increasing your launch angle will also help you get more distance and carry. Practicing with a focus on these areas should really help your game.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,Your driver swing shows a good distance but has some room for improvement. The low attack angle indicates you might be hitting down on the ball instead of sweeping it. A lower spin rate would help your distance and accuracy. Focus on sweeping the ball off the tee and try to keep your clubface more square to the path to lessen side spin.,tee shot drill,1.196976,68.0,101.325,68
+6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your swing speed is decent at 87 mph, and your ball speed of 120 mph shows good efficiency. However, your attack angle is slightly negative, suggesting you're hitting down on the ball a bit. This might be leading to your high backspin of over 3500 rpm, which can cause less distance. Try to work on hitting up on the ball to lower the spin and increase distance. A slight left bias in your shot suggests the face is slightly closed at impact, so we'll focus on keeping it more square.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Great job generating a solid swing speed with your driver! To maximize distance and accuracy, focus on improving your attack angle. A slightly upward angle can help launch the ball higher and reduce spin. Work on setting up with the ball slightly farther forward in your stance, and practice a smooth shoulder turn to enhance your launch conditions.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Great job with your 7 iron! Your club speed and ball speed are solid, and the carry distance is impressive. However, your backspin is a bit high, which can make the ball stop quickly but might lose distance. Try working on your attack angle to create a slightly downward strike that can help reduce spin and improve distance. Keeping your club path closer to straight will also enhance your accuracy.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your shot data indicates a solid ball speed and decent distance, but the attack angle and launch direction suggest you might be hitting the ball slightly down. This can lead to higher spin and less distance. Focus on getting your attack angle to zero or slightly positive, which means trying to hit up on the ball instead. Additionally, the club face is open relative to your path, causing the ball to fade. Working on your alignment and grip can help straighten out your shots.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"You made solid contact with a decent smash factor, which means you're getting good speed from your club. Your launch angle is great for a 7-iron, and your ball speed indicates you're hitting the ball well. However, there's some sidespin causing the ball to curve slightly. Focus on keeping your swing path more consistent and try to square the clubface at impact to reduce that spin. Work on a more neutral club path to hit straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"Your 7-iron shot shows solid ball speed and decent carry distance. However, the high backspin and sidespin suggest that your swing might be causing the ball to curve more than you'd like. Focus on your swing path and ensure that the clubface is square to the target at impact. This will help reduce the sidespin, leading to straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron swing shows a good club speed with solid ball speed. However, your attack angle is slightly negative, which can lead to a lower ball flight and more difficulty with distance. Focus on making a more upward swing into the ball to create a better launch angle. Additionally, your face angle is significantly open, which may cause a rightward ball flight. Work on closing the face at impact to improve accuracy and distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there were issues collecting complete data, but we can still focus on improving your impact with the ball. Work on making solid contact by ensuring your club face is square at impact. Remember to keep your balance and follow through smoothly.",impact drill,1.196976,68.0,101.325,68
+6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your 7-iron shot shows good distance, but the club face was open at impact, causing a slice. To improve, focus on squaring the club face at impact and keeping a more neutral swing path. A slight adjustment in your attack angle can also help. Practice hitting shots with a more inside-to-out swing path.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your shot data indicates that your club speed is good, but your attack angle is slightly downward, which may be a bit steep. This could lead to excess backspin, which might be making it harder to get the ball to carry as far as you'd like. Work on leveling out your swing a bit more. Additionally, your club path is slightly right of the target, which is causing a small fade. Keeping the club path more aligned with the target line will help. Aim for a smoother launch angle by refining your setup and takeaway to promote better trajectory.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"You have a solid shot with decent distance, but your attack angle is negative, which means you're hitting slightly down on the ball. This can lead to lower launch and spin issues. Try to focus on a more upward angle through the ball for better launch and carry. Additionally, your club path is slightly out-to-in, leading to a small slice. Aim to keep your swing path more neutral. Consider practicing with targets to help your alignment.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"You're hitting the ball well with a solid club speed and decent ball speed, which is great! However, your attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This can cause higher backspin and make it harder to control distance. Additionally, your club path is right, and the face is open relative to that path, leading to a slight fade. Focus on improving your attack angle to be more neutral and aim to align your clubface with your swing path for straighter shots.",attack angle adjustment drill,1.196976,68.0,101.325,68
+6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Nice job with your gap wedge! Your club speed and ball speed are solid, giving you a good carry distance. However, the slight left spin (sidespin) indicates that your club face is aimed a bit left at impact. Focus on aligning your club face more accurately to straighten your shots. Also, consider working on your attack angle, which can help control your launch angle for more consistent distance.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your shot with the gap wedge shows a decent club speed and ball speed, but the ball is curving left due to a closed club face at impact. Focus on keeping the clubface square to your target to reduce the left curve and improve accuracy. The backspin is quite high; try to hit down less on the ball to achieve better distance control.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"Your shot with the gap wedge shows a good club speed and decent carry distance, but the backspin is high, which might cause the ball to stop too quickly on the green. Your club path and face angle are close to straight, but a slight adjustment can help you aim better. Focus on keeping the face square to your target during the swing for more accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot shows good distance with a solid carry of about 97 yards. The launch angle is perfect for a wedge, but there's a bit too much backspin and a slight pull to the left. Focus on aligning your clubface more square to the target and work on your swing path to reduce sidespin for straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Great job with your gap wedge! Your club speed and ball speed indicate you have good power. However, your attack angle is slightly down, which could mean you're hitting the ball a bit too steeply. Adjusting your setup to promote a shallower attack angle can help improve your consistency. Additionally, your launch angle is a bit higher than recommended for a gap wedge; a lower launch will help with distance control and landing angle.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot has a good carry distance of about 60 yards. However, the -9.26 degree attack angle suggests you're hitting down too much on the ball, which can lead to lower trajectories and more spin. Try to engage the ground less aggressively. Additionally, your club path is slightly out to in, which could affect the direction of your shots. Work on making a more neutral swing path and aim for a shallower attack angle to improve your contact and distance.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Great effort with your gap wedge! Your club speed and launch angle are solid, which helps get the ball in the air. However, your attack angle is a bit too steep, causing the ball to have a higher backspin than ideally needed. Try to hit the ball with a more neutral angle to lower your spin and improve distance. Additionally, aim to get your club face angle more square to your path for straighter shots.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge shot carried about 50 yards but had a significant amount of backspin and sidespin. The face of the club was open at impact, which caused the ball to curve to the left and rise too much. Focus on keeping the clubface square to your target at impact to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"You have strong ball speed and a decent smash factor, indicating effective contact with the ball. However, it's important to work on your swing direction and consistency since your carry distance is showing a significant deviation. Focus on your aim and lining up your shots properly to reduce the side spin. This will help straighten your shots and improve accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a high club face angle, which is causing your shots to go right. Focus on keeping the clubface more square to your target at impact. Also, your launch angle is quite high; consider making sure you’re not hitting too steep. Try to maintain a more consistent swing path and aim for a more neutral attack angle. Practice these elements to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your swing speed is decent, but the face angle is quite closed, which can cause the ball to curve to the left. Additionally, your attack angle suggests you're striking down on the ball more than needed with a sand wedge. Try to level out your swing a bit more and work on opening the clubface at impact for better direction. Practicing a more neutral path will also help straighten out your shots.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your shot shows good club speed and decent carry distance for a sand wedge, but the face angle suggests you're hitting a bit to the right of your target. To help correct this, focus on aligning your feet and shoulders towards the target. Additionally, your launch angle is a bit high, which could lead to excessive backspin. Try keeping a flatter swing angle to lower the trajectory and achieve better distance control.",alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot shows decent distance but your spin is quite high, which could cause the ball to stop too quickly on the green. Try to lower your attack angle and focus on a more shallow swing path for better control and distance. Aim for a more neutral clubface at impact to reduce sidespin and help the ball go straighter.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your sand wedge shot reveals a few key areas to improve. First, the club path is significantly out to the left, which means you're likely pulling your shots. Try to aim more towards the target while keeping your club path more neutral. Also, work on closing the club face a bit more as you're hitting with an open face, which adds unwanted side spin. Consider focusing on your swing path and club face alignment during practice to help improve your accuracy. Lastly, be mindful of attack angle; aim to have it closer to level, around zero degrees, for better contact.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Great effort with your sand wedge! Your club speed is decent, and the launch angle is good for getting the ball into the air. However, you have some issues with your club face being open relative to your swing path, which is causing the ball to go right. To improve, focus on aligning your club face with your target while maintaining a more neutral swing path.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot is solid overall, but there are a few areas to work on. Your club speed is good, but the smash factor suggests you can make better contact for more distance. The launch angle is high, which helps get the ball up but might lose distance in the wind. Focus on keeping the club face square to your path at impact to reduce sidespin and achieve straighter shots. Additionally, try to improve your attack angle to be more level with the ground rather than descending too steeply.",face control drill,1.196976,68.0,101.325,68
+6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your shot data shows that you're generating decent club speed, but your attack angle is a bit too steep and your club path is on the outside, which can lead to inconsistencies. Aim for a more neutral attack angle and try to close the club face a little more to align with your swing path. Focus on better direction for your launch angle as well.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that you're making solid contact, but you may want to focus on reducing the loft in your angle of attack. This can help you control your distance better and minimize side spin. Try to keep your club path more in line with the target to improve accuracy on your shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your club path is moving to the right (6.4 degrees), and your face is open to that path (10.9 degrees). This is likely causing your shots to go right. Focus on bringing the club path more in line with your target and closing the clubface slightly at impact. Additionally, the high launch angle indicates that you might be hitting too steeply into the ball with your lob wedge; try to create a shallower angle of attack to increase distance and control.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot shows good distance and decent launch angle, but the spin and direction suggest a need for better face alignment and a more consistent swing path. Aim to keep the club face square to your path at impact to reduce sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json
deleted file mode 100644
index 1501090692..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_6_chunk_0.txt": "file-QStEFcmvcUD1LQzEhAZAJk", "Golf_Shot_Data_6_chunk_1.txt": "file-1xH4B6zVUCi8y7SbHYJY9d", "Golf_Shot_Data_6_chunk_2.txt": "file-VPmpZrrLcxP83ana1JY1AW", "Golf_Shot_Data_6_chunk_3.txt": "file-3Vtd2HpKYUik1aqt4kEVwT", "Golf_Shot_Data_6_chunk_4.txt": "file-QRrrhb9HQCyAvbBrqSYGsD", "Golf_Shot_Data_6_chunk_5.txt": "file-3KWJKVad3ujoLPyiBCnkVh", "Golf_Shot_Data_6_chunk_6.txt": "file-CssoUnLgwQkk23fuwxuCXU", "Golf_Shot_Data_6_chunk_7.txt": "file-YaQoWFqxnKm3TxZbvKjzZ6", "Golf_Shot_Data_6_chunk_8.txt": "file-HtVqMKCJ6CUj8G14wt7B22", "Golf_Shot_Data_6_chunk_9.txt": "file-LvYpERzpdFZydCuZHtzLC5", "Golf_Shot_Data_6_chunk_10.txt": "file-98NLd14jTEFhwkZV6QXxnK", "Golf_Shot_Data_6_chunk_11.txt": "file-H9n6zU5jmVYQFsAaQUhsmj", "Golf_Shot_Data_6_chunk_12.txt": "file-9XXLV3pB2vcRh1dTurYiF7", "Golf_Shot_Data_6_chunk_13.txt": "file-9BMAXajJw5Het4oWeGh2x6", "Golf_Shot_Data_6_chunk_14.txt": "file-LTjRgbYcKrazcsjGZak1fs", "Golf_Shot_Data_6_chunk_15.txt": "file-DDuJSLkVYqaHPmZEQSxCnr", "Golf_Shot_Data_6_chunk_16.txt": "file-DsRJ9TmHEKPwEhfkWYoqHw", "Golf_Shot_Data_6_chunk_17.txt": "file-SBgPZgCbpqpuoaFz5ho1ys", "Golf_Shot_Data_6_chunk_18.txt": "file-52RyFisGuhbcF9EzWTFAoJ", "Golf_Shot_Data_6_chunk_19.txt": "file-WbyR9pECcQnNrL2bJmrH69", "Golf_Shot_Data_6_chunk_20.txt": "file-FGWaWzHp2WUsTe1Npy8MLe", "Golf_Shot_Data_6_chunk_21.txt": "file-Qpk2JDNbMZtL6XPcXzzhUt", "Golf_Shot_Data_6_chunk_22.txt": "file-HgQAyt8ZKJaL6qJQBitLa1", "Golf_Shot_Data_6_chunk_23.txt": "file-643N7NfaXSGohURNtEFJuk", "Golf_Shot_Data_6_chunk_24.txt": "file-J15wooPQDobpwPdxPJxi64", "Golf_Shot_Data_6_chunk_25.txt": "file-1CjzC6139VwinFszQYhnUe", "Golf_Shot_Data_6_chunk_26.txt": "file-7P52M33WLcXtQ8UwqjhCyC", "Golf_Shot_Data_6_chunk_27.txt": "file-WsAtXwj9sh37xWcVFE55T1", "Golf_Shot_Data_6_chunk_28.txt": "file-4PDQCydRnT7TK66uQ4JVtw", "Golf_Shot_Data_6_chunk_29.txt": "file-JMhKj6jea5hXTpiVSqjDhg", "Golf_Shot_Data_6_chunk_30.txt": "file-G3n219p2iGD97GzcSP4MTq", "Golf_Shot_Data_6_chunk_31.txt": "file-U6XhfVpCepaLak6qcqoutb", "Golf_Shot_Data_6_chunk_32.txt": "file-BcyEWyWJAQHfArqH3mKatG", "Golf_Shot_Data_6_chunk_33.txt": "file-UeHkiEGZB7BJT2qYfHiCG7", "Golf_Shot_Data_6_chunk_34.txt": "file-4X6WbovALzQjMgNtDUw9rw", "Golf_Shot_Data_6_chunk_35.txt": "file-HtZ25xGp54sLNX43cRZf6s", "Golf_Shot_Data_6_chunk_36.txt": "file-5TCQYGXRuZ7P6boEK65AvN", "Golf_Shot_Data_6_chunk_37.txt": "file-GaUiRP315DXuVG7FkicJwM", "Golf_Shot_Data_6_chunk_38.txt": "file-CXzWzcBJZZ6RU5C2F3JK1c", "Golf_Shot_Data_6_chunk_39.txt": "file-FyBPpoyHw1zfyijayeXFCu", "Golf_Shot_Data_6_chunk_40.txt": "file-Fi67MWjdgAb71sXBSEBWD4", "Golf_Shot_Data_6_chunk_41.txt": "file-LZATUaYehu6euPtWa68ShY", "Golf_Shot_Data_6_chunk_42.txt": "file-P7XL84By8PcbUJdUHwwE4U", "Golf_Shot_Data_6_chunk_43.txt": "file-PvGXJYarbFNv3BrYnYosLA", "Golf_Shot_Data_6_chunk_44.txt": "file-Bk6SJP7CBudcA3w4xafHSY", "Golf_Shot_Data_6_chunk_45.txt": "file-Rdm5GKnHuxiC9qrD3jHcw5", "Golf_Shot_Data_6_chunk_46.txt": "file-DeQjAa6T8vtcjscGeKe5Eh", "Golf_Shot_Data_6_chunk_47.txt": "file-27D9TwgyFigaTJyEg8NadW", "Golf_Shot_Data_6_chunk_48.txt": "file-ALdXRL6yY3MkruqV196EpN", "Golf_Shot_Data_6_chunk_49.txt": "file-Vog3m2f2q7tAUtDarZYHxj", "Golf_Shot_Data_6_chunk_50.txt": "file-SNsP8N9qY7FBebaXDLC7AP", "Golf_Shot_Data_6_chunk_51.txt": "file-TTUW93JUpkbDmfh8gvJ7Zp", "Golf_Shot_Data_6_chunk_52.txt": "file-3zCUFzMzDbS8iCpYneLna5", "Golf_Shot_Data_6_chunk_53.txt": "file-PHM8cc5RmGStxLGEhGmrFK", "Golf_Shot_Data_6_chunk_54.txt": "file-Vs6yjJN2NhmfsTthkjwYyo", "Golf_Shot_Data_6_chunk_55.txt": "file-DR3VXiFtF2b2jwNG3xMfLU", "Golf_Shot_Data_6_chunk_56.txt": "file-UQtBVtxxixqWjR21fhc2g4", "Golf_Shot_Data_6_chunk_57.txt": "file-QXr8ojf68Az5oE2m2j4jKg", "Golf_Shot_Data_6_chunk_58.txt": "file-17AGrVPfkrYTBDXdR8m6co", "Golf_Shot_Data_6_chunk_59.txt": "file-EqfuvVSEFTFy12gMqSMEoJ", "Golf_Shot_Data_6_chunk_60.txt": "file-EiEQNzUEgGBVhjv1pdY9w5", "Golf_Shot_Data_6_chunk_61.txt": "file-HXkiAQKU3rcEwTZmXMA3Pb", "Golf_Shot_Data_6_chunk_62.txt": "file-PknCCXFLG2r8CQMjRZrJCQ", "Golf_Shot_Data_6_chunk_63.txt": "file-VbRcpDmYKXGApjfpQXpi7T", "Golf_Shot_Data_6_chunk_64.txt": "file-KS8B9Xi3rPYH4cfjE3wRUp", "Golf_Shot_Data_6_chunk_65.txt": "file-63m2CCmJ2QsJ1xUKcW9hW6", "Golf_Shot_Data_6_chunk_66.txt": "file-Hpd4L8f8jzjStt6cy1qr1Q", "Golf_Shot_Data_6_chunk_67.txt": "file-3SBjsbj2UCdVaVp24zDvCG"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
index 722a86b9fb..3d55e45517 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
@@ -1,133 +1,137 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Great effort on your sand wedge shot! Your swing speed is good, but your attack angle is slightly descending, which can lead to more backspin and control issues. Focus on keeping the clubface square to your swing path, which is currently open relative to it. A slight adjustment there can help improve accuracy and distance. Try to keep your swing more level to help with launch angle as well.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your club speed is good, and you're generating decent ball speed. However, your launch angle is a bit high, which can lead to excess backspin. Aim to lower your attack angle slightly and keep your club face more square to your path to improve your distance and control. Consider refining your swing path as it's currently aimed a bit to the right, which can affect your accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot shows a good swing speed, but the attack angle is quite steep, leading to significant backspin and a high launch angle. This can make the ball harder to control. Focus on reducing your attack angle to help improve consistency and distance control. Also, your club path is quite open, causing the ball to deviate left more than desired. Working on your club path will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Great job with a solid carry distance of about 91 yards! Your club speed is good, but your attack angle is a bit steep, which may be causing excessive backspin. This can make the ball stop quickly but can also lead to inconsistent distances. Try to work on lowering your attack angle slightly and keeping your club face more aligned with your swing path for better control and distance.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot shows a good club speed and decent distance, but your launch angle is quite low, which may cause the ball to travel less effectively. The face angle is closed relative to the path, leading to some sidespin and a significant deviation to the left. Focus on improving your face alignment and launching the ball higher for better carry and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Great job with your sand wedge! Your club speed is decent, but your attack angle is a bit steep, which can lead to excessive backspin. Try to aim for a flatter angle to optimize your launches. Additionally, your club path and face angle indicate that your shots are starting a bit right, meaning you might be losing some distance. Focus on getting your face more square to your target at impact for straighter shots.",attack angle adjustment drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your swing speed is good, but your attack angle does show that you are coming in too steep (-7.98 degrees). This can create a high amount of spin (over 5100 rpm) and may lead to inconsistency in distance. Additionally, your club path is quite far to the right (15.23 degrees), which is causing the ball to not go straight (total deviation is about 7.79 yards). Focus on shallowing out your swing and bringing the club path more in line with your target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your pitching wedge swing has a few areas to improve. The club speed is decent, but the attack angle is too negative, meaning you're hitting down more than you should. Try to focus on making a more level swing. The launch angle is good, but the ball is spinning a bit too much, which could be affecting your distance. Work on your club path, as it's significantly to the right. Overall, aim for a more balanced swing to help with accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great effort with your pitching wedge! Your club speed is decent, but to improve consistency, focus on your club path and face alignment. The slightly closed face at impact (about half a degree) suggests you might be aiming to the left. Also, work on reducing the spin rate, which is quite high. This can help get a straighter flight. Try to keep a more neutral angle during your swing for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing speed is solid for a Pitching Wedge, but there are a few areas to work on. Your attack angle is a bit steep, which can lead to higher spin and less distance. Try to level out your swing a little more to get cleaner contact. Your club path is quite to the right (13 degrees), which means you'll want to focus on swinging more from inside to out. Additionally, the clubface is open relative to your path, contributing to the sidespin. Work on aligning the face with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"You have a decent club speed, and your carry distance is respectable at around 106 yards with good backspin. However, your attack angle is slightly negative, meaning you're hitting slightly down on the ball. This could lead to less height and control. You also have a slight issue with the club face being open at impact, leading to some right-side deviation. Focus on hitting more level to encourage a higher launch and ensure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Great job with your pitching wedge! Your club speed and smash factor indicate solid power transfer. However, your attack angle is a bit steep, and you're swinging to the right. You might want to focus on flattening out your swing and aligning your club face better. This will help improve your accuracy and consistency while reducing the sidespin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your pitching wedge shot shows a decent carry distance of about 114 yards. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin and less distance. Also, your club path suggests your swing is coming slightly from outside to in, which may contribute to your sidespin. Focus on getting your swing path more neutral and try to create a slightly more positive attack angle to lower that backspin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot with the pitching wedge shows a strong club speed and decent ball speed, but your attack angle is quite steep. This means you're hitting down on the ball too much, which can lead to those high spin rates and a lack of distance control. To improve your ball flight and distance, try focusing on shallowing your swing path and making sure to strike the ball with a more neutral angle. This will help reduce the backspin and improve your carry consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot is showing some solid fundamentals! However, your attack angle is slightly negative, which means you're hitting down on the ball more than necessary. This can lead to excessive backspin and a higher likelihood of losing distance. Try to focus on a more level swing to improve your strike. Also, your club path is quite positive, which is good, but your face angle is still slightly closed relative to that. Working on a more neutral clubface at impact can help you achieve a straighter shot. Great job on carry distance – keep practicing your setup for consistent strikes!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your shot shows a decent club speed and ball speed, but the high backspin indicates that you might be catching the ball too steeply. Additionally, your club path is quite out-to-in, which could cause unwanted sidespin and affect accuracy. Focus on keeping your club path more neutral and check your angle of attack to avoid hitting down too sharply on the ball. A more level swing will help reduce the backspin and improve your distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your pitching wedge shot had a good club speed, but the attack angle was a bit steep. This can lead to high backspin and less distance. Focus on making a flatter swing and keeping the club face more square to the target. This will help you control both your distance and direction better.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data shows that you're hitting the ball well, but the ball is curving a bit to the left due to an open club face at impact. Your attack angle is slightly downward, which is fine for a pitching wedge, but trying to align the club face more square to your target will help straighten your shots. Consider working on your club path to bring it closer to zero; this will help reduce the leftward curve and improve your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your swing speed with the pitching wedge looks good, and your carry distance of about 108 yards is solid for your club. However, the club path indicates that you are coming into the ball too much from the inside, which can lead to inconsistent shots. Work on aligning your clubface more with your swing path to get straighter and more accurate shots. Reducing backspin can also help in controlling distance better.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot shows a good carry distance with solid ball speed, but the ball is deviating significantly to the right. This suggests that your clubface is open at impact. To improve, focus on aligning your clubface and path better. Consider working on your follow-through to help square the face at impact.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good club speed, but the angle of attack is slightly negative. This means you're hitting down on the ball a bit too much for a pitching wedge, which can lead to inconsistent strikes. Aim to have a more neutral or slightly positive angle of attack. Additionally, the club path is moving too far to the right compared to the target, which can cause your shots to veer off target. Focus on adjusting your swing path to be more aligned with your target during each swing.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Great effort with your 8-iron! Your club speed is solid, but your attack angle is quite negative, which means you're hitting down on the ball more than ideal. Try to get that angle closer to neutral. Your launch angle is decent, and your ball is carrying well, but the sidespin suggests you have a slight slice. Focus on adjusting your club path to be less steep to improve consistency and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your swing speed and the resulting ball speed indicate that you're generating decent power with your 8-iron. However, your attack angle is slightly downward, which can lead to less optimal launch conditions. Additionally, the club path is moving slightly to the right and the face is also aiming right; this can result in a push to the right. Focusing on a more neutral path and working on your attack angle to be a touch more level can improve your results. Consider trying to hit up on the ball to increase your launch angle and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows you have solid ball speed and distance, but your attack angle indicates that you're hitting down too steeply on your 8 iron, which can result in higher spin and less control. Try to level out your swing to promote a better strike and less backspin. Focus on keeping your eyes on the ball and allowing your wrists to be more relaxed through the swing.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a high club path and face angle, causing the ball to launch right with a lot of backspin. Focus on keeping the club face more square at impact to improve accuracy. Also, try to work on your attack angle to be more neutral for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows you need a bit more consistency in your swing path and face angle. A negative attack angle suggests you're hitting down on the ball too steeply, which can lead to increased backspin. Focus on a more level swing and ensure your clubface is aimed at the target at impact. Try hitting with a slight upward angle to help with distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to more backspin and less distance. The club path is significantly to the right (close to 11 degrees), causing your shots to deviate right. Aiming to have a more neutral club path and ensuring your club face is square to that path at impact will help improve your shot accuracy. Work on aligning your body with your target to help correct this path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates a strong swing with decent distance, but your attack angle is slightly down (negative), which may lead to lower ball flight. A more positive angle can help improve launch and distance. Additionally, your club path is quite aimed to the right, which could cause consistent slicing. Focus on straightening your swing path and ensuring a more upward strike on the ball to optimize your performance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is good, but with a negative attack angle, you're striking down on the ball, which may lead to excess backspin and reduced distance. Additionally, your club path is quite open, which could be causing your shot to veer right. Work on keeping your club path more neutral and focus on a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8-iron shot shows you have good distance, but your attack angle is a bit steep and the club path is moving to the right. This can lead to hooks or pulls. Try to focus on leveling out your swing path and shallowing your attack angle. Also, work on keeping the clubface more square to the target line at impact. This will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Great job hitting the ball with a decent club speed! Your launch angle is good, but your club path is quite steep, which may cause some slicing. Focus on bringing your club more from the inside to improve accuracy. Aim to reduce the side spin on your shots for straighter results.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your shot had a decent carry distance of about 124 yards, but the high backspin and sidespin indicate inconsistency in your swing. This may cause the ball to veer off target. Focus on hitting the ball more squarely to reduce spin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your swing shows some good elements, but there are areas for improvement. Your club speed is decent, but the attack angle is a bit steep. This may cause the ball to get less distance and height. Focus on bringing your attack angle closer to zero for better launch. Additionally, the club path is quite right; aim to align it more with your target for straighter shots. Your spin rate is low, which is good for control, but consider increasing your distance by adjusting your swing path and angle slightly.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your shot shows a good club speed, but the attack angle is a bit too negative, which might cause the ball to lose distance. The high backspin may also lead to less carry and more lift. Focus on leveling out your swing a bit, which can help you hit the ball cleaner and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your 9-iron shot showed a solid club speed and ball speed. However, the attack angle is a bit steep, which could be causing you to hit down on the ball more than necessary. This leads to higher backspin and potentially less distance. Working on your swing path and ensuring your clubface is square at impact will help reduce the sidespin, keeping the ball straighter. Additionally, focusing on a smoother follow-through can help with consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"You're generating good ball speed with your 9 iron, but your club path and face angle are off, leading to a deviation in carry distance. Focus on aligning your club face more squarely to your target. Working on this will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9-iron! Your club speed is solid, but there's room to improve your accuracy. Your club path and face angle suggest that you're coming more from the inside, which is good, but your face is a bit open at impact, causing the ball to spin right. Focus on aligning your club face with your target at impact. This will help you hit straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance, but your attack angle is slightly negative, which may lead to less solid contact with the ball. The club path suggests you're swinging out to the right, and the face is also open at impact, causing some rightward spin. Focus on making sure your club face is more aligned with your swing path at impact to improve accuracy and consistency.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows that your club speed and ball speed are solid, but your ball is spinning quite a bit with a high launch angle. This means that while you're getting some height, it's not controlling distance well due to the excessive backspin. Work on your attack angle to be a bit more neutral and aim for a better club face angle to help keep the ball on target.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good, but the smash factor suggests you're not making solid contact. Work on your impact position to improve distance and accuracy. The high sidespin indicates you may be slicing; focus on keeping your clubface square at impact and improving your swing path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"You're generating solid power with a decent club speed, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and less distance. Your club path is good, but the face is quite open, contributing to sidespin and causing your ball to slice. Focus on making sure your club face is aligned better at impact and work on hitting slightly upwards on the ball. This will help you reduce backspin and improve your ball flight.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your 9-iron shot shows good ball speed but needs better accuracy. The club path is slightly out to the right, which is causing the ball to drift. Focus on aligning your body better at setup and ensure your swing path stays more neutral. Working on your attack angle can help increase your launch and distance too.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,Your 9-iron shot shows that the club face is significantly open relative to your swing path. This likely caused the ball to start off to the right and not gain much height or distance. Improving your aim and adjusting your grip could help straighten out your shots. Focus on a more neutral club face at impact for better control and accuracy.,swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your swing speed is decent, but your attack angle is too steep, causing the ball to go higher than it should and to the right. Focus on a more level swing and ensure your clubface is square at impact to reduce the slice. Consider aiming slightly left to account for the sidespin as you work on this.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data indicates that your club speed is decent, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you should with a 7-iron. This can lead to excessive backspin and shorter carry distance. Additionally, your club face is open at impact, contributing to the slicing ball flight. Focus on getting your club face more square at impact and having a more neutral attack angle for better distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows that you have good club speed, but your attack angle is slightly negative, meaning the club is coming down too much at impact. This can lead to excess backspin, which makes the ball climb more than needed. Additionally, your club face is open relative to the path, causing your shots to curve right. Focus on hitting the ball with a slightly upward angle and ensuring your club face is more squared at impact to achieve straighter, more controlled shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron swing shows some good potential, but your club face is open at impact, causing the ball to fade significantly (it goes right). To improve this, focus on aligning your club face more square to your target. Additionally, a steep attack angle (-7.1 degrees) suggests you might be hitting down too hard on the ball. A smoother swing path will help. Try to maintain a consistent path and aim to strike the ball with a gentle downward angle, instead of a sharp drop.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Great effort with your 7-iron! Your club speed is solid, but there are a few areas to improve. The club face is open at impact, which is causing the ball to veer off to the right. Focus on aligning your club face square to your target at address and during your swing. Reducing your backspin will help keep the ball straighter and longer. Consider adjusting your attack angle by swinging more level through impact.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your swing speed is good for a 7-iron, but your club face is quite open at impact, which can lead to a push to the right. Additionally, your attack angle is slightly descending, which is fine, but combined with the face angle, it can reduce your distance. Focus on making sure your club face is more square at impact, and work on your swing path to keep it more consistently aligned with your target.",club face square drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's missing data, but the ball speed indicates solid potential. Focus on improving your swing consistency and ensuring your attack angle and club path are correct. This will help you hit the ball more accurately and with better distance control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but there are a few areas to improve on. The face angle is quite open, causing the ball to slice to the right and resulting in high spin. Focus on closing the clubface at impact to achieve a straighter shot. Additionally, try to improve your attack angle to be slightly more downward to better compress the ball. Practicing this will help lower your backspin and improve your carry distance.",clubface drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your 7-iron shot shows potential, but there's room for improvement. The club speed is good, but the attack angle is a bit steep, which means you're likely hitting down on the ball. This can lead to lower flight and less distance. The face is also pointing significantly right relative to where you're aiming, causing a slice. Focus on swinging more from inside to outside to correct your path and ensure your club face is aligned with your target at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the smash factor indicates you're not making solid contact with the ball. A high backspin rate could mean you’re hitting down too much on the ball. Focus on making a cleaner strike by improving your ball position and ensuring a level swing. This will help lower the backspin and increase your distance.",Contact improvement drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed is good, but the high club face angle suggests you're hitting the ball too far to the right. To improve your accuracy, focus on getting the club face aligned with your target at impact. Additionally, your backspin is high, which can lead to a shorter carry. Work on hitting slightly more down on the ball to reduce spin and increase distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"You've got a solid club speed and decent carry distance, but your club face is slightly closed at impact, which is causing a bit of a draw or hook. Focus on aligning your club face more towards your target. Additionally, your attack angle is a bit steep, which might contribute to excessive backspin. Work on leveling out your swing slightly to help improve distance and control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your club speed and ball speed are solid, but you might want to work on keeping the club face more square at impact to reduce the sidespin and improve accuracy. Also, try to have a more neutral attack angle to help with your distance consistency. A good drill to practice this is the 'swing path drill.'",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot shows a solid ball speed and decent carry distance for your 7-iron. However, your club path indicates an outside-in swing, which can lead to slices. Additionally, the high face angle means you’re likely hitting the ball with an open face, contributing to the spin issue. Focus on keeping your club path straighter and ensure your face is square at impact for more accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should. This can lead to inconsistent strikes. Additionally, your club path is slightly out to the right, suggesting a push in your shots. Focus on keeping your club path more neutral and hitting the ball with a slightly upward angle. This should help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the attack angle is a bit steep, which can lead to higher backspin and less distance. The face angle indicates you're aiming slightly right, which contributes to the sidespin that might cause your shots to drift. Focus on a more neutral club path and lowering your attack angle to improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your ball speed is decent, but your smash factor is negative, which suggests you're not hitting the ball squarely. Your launch angle is good, but the high backspin and sidespin indicate an inconsistent strike and possibly an open club face at impact. Work on making solid contact with the ball to improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot shows good ball speed and carry distance, but there’s a lot of deviation which suggests inconsistency in your swing direction. Focus on hitting the ball straighter by aligning your clubface more consistently at impact. Your launch angle is decent, but the backspin indicates you might be catching the ball a bit too high on the face. Let's work on your swing path to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your shot shows good ball speed and decent carry distance, but the swing path and face angle seem to be inconsistent, leading to a large deviation in your ball flight. Focus on making more controlled swings and ensure that your clubface is square at impact. This can help reduce the sidespin and make your shots straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your club speed is solid for a 7 iron, but your attack angle is slightly negative. This could mean you're hitting too down on the ball, which can lead to distance loss and less control. Work on slightly leveling out your swing path to encourage a more positive angle at impact. Also, your launch angle is a bit low; try to focus on creating a higher launch for better carry. Consider practicing your swing path to ensure that you're aiming to hit the ball more cleanly.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your 7 iron shot shows you have a decent club speed, but your attack angle is slightly negative, meaning you might be hitting down on the ball more than needed. This can lead to lower launch and higher spin rates. Try to work on hitting slightly up on the ball for a better launch angle. Your ball flight is also drifting left due to the club path being out to the right. Focusing on a more neutral swing path will help straighten your shots. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your swing speed is good, but your attack angle is slightly down, meaning you might be hitting down on the ball too much. This could explain the backspin and some of the deviation in distance. Aim to have a more level or slightly upward angle of attack. Also, your club path and face angles suggest you're facing a bit too far right causing the ball to start right. Work on aligning your face better to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7-iron shows you’re generating good club speed at 65.6 mph and decent ball speed of 98.1 mph. However, your attack angle is a bit down (negative), which can cause the ball to go too low and not get enough distance. Adjusting your angle of approach to be more level or slightly upward could help. The amount of backspin is high, meaning the ball could climb and drop quickly; a slightly cleaner strike will help. Focus on aiming your swing more left, as your club path and face are both open. This can help straighten out your shot and improve carry distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot with the 7 iron shows good potential! You're generating decent club speed and ball speed, but the attack angle is slightly downward, which can lead to thinner contact. The face is closed relative to your swing path, causing a bit of left-side deviation. Focus on creating a more neutral swing path and slightly increasing your attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is decent, but the face angle suggests you're aimed a bit right and hitting with an open face, leading to a push right. Focus on aligning your setup more accurately and working on closing the clubface at impact. Your launch angle is good for a 7-iron, but aim to reduce backspin slightly for better distance. Keep practicing your aiming and clubface control.",aiming drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot seems to lack stability. The ball speed is decent, but the high backspin and sidespin suggest that the contact with the ball isn't consistent. Focus on hitting the ball more solidly and straight. Paying attention to your swing path can also help reduce deviation and improve overall accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there were some missing data points for your swing. However, your ball speed indicates solid power. To improve your consistency and accuracy, focus on your swing path. A more controlled swing will help you hit straighter and longer shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Great job with your 7-iron shot! Your club speed is good, but there's a bit of extra spin affecting your distance and accuracy. Your club face is open at impact, which can lead to a slicing ball flight. Focus on aligning your club face to your target and keeping your swing path more neutral. This should help you achieve a straighter and longer shot.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your 7-iron shot had a solid carry distance of about 144 yards, but the club face was open at impact. This means the ball is likely curving to the right (a slice). Work on getting the club face more square to the target at impact. Try to align your body better to your target and focus on bringing the club path more in line with your desired direction.",club face drill,1.1954004,68.0,101.325,83
-6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your 7-iron swing is solid, but your attack angle is a bit too downward, which can lead to less distance and control. Try to level out your swing slightly for better contact. Additionally, your club face and path are very close, which is good, but aim to bring your path closer to neutral to help straighten your shots. Overall, focus on improving your angle of attack and balancing your path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows good club speed and ball speed, but you have some room to improve your accuracy and consistency. The angle at which you hit the ball is slightly descending, which could cause a lower ball flight. Try to get the club face more square to your path to help straighten out your shots. Your backspin is decent, but focusing on a smoother swing can help you achieve better height and carry distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot with the 7 iron shows good potential, but there are key areas to focus on. The club speed is decent, which gives you a nice ball speed. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This could be why your launch angle is lower than ideal. Try to maintain a more neutral or positive angle of attack to help with ball flight. The club path is pretty good, but the face angle is quite open relative to your path, resulting in a rightward launch. Focus on closing the face a bit more at impact for straighter shots. Lastly, aim to reduce the backspin slightly for better distance and accuracy.",club face drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good, but your club face is open at impact, causing a slice. Focus on aligning your club face more square to the target to improve accuracy. Additionally, work on your attack angle by trying to hit with a slightly upward angle to promote better launch conditions.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent, but the attack angle is slightly down, which can lead to lower ball flight. Additionally, your club path and face angle suggest you're aiming to the right and the face is open at impact. Focus on aligning your club face with the target and adjusting your swing path. Try to make sure your attack angle is more level to get better height and distance on your shots.",alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows a solid club speed and ball speed, but the face angle is significantly open compared to your club path, which can lead to a push to the right and increased spin. Focus on ensuring your clubface is more square to your target at impact to improve your accuracy. Also, try to slightly lower your backspin for better distance and control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"You hit a solid shot, but the club face was open relative to your target line, causing a significant rightward deviation. Focus on aligning your club face with your intended target at impact. Work on your swing path to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot with the 7-iron shows a good club speed and solid ball speed, but your club path is significantly right of the target (7.34 degrees), and the face is also open (8.27 degrees). This means you're likely pushing your shots to the right. Work on aligning your clubface with your swing path for straighter shots. Consider focusing on your attack angle as being slightly down suggests you might be hitting the ball too steeply, which can cause issues with consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows good potential! Your club speed looks decent for a 7 iron, and you're launching the ball at a reasonable angle. However, your attack angle is slightly negative, which may be causing some distance loss. Focus on making a more upward strike on the ball. Also, your club path is good, but try to keep the face more aligned with the path to improve accuracy. Consider practicing your impact position to help with this.",impact position drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows you're generating good speed and launch angle with your 7-iron. However, your attack angle is slightly negative, which can lead to less consistent contact. Try focusing on hitting 'up' on the ball instead of down. Your club path is a bit out to the right, indicated by the positive angle; aim to keep it more neutral to improve accuracy. Overall, practice will help you tighten up those shot patterns.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your 7 iron shot shows some good potential! The club speed is solid, and your ball speed indicates you're getting a nice strike on the ball. To further improve, focus on aligning your club path and face. Currently, your club path (7.27°) and face angle (6.05°) are close, which can lead to a controlled fade. Consider aiming more towards your target to help straighten your shots. Additionally, working on your attack angle to be slightly more downward can help add distance and control. Keep practicing!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your shot data shows that your club speed and ball speed are quite good, giving you decent distance. However, the club face is slightly open relative to your swing path, which is causing the ball to slice. Try focusing on closing the face at impact and aligning your path more straight. Your launch angle is good, but a bit less backspin can help with distance. Work on these adjustments for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like the data may not have captured some important details, but we see a low ball speed and high backspin. This suggests that you might be making contact with the ball too steeply, which can lead to less distance. Focus on keeping your swing more level, and make sure you're hitting the ball in the center of the clubface for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your club speed is decent, and your smash factor is good, meaning you're making solid contact. However, the ball's path is drifting right (due to a club face that's open to your path). To improve accuracy, work on aligning your club face better at impact and keeping your swing path more consistent.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your swing speed is solid, but the face angle at impact suggests you're aiming a bit to the right (11.8° open). This can cause the ball to slice. Work on aligning your clubface square to your target at impact. Also, your attack angle is slightly downward, which is good for an iron, but make sure to maintain a smooth follow-through to help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows potential, but the face is aimed slightly right and is open at impact, which could be causing extra spin and drifting off target. To improve your accuracy, focus on aligning your clubface square to your target at setup. Also, work on reducing the backspin for better distance and lower ball flight. Try to swing smoother and more controlled for improved consistency.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot analysis shows a good club speed and decent carry distance, but your club face is open relative to your path, resulting in a pull to the left. Focus on aligning your club face better at impact and work on your swing path to minimize this deviation.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data shows good power with a club speed of 73.5 mph and a solid carry distance of 141 yards. However, your club face is open at impact, which is causing the ball to launch right. Focus on closing the club face at impact while maintaining a consistent swing path. Try to reduce the side spin to keep the ball straighter.",club face drill,1.1954004,68.0,101.325,83
-6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your club speed is good, but the attack angle being negative suggests you're hitting down on the ball too much, which could lead to a lack of distance and accuracy. Try to feel like you're sweeping the ball off the ground rather than hitting down sharply. The path is a bit too far right; focus on keeping the club on a more neutral path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot data indicates that you're hitting the ball with a nice club speed, but your club path is significantly out to the right. This can lead to shots going off-target. Additionally, your attack angle is slightly descending, which might not be ideal for a 5 iron. Focusing on aiming the clubface more towards your target and practicing a more neutral swing path can help. Working on your launch angle will also improve distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5-iron shot is good overall, with solid ball speed and decent carry distance. However, the spin is a bit higher than ideal, which can affect control. Focus on keeping your club face square at impact for straighter shots.",face angle check,1.1954004,68.0,101.325,83
-6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good distance with a carry of nearly 160 yards, but the ball is curving significantly to the right, indicated by the positive sidespin and a high total deviation. This suggests a swing path that's too much to the right and an open club face at impact. Focus on aligning your swing path more towards your target and ensuring that the club face is square at impact to minimize slicing.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your shot data shows a solid club speed and good ball speed, but the club face angle is quite open at impact, which is causing your ball to veer to the right. Focus on bringing your club face closer to square at impact to improve accuracy. Additionally, your attack angle is slightly positive, which is good for a mid-iron. Work on maintaining that upward angle while adjusting your face angle to reduce sidespin.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 Iron was solid, but there's room for improvement. Your club speed and ball speed look good, indicating good power. However, your attack angle is slightly positive which can help with lift but may also contribute to a higher backspin that can reduce distance. Your club face is significantly open (8.77 degrees), which is leading to a rightward shot (sidespin). Focus on closing the face slightly and adjusting your club path for straighter shots. A little work on your aim and grip will also help in achieving more consistent results.",club face control drill,1.1954004,68.0,101.325,83
-6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your club speed is solid, but the high club path and face angle suggest an overly open club face at impact, which is causing your shot to go right. Try to work on squaring the club face before impact. Also, your attack angle is a bit negative, which can negatively affect your launch. Focus on hitting up on the ball more to ensure a better launch angle and reduced backspin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows some strong points, but there are a few areas to work on. Your club speed and ball speed are decent, but your launch angle is very low, which can lead to less distance and height. Try to aim for a launch angle around 12-15 degrees for better flight. The backspin is also a bit high, which can contribute to a lack of distance. Focus on hitting up on the ball a bit more to lower the spin and increase carry. Overall, keep practicing your swing path to become more consistent and to achieve a better launch angle.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows that you're generating good club speed and ball speed, but watch your attack angle; a slight upward angle could help you launch the ball higher. Consider aligning your clubface better to reduce side spin, which is affecting your accuracy. Focus on consistent follow-through for better distance and direction.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot data shows some room for improvement. The club face was open relative to your swing path, which can lead to a slice. Also, your attack angle is slightly negative, indicating that you might be hitting down on the ball instead of making good contact through the ball. Focus on aligning your club face better at impact and try to strike the ball with a slightly upward angle to increase distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data suggests that you're hitting the ball with a good speed, but the negative attack angle indicates you're hitting down on the ball too steeply. This can lead to higher backspin and shorter carry. Try to focus on sweeping the ball off the ground instead of hitting down on it. Additionally, your club face is open relative to your swing path, which can cause the ball to curve to the right. Work on aligning your club face more with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows that your club speed is reasonable, and you're achieving good ball speed and distance. However, your attack angle is slightly negative, which can lead to lower launch and increased backspin. Consider working on a slightly more upward angle of attack to help achieve better launch conditions. Your club face is also open relative to your club path, which may cause some rightward curvature. Focus on aligning your club face more with your swing path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your shot with the 5 Wood shows good distance, but there are a few areas to improve. The club face is open at impact (8 degrees), which is causing your shots to veer to the right. Work on closing the club face a bit more during your swing. Additionally, the attack angle is slightly negative; aim for a more level swing to lift the ball better off the ground. Focus on aligning your swing path more towards your target to reduce deviation. Overall, practice these adjustments to hit straighter and more consistent shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your swing shows good potential, but there are a few areas to improve. Your club path is slightly to the right (3.4 degrees), and the face angle at impact is open (6.2 degrees), which explains the sideways spin. Focus on aligning your clubface more with your swing path at impact. Additionally, the negative attack angle indicates you're hitting down on the ball a bit; adjusting to a more neutral angle could help increase launch and distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your shot data shows great potential! Your club speed is solid, but it seems like your attack angle is slightly negative, which may be causing your ball to launch too low. To improve, focus on hitting up on the ball to increase your launch angle and reduce backspin. The club face is open relative to the path, contributing to the left-to-right spin of your shot, which creates some side movement. Pay attention to your grip and alignment to help straighten your shots.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing is looking good overall, but there's a couple of areas to focus on. Your club speed is decent at around 84 mph, but the attack angle is slightly negative, which can lead to lower launch and more backspin. Try to get your attack angle up to help the ball launch higher and carry farther. Also, the backspin is a bit high; aim for around 2500-3000 rpm for more distance. Work on hitting up on the ball a bit more and consider aiming to keep your clubface more square to your swing path.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your swing speed is good, but your attack angle is slightly downward, which may be causing some inconsistency. Focus on hitting up on the ball to launch it higher and reduce backspin. Your ball flight shows some side spin, indicating that your club face and path might not be perfectly aligned. Work on keeping your club face square to your path during impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver swing is looking solid! Your club speed of about 89 mph is good, but we can work on your launch angle and backspin to add more distance. Aim for a higher launch angle (around 12-15 degrees) and less spin (2000-2500 rpm) to maximize carry distance. Focus on keeping your clubface square at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your club speed is solid, but the launch angle is a bit low, which may lead to less distance. The negative attack angle suggests you're hitting down on the ball. Try to get your attack angle to a positive number for better launch. Also, the slight open clubface could be causing the sidespin, leading to a fade. Focus on making sure the clubface is square at impact.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows a good effort with an average club speed. However, your attack angle is quite negative, meaning you're hitting down too much, which can cause excessive backspin and a lower trajectory. Additionally, your ball is curving to the left (slices), indicated by the spin axis. Focus on hitting slightly more upward with your wedge and aim to keep the clubface square to the target line. This will help reduce spin and improve your distance control.",attack angle adjustment,1.1954004,68.0,101.325,83
-6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good club speed and ball speed, which is promising. However, your attack angle is a bit steep (negative), which can result in less carry. The club path is slightly out to in, leading to some sidespin, causing the ball to drift to the right. To improve accuracy and consistency, focus on a more neutral club path and try to hit the ball with a little less steepness. This can help you gain better control and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot had a good carry distance, but the ball is hooking to the left. This indicates that the club is coming in too much from the outside and the face is pointing left at impact. Focus on straightening your swing path and make sure to square the clubface when you hit the ball. Additionally, your spin rate is quite high, which can cause the ball to stop quickly. Working on a smoother swing might help reduce this spin for more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Great job with your gap wedge! You made solid contact, but it looks like your club face is pointing a bit to the right (8.74 degrees) compared to your swing path (11.20 degrees). This could lead to your shots drifting right. Try to keep the club face more square to your path, which will help improve accuracy. Consider practicing your alignment and loading your weight properly before the shot.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a good club speed for a gap wedge at 64 mph, but the club path and face angle indicate a slice tendency. Focus on aligning your clubface more toward your target and reducing the open angle during your swing. Your spin rate is quite low, which can limit control and accuracy. Work on ensuring a more balanced finish to help with your consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Great effort with your gap wedge shot! The club speed is solid, but your attack angle is a bit too steep, which is causing excess backspin. Try to level out your swing slightly to help improve distance and control. Your club path is also out to the right, leading to a fade. Focus on bringing the club back on a straighter path through impact. Overall, nice carry distance; with a few adjustments, you'll be hitting it even better!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows some good power, but your club path is quite far to the right, causing your ball to veer off target. Focus on aligning your clubface more towards the target at impact. Also, try to maintain a more neutral attack angle for better consistency. Aiming for a lower spin rate will help with distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows good distance, but there are a few areas to improve. The angle of attack is a bit steep, meaning you hit down on the ball too much. This adds unwanted backspin and makes it harder to control. Also, your club path is moving to the right more than it should, which can lead to shots drifting too far right. Try focusing on a more inside path and shallower strike. Practice making smoother swings to reduce that steep attack angle, and you should see more consistent shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your golf shot with the gap wedge shows a solid club speed and ball speed, but your attack angle is quite steep at -7.2 degrees, meaning you're hitting down on the ball too much. This is leading to a significant amount of sidespin, causing your shots to veer off to the right (as indicated by the 11-degree launch direction). To gain more control and distance, focus on leveling out your swing path. Also, try to reduce the amount of sidespin, which will help your accuracy. The carry distance is decent, but with these adjustments, you could see even better results.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a solid ball speed and decent carry distance, but your attack angle is too steep, meaning you're hitting down on the ball more than you should. This can cause excessive backspin and make your shots less predictable. Try to work on a flatter swing path to create a more neutral attack angle. Also, your club face is open relative to your swing path, which may lead to pulling shots to the left. Focus on aligning your club face better with your swing direction for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You made solid contact with a decent smash factor of 1.15, but your attack angle is a bit too steep, leading to more backspin than necessary. This can cause the ball to stop quickly on the green, but might affect distance. Focus on a smoother, more level swing to lower the attack angle. Your club path suggests you're coming over the top slightly, which can lead to slices. Work on keeping the club on a better inside path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and decent carry distance. However, your club path and face angle indicate that you're likely pushing the ball to the right. Focus on aligning your clubface with your intended target at impact to reduce that deviation. Additionally, your backspin is a bit high, which can cause the ball to balloon. Work on a more stable strike to lower the spin and control the trajectory.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"You're making good contact with the ball, but your club face is slightly open compared to the path, which can cause a push. Work on aligning your clubface better during your setup. Also, your attack angle is a bit steep; try to shallow it out for more consistency and distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your shot data shows that your club face is slightly closed relative to your swing path, which is causing the ball to start left and lose distance. Work on aligning your club face more square to your target at impact. Additionally, your attack angle is quite steep, making it hard to gain the optimal launch. Consider focusing on a more shallow swing path to help improve your ball flight.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there was some data missing, but I can tell you that your ball speed is good for a sand wedge. To improve your consistency, focus on your swing path and face control. Try making sure your clubface is square at impact, which will help with direction and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot with the sand wedge shows a slightly steep attack angle and an open club face at impact, which caused the ball to hook left. Your carry distance was good, but the left deviation suggests you need to work on your aim and path. Try to keep the club face square and focus on a more neutral attack angle to improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot data shows a solid swing with decent speed, but the ball is veering off to the right significantly (carry deviation), likely due to the club path and face angle. Focus on keeping your club path more in line with your target during your swing to improve accuracy. Additionally, working on your attack angle can help maximize your distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing with the sand wedge shows a few areas to improve. The club path is slightly out-to-in, which suggests you're coming across the ball. This is likely resulting in some sidespin, causing the ball to curve left. Your attack angle is lower than optimal for a sand wedge, meaning you might not be getting enough loft on the shot. Focusing on hitting more down into the ball will help. Lastly, your carry is good, but there's some deviation that you can reduce with better alignment and setup.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows that your club path is moving to the right, while the face is slightly closed at impact. This might be causing some inconsistency in direction. Additionally, the attack angle is negative, which means you're hitting down on the ball. Try to work on your swing path and clubface alignment to improve both consistency and direction.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your club speed and ball speed are solid for a sand wedge, but there's some room for improvement. The face angle is pointing a bit too far to the right, which is causing the ball to deviate right and not reach its full potential distance. Try focusing on aligning your clubface more towards your target at impact. Additionally, your attack angle is slightly steeper than ideal, so working on a more shallow swing path could help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good ball speed and decent carry distance, but there are some areas for improvement. The attack angle is quite steep at -9.4 degrees, which might lead to hitting too much sand or difficulty getting under the ball. The face angle being slightly open at -2.7 degrees is causing some sidespin, leading to a slight hook. Focus on a shallower attack angle and keeping the club face square to improve consistency and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your sand wedge shot shows a solid club speed and ball speed, but the high backspin is causing the ball to ascend too much, leading to a shorter carry distance than expected. Your club face angle is slightly closed at impact, which can contribute to the ball curling left. Focus on keeping the club face square at impact and reducing the amount of backspin. A more neutral attack angle can help too.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your swing is generating decent club speed and height, but the face is open relative to your swing path, leading to a high amount of sidespin. This can cause the ball to curve off target. Work on aligning your clubface more with your swing path for straighter shots. Also, try to reduce your attack angle slightly to help with better contact and trajectory.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your sand wedge shot is decent, but there are a few areas to improve. The club face is slightly open at impact, contributing to a rightward shot deviation. To boost your accuracy, focus on squaring the club face at impact. Also, your attack angle is a bit negative; aim for a more level swing to get better lift. Practicing these adjustments will help you control your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your shot data shows that you have a decent club speed and launch angle, which are good signs. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can increase backspin and potentially lead to inconsistent contact. Focus on maintaining a more level swing through impact. Additionally, your club face is open relative to your swing path, which is causing the ball to go slightly to the right. Try to align your club face more with your target at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot data shows a solid club speed and ball speed, but your attack angle is a bit steep (negative), indicating you might be hitting down too much on the ball. This can cause excessive backspin and make it challenging to get the ball in the air. Try working on your swing path and face alignment to achieve a more neutral strike. Aim for a launch angle closer to 30 degrees, which is good, but reducing backspin will help your ball carry farther and land softer. Overall, you're on the right track, but adjusting your angle of attack and swing path will lead to better results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot with the sand wedge shows good distance and carry, but the club face angle is too open (7.11 degrees). This can cause the ball to veer off target. Work on aligning your club face better at impact to improve accuracy. Additionally, consider lowering your attack angle slightly to help with more consistent ball striking.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows some room for improvement. The face angle is much open which contributes to the ball flying off to the right. Focusing on aligning the club face more square to the target at impact and practicing a more neutral swing path can help. Additionally, consider increasing your launch angle for better carry distance while reducing the backspin for more control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your swing speed is good, but the club face is slightly open relative to your swing path, causing your ball to move right. Try to close the club face a bit more at impact. Also, the attack angle suggests you're digging too much into the ground. Focus on a smoother, shallower strike. Additionally, your backspin is quite high; try to create a cleaner contact for a better launch and distance. Overall, practice controlling your face alignment and shallow your swing.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your shot shows a good club speed, but your attack angle is quite steep, which can lead to digging into the sand too much. Consider adjusting your swing to be a bit flatter. The way your face is angled relative to your path suggests you're aiming a bit to the right, causing the ball to slice. Try to align your clubface more toward your target. To improve your consistency, focus on reducing your backspin by hitting through the ball instead of down on it too much.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot shows some interesting numbers. Your club speed is decent, but the attack angle is quite negative, meaning you're hitting down on the ball. This can cause excessive backspin and might affect your distance. Additionally, your launch direction is off to the right. Try focusing on keeping the club path more neutral and getting a more positive angle of attack for better ball flight and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot shows good distance with a carry of around 110 yards. However, your club face is slightly closed at impact, which could cause the ball to veer left. Try to align your club face more squarely at address. Additionally, your attack angle is slightly negative, meaning the club is hitting down on the ball too much for a pitching wedge. Work on a more level strike, which will help with both distance and accuracy.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your pitching wedge shot had good distance but the club path and face angle indicate a tendency to swing too far to the right, causing a draw spin. Try to improve your attack angle, which is steep, to help with better contact and launch. Work on your alignment to help keep the shot straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your pitching wedge swing shows a solid club speed and good ball speed, but your attack angle is slightly descending, which can lead to less optimal contact and control. Additionally, the club path is quite open compared to the face angle, resulting in some sidespin. Focus on adjusting your club path and keeping the face more aligned with your swing direction for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your club speed and ball speed are quite good for a pitching wedge. However, your attack angle is a bit steep, which makes it harder to get optimal lift and distance. Also, your club path suggests you might be swinging out to the right, leading to some right spin. Focus on a more neutral swing path and try to shallow out your angle of attack. This will help you achieve a better launch and spin, leading to more consistent distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot data shows that you're delivering solid distance with your pitching wedge, but the club face is slightly closed at impact, which contributes to some sidespin. Try to align your club face more towards your target to improve accuracy. Additionally, your attack angle is a bit negative; working on hitting more down on the ball can help reduce excessive backspin and give you more control over your shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"You hit the ball with good speed, but your attack angle is quite steep, which can make it harder to control your shots. Your club path is moving too much to the right (10.8 degrees), leading to a push to the right. Focus on flattening your attack angle and aligning your club path more toward your target for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your shot shows good ball speed for your club speed, which is great! However, your attack angle is quite negative, suggesting you're hitting down too much on the ball. This could be affecting your launch and spin. Try to keep your weight more centered during your swing to improve your angle of attack and get the ball airborne more smoothly.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed is solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much for a pitching wedge. This can cause some inconsistent strikes and higher spin rates. Also, your club path is quite positive, causing the ball to curve to the right (for right-handed golfers). Focus on getting the club path more neutral and increasing the attack angle to help with better contact and distance. Try to keep the face more square to your path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot shows a good club speed and ball speed, but the attack angle is a bit steep. This can cause the ball to go higher but not as far as it could with a slightly shallower angle. You also have a noticeable curve to the right, which might indicate that you need to work on your club path and face alignment. Focus on keeping the club path more neutral and aligned with your target to achieve straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data indicates that your club path is slightly out to the right, and your club face is aiming even further right. This causes your ball to curve significantly right on its flight. To improve, focus on aligning your clubface more towards your target during your swing. Also, your attack angle is negative, which means you're descending into the ball. Try to create a slightly more positive angle of attack to get better height and distance. Overall, with a little adjustment in your setup and alignment, you can achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot data shows that you have a good club speed and decent distance, but your ball is launching a bit to the right with some noticeable sidespin. To help straighten out your shots and improve accuracy, focus on your swing path and club face alignment. Try to bring your club path closer to the target line while ensuring that your club face is squared at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your pitching wedge shot showed good club speed at around 70 mph, but the ball appears to be going offline due to a high club face angle and a significant out-to-in path, which can cause slices. With a launch angle of about 21 degrees, the ball is getting good height, but the backspin is quite high at nearly 10,000 rpm, affecting distance. Focus on keeping your club path more neutral and ensuring your club face is square to the target at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good distance for your pitching wedge, but the ball is starting right due to an open clubface at impact. Work on aligning your body and adjusting your clubface for better accuracy. The high backspin is great for stopping the ball quickly on the green, but aim to straighten out your swing path for more consistent shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your ball speed is good for your club speed, but the angle of your attack suggests you're hitting down on the ball too much. This can lower launch and distance. Try to focus on making a more level swing through the ball. Additionally, your club path is significantly out to the right, which can lead to a fade or slice. Work on aligning your club path more towards your target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows decent speed and distance for an 8-iron. However, the negative attack angle suggests you're hitting down on the ball more than ideal, which can lead to inconsistent contact. The club path is slightly out to the right, contributing to the sidespin and causing your shots to drift. Focus on making a more neutral swing path and level attack angle to help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your ball speed is good, but your attack angle is too steep, which could lead to inconsistent contact and higher shots. Try to focus on making a more level swing path. Additionally, you have some rightward sidespin and deviation, indicating that your club face may be slightly open at impact. Work on aligning your clubface with your target more consistently.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot showed decent distance, but your attack angle is too negative and your club face is open at impact. This means you're hitting too much down on the ball, resulting in a high backspin and potential for slices. Focus on leveling your angle of attack and square up the club face at impact for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your shot with the 8 iron shows that you're making decent contact, but here's where you can improve: your attack angle is slightly downward, which can lead to reduced distance and more backspin. Try to focus on a more neutral or upward angle by ensuring your weight shifts towards your front foot during the swing. Additionally, your club path and face angle are fairly close, which is good, but there’s a slight rightward push that can cause some issues with direction. Keep practicing to straighten out that path and face alignment.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"You're generating decent club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and less distance. Your club path is also quite steep to the right, but the face is open, causing your shots to drift to the right. Try focusing on a more balanced swing, aiming to close the club face slightly and work on your path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your club speed and ball speed are decent, which shows good potential. However, the attack angle is a bit steep, and the club face is open relative to your swing path. This means the ball is launching higher and curving right (if you're a right-handed golfer). Focus on keeping your club path more neutral and squaring the face at impact to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is solid, and your ball speed is decent for your swing. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to excessive backspin and a higher ball flight. Additionally, your club path is significantly out-to-in, causing the ball to veer right. Focus on bringing the club path more neutral to improve both distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in your attack angle and swing path. The negative attack angle (-6.5 degrees) indicates you're hitting down too much, which can lead to less distance. Try to level out your swing a bit more. Also, your club path is slightly right (+5.1 degrees), so focus on swinging more towards your target. This should help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"You're doing well with a decent carry distance of around 124 yards! Your club speed is good, but improving your club path will help with accuracy. Right now, your club path is a bit to the right, which might lead to slices. Focus on bringing the club more from the inside on your downswing. Also, work on your launch angle to maximize distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is good, but there are some issues with your spin rates and launch angles. The backspin is quite high, which can lead to a loss of distance and accuracy. Try to focus on making solid contact to lower that backspin and aim for a more optimal launch angle around 15 to 18 degrees for better distance. Also, working on your club path could help straighten out your shots.",backspin reduction drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your club speed and ball speed indicate a solid strike, but your attack angle is too steep, which can lead to inconsistent contact. Focus on keeping your club path straighter and adjusting your angle of attack to promote better contact. Try to see the ball as being more level, aiming to hit down less into it.",attack angle adjustment,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your 8-iron shot shows some room for improvement. The club speed is decent, but the attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excess spin and a lower trajectory. Work on flattening your swing path and try to have a more neutral attack angle to improve your consistency and carry distance.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows good power, but the ball is launching to the right and climbing too high, which may lead to inconsistency. Focus on getting your clubface aligned better at impact and flattening your attack angle a bit more. This will help you control the direction and improve your accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,Your 9 iron shot had decent distance but the club path and face angle need adjustment for better accuracy. Try to bring the face closer to the path to improve your direction. Work on controlling your swing to reduce the deviation from your intended line.,swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your shot! Your club speed and ball speed are solid for a 9 iron, leading to a decent carry distance. However, your club path is significantly out to the right (12.39 degrees), and the face angle is also slightly open (7.05 degrees), contributing to the rightward launch. Working on getting your club path more in line with your target can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows a few areas to focus on. The club path is quite open (around 9 degrees to the right), which can lead to a push or slice. Try adjusting your swing to bring the path more in line with the target. Also, the attack angle is a bit negative, meaning you're hitting down on the ball instead of making clean contact. Work on a shallower angle to help improve your ball flight. Lastly, your backspin is on the high side, which could mean you need to strike the ball more cleanly to reduce that spin. Focus on these areas for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows a few areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much with the 9-iron. This can cause your ball to fly lower and spin excessively. Your club path is good, but the face angle is open at impact, causing the ball to slice to the right. Focus on getting the club face more square at impact to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good at nearly 98 mph, but the smash factor is low, suggesting you're not maximizing the efficiency of your strike. This could be due to hitting the ball too thin or inconsistently. The ball's launch angle is decent, but the significant sidespin indicates a slice, which could cause accuracy issues. Work on hitting straighter shots to improve both carry and total distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your shot data shows a decent club speed and carry distance, but the attack angle is a bit steeper than ideal. This means the club is coming down too much, making you less consistent with your shots. Additionally, the face is aimed too far right relative to your swing path, causing the ball to fade towards the right. Focus on making your club face more square to your target at impact and try to level out your swing path a bit. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"You're generating good ball speed with your 9-iron, but your attack angle is slightly downward, which can reduce distance. Your club path is also significantly to the right, causing the ball to drift that way. Focus on improving your swing path and angle to hit more consistently straight shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your club speed is decent, but the ball is launching too low and to the right. Focus on keeping the clubface more square at impact to reduce the slice and increase your launch angle. Work on your swing path to ensure it's more neutral rather than creating excessive sidespin.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite low, which means you're hitting down on the ball too much. This can lead to less distance and higher spin. Also, your club path and face angle suggest you're aimed too much to the right, causing the ball to veer off target. Work on flattening your swing arc and aligning your body more towards the target to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data shows a solid club speed, but the high backspin and side spin indicate inconsistency in your strike. The face angle being open (11 degrees) is contributing to the sidespin, leading to your shot not going straight. Focus on keeping the clubface square to your target at impact to minimize sidespin and improve accuracy. Additionally, lowering the backspin can help with distance. Try aiming for a more neutral attack angle.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your club speed is decent, but there's room for improvement in your attack angle and face alignment. Your current attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to higher backspin and less distance. Focus on hitting the ball with a more level or slightly upward angle. Also, your club face is open at impact, contributing to the sidespin, which is causing your shots to drift to the right. Work on aligning the club face towards your target during your swing.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron shot shows some room for improvement. The club speed is decent, but the attack angle of -7 degrees indicates you're hitting down on the ball too much, which can lead to inconsistent strikes. The club face is also pointing significantly right compared to your swing path, causing a fade. Focus on achieving a more neutral face angle through impact. Try to maintain a slightly shallower attack angle. Work on your alignment to ensure your face is aimed at your target. This could help reduce your slice and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot with the 7 Iron shows some potential but also areas for improvement. Your club speed is decent, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin. Consider maintaining a flatter angle of attack for a more consistent strike. The club face is open at impact, causing the ball to push to the right. Try to square the face at impact for straighter shots. Also, the carry deviation indicates some inconsistency in your aim – refining your alignment will help. Focus on good posture and follow-through for better results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your club speed is solid for a 7 iron, but your club face angle is much too open, contributing to a big slice. Work on closing the club face at impact to help keep the ball straighter. Additionally, try to improve your angle of attack by hitting slightly up on the ball for better launch.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like some key data points are missing, particularly those related to your swing mechanics. However, your ball speed is decent, which means you're making good contact. You might want to focus on improving your swing path and attack angle for better consistency. Consider drills that help you visualize your swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7 iron shot shows potential but there's room for improvement. Your club speed is good, but the angle of the club face at impact is open (13 degrees), causing the ball to veer right. To improve accuracy, focus on aligning your body and clubface correctly to your target. Additionally, try adjusting your attack angle to slightly downward for better ball striking and distance control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot shows good ball speed and carry distance, but the club face is open relative to your swing path, which is affecting your direction. Let's work on getting the club face more square at impact. Additionally, your attack angle is too steep; try to hit the ball with a slightly shallower angle for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like your shot is launching high with a lot of backspin, which can cause the ball to balloon and reduce distance. The side spin indicates some slice, leading to a significant deviation from your target. Focus on keeping your club face square to your swing path at impact to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your shot data shows that you're generating decent speed, but your club face is significantly open at impact, resulting in a high amount of sidespin. This is likely causing your shot to curve to the right. Focusing on squaring the club face at impact will help you hit straighter shots. Additionally, your attack angle is negative, suggesting you're hitting down on the ball instead of sweeping it, which can lead to higher spin rates and loss of distance. Try to create a more upward angle of attack with your 7 Iron for better launch conditions.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Great effort on this shot! Your club speed is solid, but the attack angle is a bit steep, which can lead to some unwanted spin. The club path looks good, but the face angle was slightly closed at impact. Focus on ensuring the face is square to your target. This will help you hit straighter shots. Also, try to increase your launch angle a bit for better distance and carry.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows a good club speed and decent carry distance. However, your attack angle is quite negative, meaning you’re hitting down too much on the ball. This can produce lower launch and more backspin than needed, which might lead to less distance. Work on increasing your attack angle to help the ball lift a bit more. Your club path is slightly outside-in, which can create some sidespin, causing the ball to drift to the right. Focus on swinging more from the inside. Adjusting these two elements should help you gain distance and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your swing shows good speed, but the clubface is open at impact, which is causing a higher slice. Focus on aligning your clubface with your target. Work on simplifying your swing path to reduce sidespin. Also, try to improve your attack angle slightly towards zero for better contact.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data indicates a solid club speed and decent ball speed, but your carry distance is a bit off from your target. The club path shows you're coming in slightly from the outside, which can lead to those pulls. Also, focusing on a more neutral attack angle can help your ball flight. Consider working on your swing path to bring it more in line, which should improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the low attack angle (-6.1 degrees) suggests you might be hitting down too much on the ball. This can lead to lower launch and more backspin. Try to keep your angle of attack closer to level or slightly upward for better distance. Also, the face being open relative to your swing path is causing the ball to fade; focus on keeping the face square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like you're hitting the ball with good speed and a decent launch angle, but the high backspin is causing it to float and lose distance. Work on getting your club face more square at impact to reduce sidespin and improve direction. Also, focusing on a more consistent attack angle can help with distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your shot data shows that your club speed and ball speed are decent, but the carry distance suggests that you might not be making solid contact consistently. You have a bit of sidespin, which implies you're not quite hitting the ball straight. Try focusing on your setup and making sure you swing through the ball rather than at it. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the smash factor is negative, which means you're not making solid contact with the ball. The backspin is quite high, leading to unpredictable ball flight. Focus on hitting the ball more on the center of the clubface and lower your backspin for better control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your shot shows good club speed, but the attack angle is slightly too negative, which can lead to lower launches. A more upward angle would help you hit the ball higher and maximize distance. Your club path is pretty good, but improving your face alignment to the path will help with accuracy. Focus on keeping your club face square as you swing to reduce side spin. Overall, with a few adjustments, you can improve your carry distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot data shows that you're making decent contact with your 7-iron, but there are a few areas to improve. Your club speed is good, but a slightly steeper attack angle could help you get more height and distance. Work on aiming to keep your club path straighter and reduce your sidespin for better accuracy. Try to focus on hitting the ball with a more neutral face angle for consistent strikes.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your club speed is decent for a 7 Iron, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you want. This can lead to excess backspin and less distance. A slight adjustment in your attack angle could help you get more distance and control. Also, your club path and face angle are a bit closed, which might be contributing to some hooks or pushes. Work on improving your swing path and making sure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7 Iron shows some interesting data. Your club speed is decent, but the attack angle is slightly negative, which may lead to taking too much turf. Your launch angle is good for distance, but the backspin is quite high which can affect control. Aim for a more neutral attack angle to improve your strike quality. Practicing your swing path can help you get the clubface more aligned at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot shows good distance but a few areas to improve. Your club speed and ball speed are solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to inconsistent contact and a lower flight. The club path is also out towards the right, which suggests a slice. Focus on improving your swing path and hitting with a more neutral attack angle to get more height and distance. Overall, practice with a goal to swing more from inside to out.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your swing speed is solid, but the club face is open at impact, leading to a significant slice. Focus on aligning your club face more square to the target at impact and try to bring your attack angle down slightly for better control. Practicing a more inside-out swing path can also help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your ball speed is good, but your smash factor is negative, which means you're not making solid contact. Focus on hitting the ball in the center of the clubface. The high backspin shows you might be catching the ball cleanly, but the side spin indicates a slice. Work on your alignment and follow-through to help straighten out your shots.",clubface contact drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It seems there were some data issues, as many key stats are missing. However, your ball speed indicates that when you do make contact, you're delivering decent energy to the ball. Focus on improving your contact consistency and aim for hitting the sweet spot of the club more often. This will help maximize distance and direction.",impact drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball. This can cause inconsistency in your shot direction. Try to improve your swing path to align more with your intended target. A slight adjustment to your club face can also help straighten out your shots, as it's currently pointing a bit to the right at impact. Focus on a smoother follow-through to help reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your shot showed good distance with a club speed of 75 mph. However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. The club path is through the target but the club face is open at impact, leading to a slight right spin. Focus on getting the club face square to your swing path at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"You're hitting the ball well, but your attack angle is a bit too steep, which means you're hitting down on the ball too much. This can lead to less distance. Try to have a more neutral or slightly upward angle at impact for better launch. Also, your club path is good, but the face angle is a bit open, which can cause your shots to drift right. Work on aligning your clubface to your path for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Great job on getting solid ball speed and distance with your 7 iron! Your club speed is decent, but your attack angle is slightly downward. This means you're hitting down on the ball a bit too much, which can cause issues with your launch and spin. Focus on leveling out your swing a bit to increase your launch angle and distance. Also, your club path is generally good, but the face angle suggests you're aimed right, which can cause a fade. Work on aligning your face more square to the target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Overall, your swing shows potential, but there are a few areas to improve. Your club speed is solid, but your attack angle is slightly negative, which can lead to a lower ball flight. Your club face is open relative to your path, causing your ball to curve to the right. Focus on bringing the face back to square at impact. Additionally, reducing your side spin will help with accuracy. Aiming to hit up on the ball more can also help achieve a better launch angle. Try to work on keeping your swing straighter for more consistent ball flight.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed with the 7 iron is decent, but your club face is open (pointing right) as you hit the ball, leading to some slicing. Focus on bringing the club down on a better arc and ensuring the club face is square at impact. This will help straighten your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your swing speed looks good, but the ball path is open since the clubface is pointed too far to the right compared to your swing path. This is causing some unwanted side spin, resulting in a slice. Focus on aligning your clubface more with your target line as you swing through. Practicing a more neutral grip and working on your follow-through can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows decent club speed and ball speed, but there are a few areas to improve. Your attack angle is nearly flat, which can lead to less distance and height. A positive angle can help you get more lift on your shots. Also, your club face is open relative to your swing path, which likely contributes to a push to the right. Focus on squaring the club face at impact and working on a slightly steeper attack angle for better execution.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot shows good club speed, which is great! However, the club face is open relative to your path, leading to a significant right-side deviation. Try to work on closing the club face as you swing through. Lowering your backspin would also help for better distance and accuracy. Overall, focus on a more consistent path and aim to close the face a bit more at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your club speed is solid, and your launch angle is good, but we need to straighten out your club path and face angle. Right now, your club is coming in a bit from the outside, which is causing the ball to start to the right and curve left. Work on bringing the club back and through more on a straight line. This will help you hit straighter shots. Focus on keeping the face aligned with your swing path during your follow-through.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your swing speed is really solid, and your ball speed shows you're getting good contact. However, your attack angle is slightly negative, which means you're hitting down on the ball. This can lead to less distance. Try focusing on brushing the grass with the club as you swing to create a more upward angle at impact. Your launch angle is good, so keep working on maintaining that. Overall, your carry distance is decent, but there's room to gain more distance by adjusting your angle of attack.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"You're generating good speed and distance with your 7 iron! However, your club path suggests that you're swinging too much from the outside-in, which can lead to inconsistent shots. Focus on keeping the club on a more direct path to the target. Also, your attack angle is slightly negative, which means the club is too flat at impact. Try to make sure you're sweeping the ball rather than hitting down sharply on it.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Great job on generating good ball speed and distance with your 7 iron! Your club speed and smash factor indicate you're solid, but there’s room for improvement. Work on keeping your club face more square to your path to straighten out your shots. Your ball is launching higher than it needs to, and the backspin could be optimized for better distance. Focus on a smoother swing path and aim to align your delivery angles better for improved accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7-iron shot shows a good club speed and ball speed, but the club face is significantly open compared to your club path, which is causing your shots to drift to the right. Try to work on squaring the face at impact. Additionally, your attack angle is slightly negative; aim for a more neutral or positive angle to lift the ball better. A slight adjustment in your swing path and face alignment can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like there's a lot of data that didn’t come through, but from what I can see, your ball speed is decent, but you’re losing power given the very low carry distance with a 7 iron. This might indicate that your strike isn't solid or that you're hitting too steeply down on the ball. Focus on making better contact by ensuring you have a smoother swing and maintaining balance throughout.
+ 
+Additionally, your backspin is relatively high which can affect your distance. Aim for a more level swing path to achieve a better launch angle and distance. 
+
+Practicing your alignment and ensuring you have a straight club path will also help improve your consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows a decent swing speed, but your club path and face angle indicate that you're pushing the ball to the right. Focus on alignment and ensuring your clubface is square at impact. Also, the high backspin could lead to less distance. Work on lowering your attack angle slightly to achieve a better strike and more distance. ",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot shows a strong ball speed and decent carry distance, but the club face is a bit open at impact, causing some side spin and deviation. To improve, focus on aligning your body and club face more towards the target. This will help reduce the side spin and result in straighter shots.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your club speed and ball speed are solid, but the high backspin indicates that you may be hitting the ball too steeply or with an open clubface. This can lead to a lack of distance and a higher-than-desired trajectory. Work on making your swing more shallow and aligning your clubface better at impact to improve your accuracy and distance.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot shows decent club speed and ball speed, but the face angle is too open, causing the ball to start right. Work on turning your body more in sync with your arms during your swing to get better control of the face. Also, your launch angle looks solid, but reducing backspin a bit could help maintain distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot showed a solid club speed and decent carry distance, but your club face angle was quite open at impact, causing the ball to fade to the right. Focus on aligning your club face more square to your target at address and during your swing. This will help straighten out your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot with the 5 Iron shows good power with a decent carry distance of about 161 yards. However, your club face is slightly open relative to your swing path, which is likely causing some rightward deviation. Focus on aligning your club face more square to your swing path at impact to straighten out your shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your club speed is good, but the club face is open relative to your path, causing the ball to go right. Work on keeping the club face square at impact. Also, the attack angle is slightly negative; aim for a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your shot really shows potential! With a club speed of about 79 mph, you’re getting decent distance. However, the carry deviation indicates some inconsistency in your direction. Focus on creating a straighter club path and improving contact. A bit more stability during your swing can help. Consider practicing to maintain a consistent launch angle to keep your shots more reliable.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5-iron swing generated good ball speed and distance, but the club face was significantly open at impact. This can lead to shots going right. Focus on aligning your club face better at address and through impact to improve accuracy. Additionally, your attack angle is quite shallow, which may not give you optimal contact with the ball. Try to slightly lower your hands at address to encourage a better angle of attack.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"You hit your 5 iron well, generating good ball speed and distance! However, the face angle is quite open at impact, causing the ball to drift to the right. Focus on aligning your clubface more square to your target. Practicing with alignment sticks can help improve your aim and contact.",alignment stick drill,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5-iron shows decent distance, but the ball is curving to the right more than we want. To improve, focus on aligning your clubface better at impact and working on your swing path to be more consistent. Also, the backspin is a bit high, which might be affecting your carry distance. Try aiming for a more neutral attack angle to help control your launch. Overall, you're on the right track with good club speed!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5 iron shot shows good club speed and distance, but your club path is too far to the right, which is causing your ball to slice (right spin). Work on aligning your swing more towards the target line. Additionally, your attack angle is a bit negative, meaning you're coming down too steep—try to focus on sweeping the ball more before making contact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows a few areas that could be improved. The club speed is decent, but your launch angle is quite low, which means the ball isn't getting up in the air as much as it should. Your backspin is higher than ideal, adding extra drag. Focus on improving your attack angle to hit up on the ball a bit more, and work on aligning your clubface better to reduce sidespin (which is causing some hooks). This will help increase your carry distance and overall control.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows solid club speed and ball speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball. This can lead to less distance and control. Focus on trying to make a slightly upward strike on the ball. Also, your club path is positive, which is a good sign, but your face angle is not perfectly aligned with the path, which contributes to some sidespin. Work on ensuring that your clubface is square to your target at impact for straighter shots. Overall, nice job with carry distance but aim for a higher launch for better results!",upward strike drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot shows a good club speed and ball speed, but the attack angle is slightly negative, meaning the club is approaching the ball downwards. This can lead to less distance and height. Work on making a more upward swing through impact to improve launch angle and height. The club path is good, but the face angle is too open, which is causing the ball to slice. Focus onSquare your club face at impact to straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot shows some room for improvement in accuracy and control. The face angle is quite open at impact, which is causing the ball to veer to the right. Focusing on aligning your clubface with your target at setup can help. Additionally, your attack angle is quite negative, meaning you're hitting down on the ball too much with your hybrid. Aim to make a more sweeping motion. Consider practicing with shorter swings and focusing on your follow-through for better ball contact.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows a solid ball speed and carry distance, but the club face is open at impact. This means the ball is starting off right, which contributes to your sidespin and carry deviation. Focus on closing the clubface a bit more at impact to improve accuracy and consistency.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 Wood shot shows good ball speed and carry distance, but the club face is open at impact, causing the ball to curve right. To improve, focus on aligning your club face more square to your target and adjust your swing path to reduce the rightward movement. Consider practicing with an emphasis on a smoother swing and maintaining your balance throughout the shot.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing shows promise with a good ball speed, but the angle of attack is slightly too negative, suggesting you're hitting down on the ball. This can lead to less distance and inconsistent strikes. Aim to have a more neutral or slightly upward attack angle to maximize carry and distance. Your club path and face angle are both positive, which is great. Focus on improving your attack angle to optimize your shots.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows you have good power with a decent ball speed of 111 mph. However, your attack angle is slightly negative, suggesting you're coming down on the ball instead of sweeping it off the tee. This can lead to higher backspin and less distance. Focus on hitting more up on the ball to lower that spin rate and improve your carry distance. Consider adjusting your aim slightly left, as your club face is open at impact, contributing to a slice.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your shot data shows a solid swing speed, but the launch angle is a bit low, which may be causing higher backspin. Try to increase your launch angle to get more distance and control. A more upward attack angle will help you achieve this and reduce backspin. Focus on hitting up on the ball with your driver, aiming to hit it on the upswing. This will help you find better distance and a more favorable trajectory.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing shows that you're getting decent ball speed, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of sweeping it. This can lead to excess spin and affect your distance. Try to focus on getting a more upward attack angle by teeing the ball higher and feeling like you're sweeping the ball off the tee. Additionally, your shot is experiencing a fair amount of sidespin, which is likely causing it to curve more than you'd like. Work on keeping your club path more consistent with your face angle for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your club speed is decent for a driver, but you might want to work on your launch angle and backspin. A lower launch angle will help you achieve more distance. Aim for a launch angle around 12-15 degrees and lower backspin, ideally below 2500 rpm. Focus on improving your attack angle and keeping your face more square to your path for better results.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can cause lower launch and more spin. Try to create a more upward angle through impact. Your club face is also a little open to your swing path, leading to a slight slice. Focus on aligning the face more with your path to straighten out your shots. Overall, work on your setup and follow-through for better ball contact.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your shot with the gap wedge shows good potential, but there are a few areas to work on. The club path indicates an outside-to-inside swing, which can lead to inconsistent shots. The attack angle is quite steep, causing the ball to launch high with a lot of backspin, but this might reduce your carry distance. Focus on getting a more neutral swing path and shallower attack angle for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your shot shows good speed and nice launch angle. However, the club path being significantly right (9.9 degrees) with a face angle slightly open (4.4 degrees) suggests that you're cutting across the ball, which is creating sidespin and possibly affecting your accuracy. Focus on a more inside-to-out swing path to help straighten out your shots. Also, consider lowering your attack angle for a more consistent strike.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"You're generating good ball speed with your gap wedge, but your attack angle and club path indicate you might be hitting down on the ball too much, which can lead to control issues. Try to work on leveling out your swing a bit and focus on where your club is facing at impact. This will help you hit straighter shots with more consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows good distance but your club path and face angle suggest you're hitting a bit to the right. Focus on squaring the clubface at impact to reduce that direction. Also, your attack angle is slightly down; try to sweep the ball more for better contact and higher flight. Overall, great ball speed and carry distance!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot data shows some areas for improvement. Your club speed is good for a gap wedge, but the attack angle is slightly downward, which may cause the ball to dig into the ground. Work on aiming for a flatter attack angle by trying to swing more through the ball. Additionally, the club path to the right and an open clubface suggests that your shots may be slicing. Focusing on correcting your swing path and keeping the clubface square at impact will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"You're generating decent club speed, which is great! However, your attack angle is quite negative, meaning you're hitting down on the ball too much, leading to excessive backspin. Work on making your attack angle more neutral, focusing on a sweeping motion. Also, your club path is quite out-to-in, contributing to the left spin; aim to keep your path more straight to help control the ball's direction better. Lastly, consider your distance; an effective carry of roughly 92 yards is good, but focus on improving your consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"You have a decent club speed and ball speed, but your club path is quite out to in, which is causing your shots to veer off course. Focus on aligning your swing path more in line with your target. Additionally, aim to improve your attack angle to help with better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows a solid ball speed, but the launch angle is a bit higher than ideal for a gap wedge. The attack angle indicates you were hitting slightly down on the ball, which is good for control, but the face angle is too open relative to your swing path, causing unintended rightward deviation. Focus on aligning your clubface more with your swing path for straighter shots and consider adjusting your attack angle to a more neutral position.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge shot shows a few areas for improvement. The club speed is decent, but the attack angle is quite steep, meaning you're hitting down on the ball too much. Try to flatten your swing a bit to create a more neutral angle of attack which can help you add some distance and consistency. Also, your club path suggests you're swinging out too much to the right, leading to a slice. Focus on keeping your club path more neutral or slightly in-to-out. This should help straighten your shots and improve your overall distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club path is much to the right of your target line, leading to a significant rightward spin. This can cause your shots to veer off target. Focus on bringing the club path more in line with your body and target. Also, try to raise your attack angle slightly for better launch conditions. A good way to work on this is by practicing with alignment sticks to help guide your swing path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your swing is generally solid, but your club path and face angle are slightly open, which can cause a push to the right. Focusing on a more square club face at impact will help keep your shots straighter. Also, try to lower the amount of backspin, which can help gain extra distance.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your club speed is good for a sand wedge, but your attack angle is slightly negative, which can lead to less loft on your shots. Try to focus on hitting up on the ball a bit more to get better height and control. Additionally, your club path and face angle are both pointing a bit right, which is causing a slice spin. Work on aligning your club face with your target and adjusting your path to be more neutral for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows a solid club speed and decent carry distance. However, your club path and face angle are aimed too far right, leading to a pull and excessive sidespin. Focus on getting your clubface more in line with your swing path. Consider practicing with alignment sticks to improve your aim and path.",alignment stick drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your swing shows that the club is coming in from a steep angle, and the face is pointing more left than your swing path. This can lead to the ball starting left and not reaching its full potential distance. To improve, focus on a more neutral swing path and ensure your club face is aiming at your target at impact. Also, a little less attack angle could help you get more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some missing data points from your shot, which makes it hard to give you detailed feedback. However, the ball speed appears decent. Focus on making solid contact with the ball and maintaining a steady swing. Ensuring that your clubface is square at impact can help improve both distance and accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your sand wedge shot shows a solid club speed, but the face is closed at impact, which could be causing some hooks. To improve, focus on aligning the club face more square to your target and ensure you're making a smoother follow-through. Also, your attack angle indicates you might be hitting too steeply into the ball; try to level it out a bit more for better contact.",square face drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot had a good club speed and ball speed, but the launch angle and spin are a bit off. A negative attack angle indicates you're hitting down too much, which can cause excessive backspin. This may lead to less distance and accuracy. Try to have a more level swing through the impact zone to get better launch and control.",bottoming out drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows a good club speed and decent carry distance. However, your attack angle is too steep and the club face is quite closed at impact, causing the ball to start left. Focus on keeping the club face more square at impact and work on a shallower angle of attack to improve accuracy and distance.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot shows that you're generating a decent amount of backspin, which is great for control. However, the club face is slightly open relative to your swing path, causing the ball to start right and curve a bit to the right. Focus on aligning your club face more consistently with your swing path and try to shallow out your attack angle a bit. This will help you strike the ball cleaner and with better direction.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Great effort! Your club speed and ball speed are solid, but your attack angle is a bit too steep, which can cause excess backspin. Try to lower your attack angle slightly for a better strike. Also, focus on keeping the club face more aligned with your swing path to reduce the rightward deviation. This will help improve precision and distance on your wedge shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your swing with the sand wedge shows some room for improvement. Your club speed is good, but the negative attack angle and slightly closed club face at impact suggest you may be hitting down too much. This could lead to increased backspin and less distance. Focus on making smoother swings and keeping the club face more square at impact. Try to minimize the steepness of your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your club speed is good, but the angle of attack is slightly negative, which means you're hitting down on the ball more than you should. This can lead to higher spin and less control. Try to focus on a shallower angle of attack. Additionally, the clubface is a bit closed at impact, causing the ball to curve to the left. Work on ensuring your face is square at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot data indicates that your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more digging into the sand. The face angle is also quite open (pointing right), which can add excessive sidespin and distance loss. Work on shallowing out your swing and closing the clubface at impact for better results.",swing path drill,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json
deleted file mode 100644
index 2b80ce0d98..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_7_chunk_0.txt": "file-14gSai4KmZ1u8J33JucNoH", "Golf_Shot_Data_7_chunk_1.txt": "file-VMB5ip1Lu5HgaSn4aaZLqM", "Golf_Shot_Data_7_chunk_2.txt": "file-HzhvD1r3mFZc8P3XLXjf9J", "Golf_Shot_Data_7_chunk_3.txt": "file-NuRUyruZU67xTMJsoyZ2SL", "Golf_Shot_Data_7_chunk_4.txt": "file-JvtZTVKtkxRkqwMP6CvQJe", "Golf_Shot_Data_7_chunk_5.txt": "file-979ixouYnV2KHa4rmnvc2b", "Golf_Shot_Data_7_chunk_6.txt": "file-REnwm87LJ3mmwBG5yxfxUm", "Golf_Shot_Data_7_chunk_7.txt": "file-RxYCSd1DM7f2LNT6zZLHzi", "Golf_Shot_Data_7_chunk_8.txt": "file-Jxinj9BzvoDhivX8LPqdgM", "Golf_Shot_Data_7_chunk_9.txt": "file-2bGmay2pMx4bCJLsc1CjqK", "Golf_Shot_Data_7_chunk_10.txt": "file-Bad5jNRt5enBX7XRjmZLtg", "Golf_Shot_Data_7_chunk_11.txt": "file-53oyGitdVHbqw9fVEd8wTy", "Golf_Shot_Data_7_chunk_12.txt": "file-XuxYyFd8UbVp6U6UQa5uew", "Golf_Shot_Data_7_chunk_13.txt": "file-KGNoFMbgsVmomUAshe5XzM", "Golf_Shot_Data_7_chunk_14.txt": "file-FV8PazTLmRMcmJ3veXWR2T", "Golf_Shot_Data_7_chunk_15.txt": "file-3KyEPdzoiCdHNRwqNz7ab6", "Golf_Shot_Data_7_chunk_16.txt": "file-RwxJdK1fTKSdP9zcC6TenY", "Golf_Shot_Data_7_chunk_17.txt": "file-VpG1f3hyF19WNoUFXyifGH", "Golf_Shot_Data_7_chunk_18.txt": "file-HdYJZ41psdtWA738wvLB9c", "Golf_Shot_Data_7_chunk_19.txt": "file-1wxB1ePuBE7ax6RUjYE1eH", "Golf_Shot_Data_7_chunk_20.txt": "file-78AdW7YQqrKvG8AY8LmcB3", "Golf_Shot_Data_7_chunk_21.txt": "file-WKfuKGjxiripDYtbUqQu8A", "Golf_Shot_Data_7_chunk_22.txt": "file-UPYWJjWgo6huzsAjK5KkHC", "Golf_Shot_Data_7_chunk_23.txt": "file-P4vqDSok1aowLYvM6yo29b", "Golf_Shot_Data_7_chunk_24.txt": "file-41Vhc8oyGNg31ePppMZhvQ", "Golf_Shot_Data_7_chunk_25.txt": "file-CjUqvsfUYmv2Ri3UkgyDVV", "Golf_Shot_Data_7_chunk_26.txt": "file-PMY3ARryZRhszdcvGkzW7g", "Golf_Shot_Data_7_chunk_27.txt": "file-MSTeebTjBb2QwqTo6YBibg", "Golf_Shot_Data_7_chunk_28.txt": "file-VZb5FFuJfMeSeFfHdHYas8", "Golf_Shot_Data_7_chunk_29.txt": "file-AZpmzH83Bkt3GDfYB1qPcf", "Golf_Shot_Data_7_chunk_30.txt": "file-3EvwpyGJjr2mzGkDjFQEF9", "Golf_Shot_Data_7_chunk_31.txt": "file-1FCbiAvZ2yBYUqtryP7Kdk", "Golf_Shot_Data_7_chunk_32.txt": "file-CwixKNhMHtLRAgy2VEbFkT", "Golf_Shot_Data_7_chunk_33.txt": "file-VFq5jgMDfJgXcGPCbGG5t6", "Golf_Shot_Data_7_chunk_34.txt": "file-MvY5dLeeZzMaQD8kqTvwEc", "Golf_Shot_Data_7_chunk_35.txt": "file-7N7He9tndLkxiRwwowvY1s", "Golf_Shot_Data_7_chunk_36.txt": "file-MDLpG9HcGR88ds3ospqDZL", "Golf_Shot_Data_7_chunk_37.txt": "file-1SzfNZ8vzGRXDyntniBe29", "Golf_Shot_Data_7_chunk_38.txt": "file-B13Ky4tRXQLwS6baknJnhb", "Golf_Shot_Data_7_chunk_39.txt": "file-QPRKmxmVuKiAibHCFL5P1T", "Golf_Shot_Data_7_chunk_40.txt": "file-8cUAmKHfeWujYHY191wiut", "Golf_Shot_Data_7_chunk_41.txt": "file-GPnWcuAoWuSVU1UGGAPCBG", "Golf_Shot_Data_7_chunk_42.txt": "file-RQf8J6NrQZWPDFamQqenqD", "Golf_Shot_Data_7_chunk_43.txt": "file-WjCo2wd3TXXpXrn2njGDta", "Golf_Shot_Data_7_chunk_44.txt": "file-EXSitufhuvqRwH8U4FnfeR", "Golf_Shot_Data_7_chunk_45.txt": "file-UKNGuULbRjeV8GrdMV4Cco", "Golf_Shot_Data_7_chunk_46.txt": "file-PSb2ddrmrbweQJSxR5SHEm", "Golf_Shot_Data_7_chunk_47.txt": "file-8DdiwFf8anM2PvjaAWpwLG", "Golf_Shot_Data_7_chunk_48.txt": "file-AWb3nmN3dCjmzPETg7KaUJ", "Golf_Shot_Data_7_chunk_49.txt": "file-SzSn44JNLa9fZejDZLFobQ", "Golf_Shot_Data_7_chunk_50.txt": "file-EbzcCkqTTWKjJYuigHZjfh", "Golf_Shot_Data_7_chunk_51.txt": "file-4GRXihTKCQGbbuNrcUd4kv", "Golf_Shot_Data_7_chunk_52.txt": "file-RJxsYkD2pgmNSXdmexZcDN", "Golf_Shot_Data_7_chunk_53.txt": "file-KX9t9mQguZmh8zmzF4rRTt", "Golf_Shot_Data_7_chunk_54.txt": "file-Bmtzkuex21jif3AFrxn8r3", "Golf_Shot_Data_7_chunk_55.txt": "file-432zob6bnzuqsoo48GeXv9", "Golf_Shot_Data_7_chunk_56.txt": "file-WsteNmjJfYscWRY3hBt4qw", "Golf_Shot_Data_7_chunk_57.txt": "file-Btj3gfiojmaK7oeiBUADqe", "Golf_Shot_Data_7_chunk_58.txt": "file-8TqPHpRyovsLMS2UJwQHyj", "Golf_Shot_Data_7_chunk_59.txt": "file-YG5gLWFj4KJUBKh4whCkNX", "Golf_Shot_Data_7_chunk_60.txt": "file-EkSk5YEZCLrtXKbnL9krfS", "Golf_Shot_Data_7_chunk_61.txt": "file-1ARydfNUak32oxE53h9AAM", "Golf_Shot_Data_7_chunk_62.txt": "file-RquGDSgAsN2qtqK7p8uQVC", "Golf_Shot_Data_7_chunk_63.txt": "file-N3q7sfCDqVraadoJrUHevY", "Golf_Shot_Data_7_chunk_64.txt": "file-9bjTvDsytaDYqBTxz7JEaB", "Golf_Shot_Data_7_chunk_65.txt": "file-V3G2kEobsjj4qgsRhgrezg", "Golf_Shot_Data_7_chunk_66.txt": "file-SFmganmNZ7FAAcpErqkGd3", "Golf_Shot_Data_7_chunk_67.txt": "file-UWccH9nwHBcKViv849XjtJ", "Golf_Shot_Data_7_chunk_68.txt": "file-MAp4bHwWx9LNSSBW7iVnVD", "Golf_Shot_Data_7_chunk_69.txt": "file-QNcKVzoES1biRr3yUooczn", "Golf_Shot_Data_7_chunk_70.txt": "file-HyecFeEWsDNDPgFruPD8zg", "Golf_Shot_Data_7_chunk_71.txt": "file-8xMPPQuSoNqNsC2yFT2rqG", "Golf_Shot_Data_7_chunk_72.txt": "file-8nB6dDjvVFqBn2ESpbDsU1", "Golf_Shot_Data_7_chunk_73.txt": "file-MMVyBLp4w5s1Hj8vGmZKPu", "Golf_Shot_Data_7_chunk_74.txt": "file-W7ew3jB2Lq9eUqTJc7DLAX", "Golf_Shot_Data_7_chunk_75.txt": "file-SPnBzhAYB4wsaRaU4fhnbC", "Golf_Shot_Data_7_chunk_76.txt": "file-UEKLP9V5vQvJUQqEJUx2EA", "Golf_Shot_Data_7_chunk_77.txt": "file-Gth82j1Li2Bti1bcskfZ9b", "Golf_Shot_Data_7_chunk_78.txt": "file-9t411eNnY5u37d77Kpoepd", "Golf_Shot_Data_7_chunk_79.txt": "file-XgFPiz2HCzvNnxp4ReCBnW", "Golf_Shot_Data_7_chunk_80.txt": "file-CymmnoL1dmaEhFxC2HC7D3", "Golf_Shot_Data_7_chunk_81.txt": "file-Gg9gMhXwnoDD4PdXA8V8fG", "Golf_Shot_Data_7_chunk_82.txt": "file-ELbgdEqABRmooDYBucHcfg", "Golf_Shot_Data_7_chunk_83.txt": "file-UqRmb63nbPwwt7mR58mD6P", "Golf_Shot_Data_7_chunk_84.txt": "file-NsXqMUASi4v2wrBsMSo4bC", "Golf_Shot_Data_7_chunk_85.txt": "file-8GLr9onFpg8RVVoRx2VGLf", "Golf_Shot_Data_7_chunk_86.txt": "file-WewqNSqdB2rrcChg7yetm4", "Golf_Shot_Data_7_chunk_87.txt": "file-L3PPGQoUTcqZZXLe6XQjsj", "Golf_Shot_Data_7_chunk_88.txt": "file-HNbQiAtji9xqdxaDrpse1o", "Golf_Shot_Data_7_chunk_89.txt": "file-8htXra5XKtYfw2Kp7t1Yah", "Golf_Shot_Data_7_chunk_90.txt": "file-CbjNgLRCf9nza1oWidERFq", "Golf_Shot_Data_7_chunk_91.txt": "file-RDaLQpUMifWjtQTuSc4A3c", "Golf_Shot_Data_7_chunk_92.txt": "file-1MSAeq4Km9YUoTYXxv4GWZ", "Golf_Shot_Data_7_chunk_93.txt": "file-TWF51kqNyzXSrxWvZhZgap", "Golf_Shot_Data_7_chunk_94.txt": "file-2dM93Q38fz995aptsxdE4Y", "Golf_Shot_Data_7_chunk_95.txt": "file-5oNkDoLCRDFeEaMUDND8XC", "Golf_Shot_Data_7_chunk_96.txt": "file-13Ce3pViv8Ge1fruz6B129", "Golf_Shot_Data_7_chunk_97.txt": "file-8GQtzWuJ7EhhLLYcDgaeBG", "Golf_Shot_Data_7_chunk_98.txt": "file-EfLHcatYspWf6QQuHQjqKW", "Golf_Shot_Data_7_chunk_99.txt": "file-3bHXNz5oWRw5H1omLvgGcF", "Golf_Shot_Data_7_chunk_100.txt": "file-PvjUVkErMw8GeiCJSbJG74", "Golf_Shot_Data_7_chunk_101.txt": "file-VTVMB5FT1XfkDBeUxdjSHz", "Golf_Shot_Data_7_chunk_102.txt": "file-KnvhtB6iY7F3NhoiJB355p", "Golf_Shot_Data_7_chunk_103.txt": "file-BkEsBbJnKmpWdRB44J3AUu", "Golf_Shot_Data_7_chunk_104.txt": "file-PnxNh28z6kk6mhPiHVMzA7", "Golf_Shot_Data_7_chunk_105.txt": "file-8FcdrQk8vCowYxiLJiQ8ga", "Golf_Shot_Data_7_chunk_106.txt": "file-DrcnWUx4rixzhFJw47U6hJ", "Golf_Shot_Data_7_chunk_107.txt": "file-CeQK43aPVHXDThhzheBrdt", "Golf_Shot_Data_7_chunk_108.txt": "file-FtNGkva31Hd4sYn2958vHP", "Golf_Shot_Data_7_chunk_109.txt": "file-SXBJkL4Ddcno8UyTsgzGbP", "Golf_Shot_Data_7_chunk_110.txt": "file-Q5KKXD8ACkiGm5EotVV8mU", "Golf_Shot_Data_7_chunk_111.txt": "file-7t3kTKi2b4nxz81XGTWLG2", "Golf_Shot_Data_7_chunk_112.txt": "file-XfF1ZRBRZZZnvU4d81Rg4E", "Golf_Shot_Data_7_chunk_113.txt": "file-TdV2bzD5gobdPPLato6gAN", "Golf_Shot_Data_7_chunk_114.txt": "file-3FcqDpxpW8xmhbBp8hBJdv", "Golf_Shot_Data_7_chunk_115.txt": "file-2Hgu7nCmmfnJ3SYA6Wz5YV", "Golf_Shot_Data_7_chunk_116.txt": "file-3MaFheG1KswbUo7JWVtetq", "Golf_Shot_Data_7_chunk_117.txt": "file-Uod6fo7kYKWomXDFPBKhRo", "Golf_Shot_Data_7_chunk_118.txt": "file-38v4j13txBx7w9aNzNzzea", "Golf_Shot_Data_7_chunk_119.txt": "file-3gLLRpuZ9ML1VdZmQyn6ov", "Golf_Shot_Data_7_chunk_120.txt": "file-5x9GChRiRUBC64VExQai9t", "Golf_Shot_Data_7_chunk_121.txt": "file-XsqD3aDNahpUsJDFEcq191", "Golf_Shot_Data_7_chunk_122.txt": "file-8oEv3WZTZhJX3rqUE3bvhL", "Golf_Shot_Data_7_chunk_123.txt": "file-PT6h6uKASinnF2tWVacEed", "Golf_Shot_Data_7_chunk_124.txt": "file-XxHbnDqZDsPxR9PRLJyaHY", "Golf_Shot_Data_7_chunk_125.txt": "file-PzPbDn6RUVvFD4WuKJtSb4", "Golf_Shot_Data_7_chunk_126.txt": "file-LLGbSeR9ZtR3j7UZqLsaYy", "Golf_Shot_Data_7_chunk_127.txt": "file-6MHHmvPRn49WREUFVjW5Pi", "Golf_Shot_Data_7_chunk_128.txt": "file-Q2sk2oGYtxjCayKcTHwbkP", "Golf_Shot_Data_7_chunk_129.txt": "file-DzpovMXLB2e12vXANSox6s", "Golf_Shot_Data_7_chunk_130.txt": "file-RZkKCn8MT83gFdxcbXX2J4", "Golf_Shot_Data_7_chunk_131.txt": "file-NcBvu9K8DPF42gHZX9fZtA"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
index 72d11fd4e1..648bfb23da 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
@@ -1,137 +1,133 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot shows good speed and a decent launch angle, but your attack angle is slightly negative, which can lead to more fat shots or thin contact. Your club path is aiming a little right, causing your ball to curve left. Focus on keeping the club face square to your path at impact and try to improve your angle of attack to more level or slightly positive. This will help you achieve a cleaner strike and more consistent distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot shows potential but needs improvement in club face alignment and attack angle. The club face is open relative to your path, which could be causing higher sidespin. Aim to adjust your club face to be more square at impact. Also, your attack angle is slightly descending; try to be more level or slightly ascending through impact for better contact and control.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your club speed and launch angle are good, but your attack angle is a bit steep, which can lead to less consistent contact. Try to lower your attack angle slightly for better contact and distance. Additionally, your club path is quite outside-in, which contributes to your sidespin. Focus on swinging more from the inside to improve your accuracy and reduce slice.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your swing speed is good, but your club face is open at impact, causing the ball to launch higher and veer right. Focus on aligning your club face more square to the target at impact to improve accuracy and distance. Additionally, try to keep your swing path more neutral to reduce side spin.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your swing looks solid, but your club face is open at impact, causing it to slice. Focus on closing the face more as you strike the ball. Also, work on making smoother swings to improve your distance control.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your sand wedge shot shows some good potential, but there's room for improvement. The club path is notably out-to-in, which can cause your ball to slice. Focus on keeping the club more 'in-line' during your swing to help improve accuracy. Try to lower your attack angle slightly to avoid digging too much with the club. This will also help manage your backspin, which is currently quite high. Work on making solid contact for consistent distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your club speed and smash factor indicate a solid strike, but your attack angle is quite steep, which may cause excessive backspin. Additionally, your club path is significantly across the ball, leading to some directional issues. Focus on leveling out your attack angle and straightening your path for more consistency and distance.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot data shows you have a good club speed, but your attack angle is a bit steep, which can cause the ball to spin too much and not carry as far as it could. The high backspin indicates that you might be hitting down on the ball too much. Focus on having a more level swing through impact to reduce spin and improve distance. Additionally, your ball is launching too far to the right, which suggests an adjustment in your club path. Try to swing more towards your target line.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Great job with your pitching wedge! Your ball speed is solid, and you're getting good carry distance. However, the angle at which you're hitting the ball (attack angle) is slightly too steep for a wedge. This may be causing your ball to spin too much, resulting in less distance and control. Work on leveling out your attack angle a bit. Also, your club face is slightly closed relative to the path, which is causing a small hook. Focus on your alignment and grip to improve that.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"You're generating good ball speed and distance with your pitching wedge, but your attack angle is too steep, which can lead to inconsistent contact. Work on getting the club more level through impact. Also, your club path and face angle suggest you are swinging too much to the right, which can cause your shots to slice. Focus on keeping the club path more neutral and your face square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your swing speed is good for a pitching wedge, but your attack angle is slightly negative, which can lead to less backspin and control. Focus on hitting up on the ball a bit more to increase your launch angle and improve your consistency. Also, your club face was slightly closed at impact, causing the ball to start left. Working on your swing path and ensuring the face is square will help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot with the pitching wedge shows potential, but your attack angle is a bit too steep, which can lead to less control. To improve, try to flatten your swing path slightly. Your backspin is good for a higher flight, but managing spin can help with distance. Focus on a smoother, more controlled swing to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"You have a solid swing speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for a wedge. This impacts your spin and launch. Try to focus on a more neutral attack angle to get the ball airborne with less backspin. Also, your club path indicates you're swinging a bit to the right, which may lead to a fade or slice. Work on aligning your body and club path to the target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your club speed is decent, but the attack angle is a bit too steep, which can lead to excessive backspin and a higher, less controllable shot. Additionally, your club path and face angle are open, causing your ball to drift to the right. Focus on bringing your swing path more in line with your target and work on a more level attack angle to achieve better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your carry distance of about 96 yards is solid, but your club path is drifting to the right. This could cause shots to veer off, as indicated by the 11-yard carry deviation. Focus on aligning your clubface better with your swing path. A slight downswing angle is helping you get good height; aim to reduce sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed and ball speed are solid for a pitching wedge, but the attack angle is slightly downward, which can lead to more backspin than desired. The club path and face angle suggest you might be coming too much from the outside, causing the ball to fade right. Focus on improving your swing path and try to align the clubface more with your path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed and ball speed look good, but your attack angle and path are causing the ball to veer off to the right. Focus on making your swing path more straight through the ball and work on leveling out your attack angle. This should help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your club speed is good, but the attack angle is a bit too negative, which means you're hitting down more than you should with a pitching wedge. This can lead to excessive spin and height on your shots. Work on keeping that attack angle closer to level and try to aim for a slightly more neutral club path to improve your accuracy. Focus on making a smoother swing that promotes a better loft at impact.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot shows solid club speed and decent distance, but the club path and face angle suggest you're coming across the ball a bit. This can lead to inconsistency and slight pulls or slices. Focus on squaring the club face to the target as you swing through, and try to bring your path more from the inside. Lowering the backspin can help with distance too.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot data shows a solid club speed and decent ball speed. However, the attack angle is negative, meaning you're hitting down on the ball too much for a pitching wedge. The high backspin suggests that while you're getting good lift, the leftward direction (due to an open face or an out-to-in swing path) is causing the ball to deviate to the left. Focus on improving your swing path and adjusting your clubface so you can strike the ball more consistently. This will help you reduce the sidespin and achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed is good for a pitching wedge, but your attack angle is quite steep, which might cause the ball to balloon or spin excessively. Try to work on getting your attack angle closer to level for more consistent strikes. Your launch angle is decent, but the sidespin is causing the ball to slice significantly, so focusing on an inside-out swing path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data indicates that you're getting solid distance with your 8 iron, but there's room for improvement in accuracy and consistency. The club path to the right and a downward attack angle suggest you might be coming into the ball too steeply and aiming a bit too far to the right. Focus on leveling out your swing path and ensuring your clubface is square at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your 8-iron shot had good distance, but you could improve your direction. The club path suggests you're swinging slightly out-to-in, which is causing some sideways spin. Focus on getting the club more on the correct path and keeping your face square at impact. Practicing with a slight body rotation can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"You're making solid contact with your 8-iron, but your attack angle is quite steep, which is likely causing the ball to spin too much. Focus on a more level swing path to improve distance and control. Also, aim to keep the club face more aligned with your target at impact to reduce the sidespin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot shows that you're getting good distance, but the high backspin and deviation suggest some inconsistency in your swing path and face angle at impact. Focus on getting the club to move more down the target line rather than out to the right. This will help reduce the sidespin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your swing shows a strong club speed and decent ball speed, which is great. However, your attack angle is slightly down (-2.2 degrees), indicating you might be hitting too much down on the ball. This can lead to excessive backspin (3632 rpm), causing shorter carry distance. Try to focus on a more level or slightly upward angle through impact to help reduce backspin and increase carry distance. Additionally, your club path (7.8 degrees) is quite right, which can cause the ball to slice. Working on straightening that path can help improve your accuracy.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8 iron shot shows good speed and a decent carry distance, but your attack angle is a bit too steep and your club path is much more to the right than desired, causing the ball to face right as well. To straighten out your shots, focus on flattening your swing path and adjusting your attack angle to be more neutral.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates that you're hitting the ball well, but your club path and face angle suggest that you might be aiming a bit to the right at impact, which could lead to a pull or push. Work on getting your clubface more square to the target at impact. Consider practicing with alignment sticks to help you visualize your target line and keep your swing on the right path.",alignment stick drill,1.1954004,68.0,101.325,83
-6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8 iron shot has a strong carry distance of 143 yards, but your club path is significantly right (10° to the right), and the face is also open (11° to the right). This means the ball is likely starting right and drifting even further that way due to sidespin. Consider working on aligning your setup and swing path more toward your target. Also, your attack angle is slightly downward, which is fine, but you might want to ensure solid contact with the ball for more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8 iron shot had a decent carry distance of about 119 yards, but the attack angle is significantly downward at -6.5 degrees, which can lead to less ideal contact. A slight upward angle can help you achieve better launch and distance. Try to focus on a more neutral or even slightly positive attack angle. Additionally, the club path is a little out to in, which can cause your ball to slice. Work on squaring the clubface to your path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your ball speed is good, but your club path is much too far to the right, which can cause shots to veer off target. Focus on bringing your club path closer to straight while keeping the face more square to your target. This will help you gain better accuracy and control. Also, working on your attack angle would help improve the overall distance and consistency of your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It looks like your ball speed is decent, but your launch angle is a bit high, and your spin rates are quite high as well. This can cause the ball to climb and then drop quickly, reducing distance. Focus on hitting down slightly on the ball to lower the launch angle and reduce backspin. This will help you get more distance and a better overall flight. To improve, try the 'half swing pause' drill to help control your swing and ensure solid contact.",half swing pause,1.1954004,68.0,101.325,83
-6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"You're generating solid club speed and a good smash factor, which means you're hitting the ball fairly well. However, your attack angle is negative, indicating that you're hitting down on the ball more than you should for an 8-iron. Try to level out your swing a bit for better contact and distance. Also, consider your club path; it's a bit too far out to in, which can lead to inconsistent contact. Focus on swinging more on a straight line towards your target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but your attack angle is negative, which means you might be hitting down on the ball more than necessary. This can lead to too much spin and a lower launch angle, causing shorter carry distances. Try to level out your swing a bit and focus on hitting through the ball for better distance. Your ball is also curving to the left, which suggests an overdraw. Work on your swing path to create a more neutral shot.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot demonstrated solid ball speed, but you're struggling with your club path and face alignment. The club path is aimed too far right and the face is open, leading to a pull to the right. Focus on your alignment and aim to get your club path more neutral while closing the face slightly at impact.",alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9 iron shot shows good distance with a carry of almost 144 yards! However, the club path is pointing to the right (14 degrees), which might make the ball slice. Focus on getting your club path more neutral, closer to straight down the target line. This will help your shots go straighter and improve your overall accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your shot with the 9-iron shows good ball speed and decent carry distance. However, your club path is quite open to the target, which can lead to sliced shots. Focus on bringing the club path more in line with your target line. Reducing your backspin can also help achieve better distance and accuracy. Try to aim for around 3000-3500 rpm on backspin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot with the 9-iron shows good distance but could benefit from a more neutral swing path and face angle. Your attack angle is slightly negative, which can lead to higher spin and reduced distance. Focus on keeping your club path more straight and square to hit straighter shots with better control. Try some practice swings where you visualize a straight line from the ball towards your target, and feel the club moving along that line.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your 9-iron shot had a solid ball speed but the direction was off, causing it to deviate significantly from your intended target. To improve, focus on squaring the clubface at impact, as it's currently open, leading to that side spin. Practicing your swing path will also help you hit straighter. Try to visualize your target more clearly during your swing.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"It looks like you hit the ball quite well overall! However, the high sidespin suggests you might be slicing the ball. Focus on your clubface alignment and swing path to bring the ball back on line. There’s also some room to improve carry consistency, which means working on your swing rhythm might help you hit it more consistently.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your 9 iron shot shows a good club speed, but you have an overly steep attack angle, which can lead to inconsistent contact. Your club face is closed relative to your swing path, causing a draw. Focus on improving your attack angle and ensuring your club face is square at impact to achieve straighter shots and better distance control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your shot with the 9-iron shows that you have solid club speed and ball speed, which is great! However, your attack angle is slightly descending, which can lead to too much spin on the ball. To improve your distance and accuracy, focus on a more neutral attack angle. Your club path is quite out to in, causing your ball to curve left. Try to aim your swings more down the target line and adjust your grip to support that. Overall, you're close to hitting it consistently, just a few tweaks needed!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot with the 9-iron showed a good club speed, but the launch angle is quite low, suggesting that the ball is not getting enough height. Also, the club face angle is much more open than the club path, which could lead to a push to the right. Focus on keeping a neutral grip and aligning your body to target to improve direction. Remember, a proper follow-through can help achieve a better launch angle.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent for a 7 iron, but the attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to lower launch and more spin than desired. Try to work on a more level swing path to increase your launch angle and reduce backspin. Focus on keeping the clubface more square to the path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot shows a good club speed but an overly steep attack angle and a closing club face, which can lead to excessive backspin and side spin. To improve, focus on keeping your swing more level and ensuring the clubface is square at impact. This will help with accuracy and distance control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your 7 iron shot shows a club speed that's good for your skill level, but the club face is open at impact, causing the ball to slice. To improve accuracy, focus on aligning your body and club face towards your target. Also, lowering your backspin can help the ball fly straighter and farther.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your shot with the 7-iron shows you're generating decent club speed, but your club face is significantly open at impact, which is causing the ball to curve heavily to the right. Try to focus on squaring the club face at impact. Additionally, your attack angle is quite negative, which can lead to lower ball flight. Work on getting a shallower angle of attack to help with launch. Let's work on keeping the face more aligned with your swing path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot data suggests you're generating decent ball speed, but the high backspin indicates potential inconsistencies in your strike. To improve accuracy, focus on squaring the clubface at impact. A slight positive attack angle and a good club path indicates you're on the right track, but they could be fine-tuned for better trajectory and distance. Aim to lower the backspin for a more penetrating ball flight.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data reveals a few areas to focus on. Your club path is quite open at nearly 6 degrees to the right, which could cause your shots to fade or slice away from your target. Additionally, the club face is angled 19 degrees right at impact, which is contributing to this issue. To improve your accuracy, work on aligning your club face better with the target line. A slightly negative attack angle suggests you might be striking down too much on the ball, which can further complicate things. Aim for a more neutral attack angle by focusing on making cleaner, more consistent contact with the ball in the center of the club face. This could help generate better distance and accuracy. Finally, your backspin is quite low for a 7-iron, which may mean you're not getting the most lift or distance from your shots. Consider teeing the ball up a bit higher during practice to promote a better strike.  ",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like there's a lot of missing data, but the ball speed was notable. Focus on improving your club speed and consistency by ensuring your swing path is on target. Work on making full contact with the ball and maintaining a good follow-through to increase your distance. Try to ensure that your club face is squared at impact to avoid excessive sidespin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your club speed is good, but your ball is slicing to the left due to an open club face at impact. Focus on keeping the face square to your target. Work on your swing path to come more from the inside. A good carry distance but you need to reduce backspin for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot data shows that you have a good club speed, but the club face is significantly open at impact, causing the ball to launch to the right with a good amount of sidespin. Your attack angle is also a bit too steep, which can lead to inconsistent contact and distance. Focus on aligning your clubface more squarely at impact and try to flatten out your attack angle for better control and distance.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like you're making solid contact with the ball given your speed and launch conditions, but there's a lot of spin causing the ball to deviate significantly from your intended target. Focus on adjusting your swing path to reduce that sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your club speed and ball speed are looking good! However, your attack angle is slightly down (-2.9°), which is causing excess backspin (over 3400 rpm) and a higher ball flight than preferred. This can lead to less distance. Focus on flattening your attack angle to hit more level, which will reduce backspin and give you better control. Your club face is aimed too far left (14.5°), contributing to hooks. Try to align your clubface more square to your target. 
-
-Consider working on your swing path as it's out to in, causing the pull. You could benefit from drills that promote a more neutral path. 
-
-Overall, let's aim for more consistency and better distance by reducing backspin and working on your swing path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your shot data shows you're making good contact, but there are a few areas to improve. First, your attack angle is slightly negative at -3.5 degrees, meaning you're coming down on the ball. Try to have a more level or slightly upward swing through impact for better launch. Your club path is good, but the face angle is a bit closed, causing a slight pull. Work on getting the clubface more square to the path. Your backspin is on the high side, which can lead to excess height. Focus on a smoother swing to help reduce that spin and improve distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot data shows some good fundamentals, but you have some issues with the club face and path. Your club face is open at impact, which is likely causing your ball to slice to the right. Try to focus on closing the face slightly as you swing through. Additionally, your attack angle is negative, meaning you're hitting down on the ball too much for a 7-iron. Work on leveling your swing for better contact and distance.",face control drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot with the 7 Iron shows good potential, but the club face is quite open at impact, leading to significant sidespin and affecting your accuracy. Working on aligning your club path and face more consistently to target can help minimize the left-to-right swing you’re seeing. Focus on keeping your face square to your path for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows that your club speed is decent for a 7 iron, but your ball is slightly fading to the right. Improving your attack angle and adjusting your club path will help you hit straighter shots. Focus on keeping the clubface aligned with your path at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your shot data shows you have a good club speed and ball speed, which means you're generating decent power. However, your attack angle is quite steep (negative), which could lead to hitting down too much on the ball, causing inconsistent strikes. The clubface is also open relative to your path, contributing to a rightward ball flight. Focus on a more level swing path and aim for a neutral clubface at impact for better direction and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like your shot data has some missing pieces, but we can still work with what we have! Your ball speed is good, but the backspin is quite high, which could lead to less distance and control. To improve your consistency and distance, focus on making solid contact with the ball from the center of the clubface. Practice hitting the ball with a more level to slightly descending angle to reduce that backspin. Additionally, working on your club path will help direct the ball straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7-iron shows decent ball speed and carry distance, but the spin and deviation angles indicate some inconsistency in your shot. Focus on improving your club path and face angle at impact to reduce sidespin and achieve straighter shots. Aim to keep the clubface square to your target line.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the high backspin and sidespin numbers indicate that you're likely slicing the ball. This means you might be striking the ball on the toe or cutting across it too much. Focus on making a straighter swing path and ensuring you hit the ball more toward the center of the clubface.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your 7-iron shot shows promise! Your club speed is solid, allowing for good ball speed. However, the negative attack angle suggests you're hitting down too steeply, which can cause issues with distance and accuracy. Additionally, your club path is slightly out to the right, which is likely contributing to the sidespin. Focus on adjusting your attack angle to a more neutral position and work on ensuring the club path is straighter through impact to improve both carry and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your ball speed is good, showing decent contact with the ball. The attack angle is slightly negative, which may cause you to hit behind the ball. The club path is out to in, which can lead to a slice. Focus on bringing the club more straight back and through to improve your accuracy. Work on getting a more neutral attack angle to help lift the ball better and achieve more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your shot shows that you're hitting the ball with decent speed, and the carry distance is respectable for a 7-iron. However, the attack angle is a bit too negative, meaning you might be hitting down on the ball too much. This can lead to lower ball flight and excess spin. Try to focus on hitting slightly up on the ball to promote a better launch angle. Your club path is good, but the club face is a bit closed, which can cause the ball to hook. Work on aligning your face with your target and maintaining an upward angle of attack.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your 7 iron shot shows good ball speed and decent carry distance, but the high backspin and attack angle suggest you might be hitting down on the ball a bit too much. This could lead to loss of distance and control. Try to level out your swing path to help reduce backspin and improve distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your 7-iron shot shows decent power, but you're hitting with a downward angle, which can cause less distance and inconsistent strikes. The ball is also slightly slicing to the right, likely due to your clubpath and face angle. Focus on aligning your body better and ensuring a more level swing path to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your 7 iron shot shows a solid club speed, but the club face is open compared to your path, contributing to a big slice. Focusing on squaring the club face at impact will help improve accuracy and distance. Additionally, working on reducing the sidespin could help straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shots show a high amount of backspin and sidespin, which can lead to less control and distance. Work on making your swing more consistent to improve accuracy. Focus on aiming your clubface at your target and keeping your path more neutral. A slower swing can help with control as you build confidence. ",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points, which can make it difficult to assess your performance accurately. However, your ball speed of around 82 mph is a solid starting point. To improve your consistency and control, focusing on your swing mechanics is key. Try to work on keeping your clubface square at impact to help with direction. Without the full data, it’s hard to pinpoint specific issues, but improving your swing setup and the path of your club will make a big difference.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows good ball speed and distance, but the club path and face angle need some adjustment. A more neutral club path will help you hit straighter shots. Focus on your swing path to bring the club more straight back and through. Also, try to keep the clubface more square at impact to reduce the sidespin for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your swing shows potential, but you could benefit from adjusting your club path and face angle. The club path is a bit to the right (6.75 degrees), while the club face is open (10.79 degrees), which can cause your ball to curve more than you want. Try focusing on keeping the club face more square at impact. Additionally, your attack angle suggests you're hitting down on the ball slightly, which can lower your overall distance. A more neutral attack angle will help you launch the ball higher for more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Great job with your 7-iron shot! Your club speed and ball speed are solid, giving you good distance. However, your attack angle indicates you're coming down a bit too steeply, which can lead to inconsistent contact. Your launch angle is good, but try to work on keeping the clubface more square to the path to improve accuracy. Practicing a more neutral swing path will help with this.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot with the 7-iron shows some good fundamentals, but there's room for improvement. Your club speed is decent, which helps with distance. However, the attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting carry distance. Focus on keeping your club path more aligned with your intended target, as it's currently slightly right. To help correct this, try to improve your swing path and angle of attack with some practice. This will help you launch the ball higher and straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows you have good ball speed and distance for a 7-iron, but the club face is significantly open at impact, which causes the ball to start right and spin while in the air. Focus on closing the club face a bit more at impact and aim for a more neutral swing path to help straighten your shots.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed is good at 72 mph, but your attack angle is slightly negative, which means you're hitting down on the ball. This typically leads to excessive backspin and affects distance. The club face is also pointing right of the target at impact, which causes your shots to go right. Focus on getting the club to swing more level through impact and check your grip to ensure it's not too weak. This will help you achieve a more direct path to the target and reduce sidespin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is good at 72.6 mph, but your attack angle of -3.7 degrees suggests you're hitting down on the ball too much. This can lead to unnecessary spin and a lower launch. Additionally, your club path and face angle indicate you're aiming to the right of your target. Focus on making solid contact with a more neutral club path and face angle to get better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot looks solid overall! The ball speed is good, which shows you're hitting the ball well. However, the club face is open (facing right) relative to your swing path, leading to some side spin and a noticeable curve. Try focusing on closing the club face a bit more during your swing. Additionally, your attack angle is very flat, which can affect launch and backspin. A slight upward angle would help. Consider practicing to improve your balance through the swing for better control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot data shows a solid ball speed and decent distance, but your club face angle is quite a bit open (11.8 degrees). This can cause your shots to curve significantly to the right. Focus on aligning your club face more square to the target at impact. Additionally, your attack angle is very close to neutral. You might want to work on creating a slightly steeper angle to help elevate your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your 7 iron swing showed potential with a good ball speed, but your club face was a bit open at impact, which can cause your shots to go right. Focus on aligning your club face more square to your target. Additionally, a slightly steep attack angle indicates you might be hitting down too hard on the ball. Try to promote a more level swing through the ball for better contact and launch.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your 7 iron shot shows good potential with decent ball speed and carry distance. To improve your accuracy, pay attention to your club path and face angle; ideally, they should be aligned more closely. It looks like your club path is a bit to the right, which may cause the ball to slice. Focusing on a more neutral path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron shot shows a decent club speed and ball speed, but the high spin rate is affecting both distance and control. Focus on improving your attack angle and keeping the club path more neutral to help reduce unwanted spin and improve your carry distance. Also, your carry deviation shows some inconsistency, indicating you might need to work on your aim and follow-through.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"You have solid club speed and good ball speed, which is great! However, your attack angle is almost level, and your club path is 7.27 degrees to the right. This means you may be slicing the ball, as indicated by the slight open clubface. Work on aligning your clubface with your target more consistently, and consider adjusting your stance to encourage a more inside-out swing path. A more downward attack angle can also help achieve a better launch and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7 iron shot shows that you're generating good ball speed and distance, but the club face is open at impact, leading to a rightward launch. Focus on guiding your swing path more towards the target while keeping the club face square to the path. This will help straighten your shots and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It seems like there were some measurement issues with your swing stats. However, I noticed your carry distance and spin numbers are on the higher side. To improve your ball flight and distance, focus on solid contact and getting your clubface squared at impact. Practice hitting the ball with a slightly descending blow to lower backspin and increase distance.",impact drill,1.1954004,68.0,101.325,83
-6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your 6-iron shot shows a good club speed and distance but your club face is pointing significantly to the right of your swing path. This creates a slice, which is why your carry deviation is quite high. Focus on getting the club face more aligned with your path at impact to improve accuracy and distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows some interesting trends! Your club speed is decent, but the attack angle being slightly negative means you're hitting down on the ball, which can lead to less distance and accuracy. The high launch angle is good but try to reduce the backspin for better carry distance. Overall, work on keeping the club face more square at impact to reduce sidespin and improve direction.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your 6 iron shot shows some good potential! Your swing speed is decent, but controlling the clubface and path could help you hit straighter shots. The high backspin suggests you might need to add some more forward lean at address for better launch conditions. Focus on getting the face more square to the target and reducing that sidespin for accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot data shows you have solid power and decent distance with your 6-iron. However, your club face is pointing too far to the right (10.3 degrees), which can lead to shots that push off target. Work on dialing in your aim and check your grip to ensure it's not affecting your face alignment. Also, try to reduce the club path to help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your 6 iron shot showed good club speed and decent distance, but the launch direction indicates your ball is going off to the right. This might be due to the club face being open at impact. Focus on aligning your body and clubface towards your target during practice. This will help straighten out your shots.",alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot data shows a strong club speed, but the attack angle is too negative, which means you're hitting down on the ball more than ideal. This can cause both trajectory and distance issues. Additionally, your club path and face angle are relatively close, which is good, but the sidespin indicates some inconsistency in your strike. Focus on improving your attack angle to a more neutral position for better launch conditions and straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot shows a high club speed, but your club path is significantly out-to-in, which can be causing some slicing. Your face angle is also open relative to the path, leading to a loss of accuracy. Focus on improving your swing path to be more neutral and check your grip to help square the face at impact. Working on these can help you hit straighter shots and improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot showed good ball speed and carry distance, but there are some areas to improve. The launch angle and backspin indicate that the ball could go higher and straighter. Work on getting a more consistent club path and face angle to improve accuracy. Focus on keeping your swing on a straighter line to reduce the side spin, which can help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5 iron shot shows good ball speed and decent distance. However, the club face is open relative to your swing path, which is likely causing some sidespin and inconsistent shots. Focusing on straightening out your club path and closing the club face at impact will help improve your accuracy. Additionally, try to increase your attack angle slightly to get more lift and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Great effort with consistent ball speed and decent carry distance! Your attack angle is positive, which is good for trajectory, but the face angle is quite open, leading to some slices. Focus on getting the clubface more square at impact to help straighten out your shots.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5 iron shows a solid swing speed, but the high backspin indicates the ball is spinning too much which can reduce distance. Your club face angle suggests that you're aiming slightly to the right of your target, leading to a noticeable push. Focus on adjusting your club face at impact and reducing the spin. A good swing is about both speed and control!",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5-iron shot showed a good ball speed and decent carry distance, but the shot was often deviating significantly to the right. This suggests your club face was open at impact and your swing path may need some adjustments. Focusing on squaring the club face at impact and targeting a more neutral path will help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your club speed is decent, but the low launch angle suggests you might be hitting down on the ball too much. This can cause more backspin and lower carry distance. Try to improve your attack angle by focusing on sweeping the club through the ball rather than hitting down. Aim for a higher launch angle to get more distance and a better flight path.",attack angle adjustment,1.1954004,68.0,101.325,83
-6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your 4 Hybrid shot shows some room for improvement! Your club speed is good, but a slight upward attack angle will help you get more height and carry. The ball is spinning a bit sideways, which can affect accuracy, so focusing on a straighter club path can help with that. Let's work on ensuring your club face is square at impact to improve your overall distance and direction.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"You're generating good club speed and the ball's carry distance is solid for a hybrid. However, your attack angle is slightly negative, which may be contributing to a high spin rate and causing less distance. Work on hitting slightly upwards on the ball. Also, the club face is quite open relative to your swing path, which could lead to the ball drifting right. Focus on managing your club face and path to achieve a straighter shot.",club path drill,1.1954004,68.0,101.325,83
-6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your swing generated good power, but the club face is open relative to your swing path, which is causing the ball to slice. Focus on aligning your club face more towards your target at impact. Also, your attack angle is slightly negative, indicating a potential need to tee the ball slightly higher or adjust your ball position to promote a cleaner strike.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your club speed is decent, but your attack angle is slightly negative, which can lead to lower launch and more spin than desired. Try to focus on hitting up on the ball a bit more to increase your launch and reduce backspin. Your club path is good, but the face angle is too open, causing a rightward launch direction. Work on closing the clubface as you swing through.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your club speed is solid for a 5 wood, and you're getting good distance, but your attack angle is slightly negative. This means you might be hitting down on the ball instead of sweeping it. Additionally, your club face is open relative to your path, which could be causing that slice to the right. Focus on a more neutral club face to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver club speed is solid at 88 mph, but your attack angle is slightly downward at -2 degrees. This means you're hitting a bit too much into the ball instead of sweeping it. Work on having a more upward angle with your driver to get better launch conditions and more distance. Also, the club face is aiming a bit right of your swing path, which may cause some slicing. Focus on aligning your face more square to your target at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows some potential but also has room for improvement. The club speed is decent, and you're getting good ball speed, which is great. However, your attack angle is slightly negative, and your face angle is quite open at impact, leading to a rightward ball flight and high spin, which may be causing inconsistency. Focusing on making sure your club face is square at impact will help straighten your shots and reduce the spin. Try to increase your attack angle by hitting up on the ball, which can help you launch it higher and with less backspin.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver shot shows some good potential! You have a decent club speed and a good smash factor, which means you're hitting the ball efficiently. However, the launch angle is a bit low, which can affect distance. Also, your backspin is quite high. You might want to work on getting a higher launch to maximize your carry distance, and reduce spin for better distance control. Try focusing on your swing path and face angle to achieve a more consistent strike.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing is looking good overall, but there are a couple of areas to improve. Your club speed is decent at just under 83 mph, which is a solid starting point. However, the negative attack angle (-2.5 degrees) suggests you're hitting down on the ball a bit too much. This can lead to less distance and a lower launch angle. Try to focus on hitting up on the ball for more height and distance. Additionally, your carry deviation indicates some inconsistency in your direction, so working on controlling your swing path will help straighten out your shots.",uphill driving drill,1.1954004,68.0,101.325,83
-6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your driver shot looks solid, with good ball speed and decent carry distance. However, your launch angle is a bit low, which could be affecting your overall distance. Aim for a launch angle around 12-15 degrees for optimal performance. Also, try to reduce backspin; it’s on the higher side right now. A lower backspin will help achieve longer drives. Consider working on your attack angle to be slightly more positive (upward) and focus on keeping the club face aligned at impact to improve accuracy.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver speed is good, but the angle of your attack is slightly down, which can lead to low launch and high spin. Try to hit the ball with a more upward angle for better launch. Also, your club face is a bit closed at impact, causing a left spin. Focus on keeping the face square to your path to straighten your shots.",upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your ball speed is solid, but the attack angle is a bit steep, which is why you have high backspin and a lower carry distance compared to your total distance. Try to level out your swing a bit more. This will help you hit the ball farther and lower the backspin for better control. Also, your club path shows you're aiming a bit to the right, which contributes to the ball veering off target. Focus on bringing the club path more straight back and through.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Good effort with your gap wedge! Your club speed is decent, but your attack angle is a bit too steep. Try to keep your angle of attack closer to level. This can help improve your ball striking and reduce excessive backspin. Focus on keeping the clubface square to your path for better direction. Practicing a more neutral swing path could also help.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot showed some solid distance and a decent smash factor, but the ball tends to curve left due to the high side spin and your club path being right of the face angle. Focus on bringing your club path more in line with the face angle for straighter shots and look to reduce the downward attack angle for better flight. Keep practicing and you'll continue to improve!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows a decent club speed and ball speed. However, the attack angle is a bit too steep, and your club path and face angle may be causing some inconsistency. Focus on straightening out your path and face at impact to improve accuracy. Additionally, your backspin is high, which can lead to more height but less distance. Try to smooth out your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot shows a solid swing speed and decent carry distance, but the significant deviation in direction suggests you may be struggling with your aim and swing path. The attack angle is a bit steep, which can add to inconsistencies. Focus on keeping your club path more neutral and aim for a face angle closer to the target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot showed good distance, but your club path and face angle indicate a significant fade. Focus on aligning your clubface square to your target and adjust your swing path to be more neutral to help straighten out your shots. Also, your attack angle is a bit steep; try to shallow it out to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows good club speed and decent carry distance for a gap wedge, but there are a few areas to work on. The attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to lower launch and more spin, making it tougher to control the distance. Try to focus on a more neutral or slightly positive attack angle to help the ball rise higher and carry further. Additionally, your club path is quite open relative to the target which could cause your shots to veer off to the right. A more in-to-out swing path will help you improve both direction and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Great job with your gap wedge! Your club speed and ball speed are solid, but it looks like your club face is slightly open compared to your club path, which is causing some rightward spin. Focus on aligning your clubface better with your swing path at impact to improve accuracy. Additionally, consider reducing your attack angle for a more optimal strike.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your club speed is good, but your attack angle is too steep and your club path and face angle suggest you're coming in too much from the outside. This means you'll likely hit the ball with a bit too much side spin, making it tough to control. Focus on bringing the club down more level to the ground and squaring the club face as you hit. This should help both your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shot shows a strong club path that points to the right (around 20 degrees), which can contribute to a pull or slice. The attack angle is downward, which is good for a wedge, but try to get the clubface a bit more square to the target line to improve accuracy. Work on controlling your backspin to help with landing and stopping the ball on the green. Overall, focus on aligning your body and clubface better to decrease side spin and improve consistency.",alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"You're doing a great job generating speed with your sand wedge! However, your attack angle is slightly negative, which could lead to less height and more distance control issues. Focus on a smoother, more upward motion through impact to get that ball up in the air. Your club path and face angle are working together well, but ensure they align more consistently to reduce sidespin and improve your accuracy.",attack angle adjustment drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot shows a solid club speed and ball speed, indicating good power. However, the attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal for a sand wedge. This is likely contributing to the higher backspin and can cause the ball to stop quickly but may also reduce carry distance slightly. Focus on flattening out your swing a bit more. Your club path and face angle are open, causing the ball to fade. Work on aligning your clubface with your swing path to achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot showed good distance, but the club face was slightly open at impact, leading to a high right ball flight. Work on aligning your club face with your target at address and through impact. Consider practicing at a slower pace to build better control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows that your club path and face angle are pointing left at impact, causing your ball to veer off target. Additionally, the attack angle is too steep, which may lead to inconsistency. Focus on improving your swing path and keeping the face square at impact to hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there might have been some issues with the data collection, but from what I can see, focus on your face angle at impact and aim for a more consistent swing path. These elements are crucial for better control of your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your swing speed is solid for a sand wedge, but the club face is closing too much at impact, causing the ball to curve left (or pull). To straighten your shots, focus on keeping the club face more square to your target line at impact. Also, your angle of attack indicates you're hitting down too sharply; try to feel like you're sweeping the ball off the ground. This will help lower that backspin and improve your carry distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your swing speed is good for a sand wedge, but your attack angle suggests you're hitting down a bit too much, which can lead to excessive backspin and loss of control. Work on keeping the clubface more square to the target during the swing to reduce sidespin, and try to slightly shallow out your angle of attack. This could help you achieve a cleaner hit and better distance control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows that you're generating decent club speed and a good amount of backspin, which is great for greenside control. However, your attack angle is a bit steep, meaning you're hitting down on the ball too much. This could lead to inconsistent strikes. Additionally, your club face is closed relative to the path, causing the ball to start left and curve even more that way. Focus on flattening your attack angle and ensuring your club face is squared at impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot shows a decent club speed and launch angle, but the club face is slightly closed at impact, causing the ball to have a negative deviation to the left. Focus on keeping the club face square at impact for straighter shots. Your spin rate is good for a sand wedge, but consider lowering your attack angle for better distance control on pitch shots.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your shot data shows a few areas to work on. The club speed is good for a sand wedge, but your attack angle is slightly negative, indicating you might be hitting down too much. This can cause excessive backspin and height. The club path is reasonably good, but the face angle suggests you're hitting slightly to the right. Focus on making sure your clubface is square to your path at impact. Also, your carry distance is around 64 yards, which is decent, but aim for a more consistent ball flight with less total deviation in distance. Try to center your strike on the clubface for better control.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your sand wedge shot shows good effort, but the face of the club is slightly open at impact, which is causing the ball to spin left and not get the height you want. Focus on improving your club face alignment at impact and try to make a smoother swing to control the ball better.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows a good carry distance, but we need to fix the club face alignment at impact, which is open. Work on setting up your club face square to your target line to improve accuracy. Also, your spin rate is quite high, which can result in less distance. Focus on a smoother swing to help reduce spin and improve overall consistency.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot shows a strong club face angle, which is good for direction, but your attack angle indicates you're entering the ball too steeply. This can cause excessive backspin and can lead to inconsistent shots. Focus on shallowing your swing a bit and working on your follow-through to promote better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot with the sand wedge shows some solid elements, but to improve your consistency, focus on your club face alignment at impact. Your club path is slightly right, which is creating a bit of unwanted sidespin. Try to aim your club face more at your target and keep it square through impact. Additionally, your launch angle is good, but consider lowering the amount of backspin to improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot has a nice club speed and decent carry distance, but there are a few areas to improve. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Adjusting this to a more level approach can help you get better launch and distance. Also, the club face is open relative to the path, which suggests you may be pushing your shots to the right. Focus on keeping your club face square through impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your swing speed is good, but your attack angle is quite steep at -9.4 degrees. This can cause the ball to dig into the ground instead of getting airborne properly. A better attack angle for a sand wedge is closer to level. Try to keep your hands ahead of the clubhead at impact to help lift the ball. Additionally, your club path and face angle are open, leading to a rightward flight and side spin. Focus on swinging more from inside to out and closing the clubface at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot data shows you have a decent swing speed and ball speed for a sand wedge, which is great! However, you're hitting with a steep attack angle (-6.9°), meaning you're hitting down on the ball too much. This can cause excessive backspin (over 5000 rpm) and may lead to distance loss. To improve, try to keep your attack angle shallower and focus on making cleaner contact. Also, your club path is slightly out to the right, which could lead to some inconsistency in direction. Work on aligning your swing path more towards your target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows a high launch angle and significant sidespin, which suggests that the club face is open at impact. This is causing the ball to veer off to the right and reducing accuracy. Focus on squaring the club face at impact and maintaining a consistent swing path. Also, consider practicing with a lower launch angle for more control and distance.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your shot data shows a decent club speed and ball speed, but there are a few areas to improve. Your attack angle is a bit steep, which can lead to inconsistent contact and higher than desired backspin. Focus on lowering your attack angle slightly and ensuring your club face is square to your path for better accuracy. The carry can improve by aligning your swing path and face direction better. Try to maintain consistency with your grip and stance for better results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your sand wedge shot shows a good carry distance of around 73 yards but your attack angle is quite steep, which means the club is coming in too sharply. This can lead to inconsistency. Also, the high backspin indicates that you might be getting too much loft at impact. Focus on making your swing more level to reduce that steep angle and create more control. Trying to keep the clubface more square to your swing path will also help to improve the accuracy.",level swing drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your club speed is decent, but your attack angle is a bit too steep, which can lead to inconsistent contact. The club path indicates you’re swinging to the right, which can cause your shots to veer off target. Focus on improving your swing path and making better contact to enhance your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot data shows that your club speed is good, but you're delivering the club with a slight downward attack angle (-2.7 degrees). This can lead to excessive backspin and less control. Aim to have a more neutral or slightly upward attack angle to optimize distance and spin. Also, focus on reducing the sidespin for straighter shots. Try to work on keeping your club face square to your path at impact.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing shows that you are hitting down on the ball a bit too much, which is causing a lower launch angle and higher backspin than ideal. This can lead to less distance and control. Try to focus on a shallower angle of attack and ensure your club path is more neutral, allowing for better contact and distance. Also, managing spin will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot shows a solid carry distance of about 106 yards, but the club face was slightly open at impact, which caused a small pull to the left. To improve consistency, try focusing on keeping the club face square through impact. Also, working on the attack angle can help you get a better launch. You might want to practice your setup to encourage a slight upward angle on your swings.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your pitching wedge shot shows good distance but a few areas for improvement. Your attack angle is slightly downward, which might be causing the ball to spin a lot (over 7000 rpm). Aim for a more neutral angle to help lower the spin and make the ball fly straighter. The club path is well to the right, which can lead to pushes or slices. Focus on getting that path more neutral as you practice.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your club speed is solid, but your attack angle is slightly negative, which can lead to less effective contact with the ball. Aim to strike the ball with a more upward angle. Your club path is moving outward, which suggests you're coming too much from the outside. This can cause a fade or slice. Focus on keeping your swing path more in line with your target. Try to reduce the backspin for a more controlled flight. Overall, a little adjustment in your swing path and angle could enhance your performance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot shows a good club speed, but the attack angle is quite steep, which can lead to higher backspin and unpredictable distance. Focus on leveling your swing path to reduce the steepness and improve accuracy. Additionally, your face angle suggests you might be aiming to the right, causing your shots to curve more than they should. Try to align your body and clubface with your intended target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitch shot had decent distance, but the ball deviated significantly to the right. Focus on aligning your club face more towards your target at impact to help reduce that deviation. Improving your face-to-path relationship will enhance your accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your pitching wedge shot shows a high backspin and an aggressive club path, which contributes to less accuracy. Your ball is spinning too much sideways, causing it to veer off target. Focus on swinging more along your intended target line and keeping your club face square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed is good, and you’re generating decent power. However, your attack angle is slightly downward, which might be causing the ball to spin too much and keep it from flying straighter. Work on keeping the clubface more square to your swing path to reduce the sidespin. A little practice on your follow-through can help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your pitching wedge shot shows good ball speed and carry distance, but the attack angle and club face position indicate some room for improvement. Aim for a more neutral attack angle (closer to zero) to help get the ball airborne more consistently, and try to align your club face with your swing path to reduce that side spin. This should help improve your accuracy and distance control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your pitching wedge swing produced a solid distance and decent ball speed, but your club path is quite outside-in, which is causing you to pull the ball to the left. Work on squaring the clubface at impact to improve accuracy and reduce excessive spin. Remember, a tighter swing path will help you get more control over your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your ball speed and smash factor are good, indicating you strike the ball well. However, your attack angle is slightly downward, which is fine for pitching but could be impacting your launch conditions. The club face is quite open to the path, causing some side spin, which is why your shots are deviating to the right. Focus on aiming your clubface more aligned with your intended target while maintaining a consistent swing path.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows a good amount of distance for a pitching wedge, but the ball is curving quite a bit to the left. This suggests that your club face is closed at impact. Focus on keeping the club path more neutral, which will help straighten out your shots. Work on your attack angle too, as it’s slightly descending. This can help with cleaner contact and better launch conditions.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data shows that you have good speed and a decent carry distance with your 8 iron. However, the attack angle is a bit steep, which might be causing a lower trajectory and excessive spin. Try to focus on flattening your attack angle a bit and aim for a more neutral club path to promote better contact. This can help optimize your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows that you're generating good ball speed for your club speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting your distance. Focus on making a more level swing to improve your launch angle. Additionally, your club path is more to the right than ideal, so working on your swing path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows a solid club speed and decent ball speed, but your attack angle is quite steep, which could lead to inconsistent contact and excessive backspin. Working on a more neutral attack angle will help you strike the ball cleaner and get more distance. Additionally, your clubface is open relative to your swing path, causing some pushed shots. Focus on improving your clubface alignment at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a solid club speed and reasonable carry distance, but the high backspin and significant deviation indicate that your accuracy could use some work. Try to keep your club face more square to the target at impact. This will help reduce the sidespin and improve your overall direction. Focus on a smoother swing path to gain more control over your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows good speed and decent distance, but your club path and face angle are quite open. This could cause the ball to curve right more than you'd like. To fix this, work on aligning your club face with your swing path more consistently. A good goal is to aim for a straighter path and a square club face at impact. Also, your attack angle is slightly negative; focus on hitting the ball with a steeper angle for better contact and lift.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8-iron shot shows you have decent speed but your club face and path are causing the ball to go right (a slice). Work on your alignment and ensuring the clubface is square to the target at impact. Additionally, a softer attack angle could help you launch the ball better and control the spin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot was solid, but you have a few points to work on. Your club speed is good, and your ball speed is strong, which means you're generating decent power. However, your attack angle is a bit too negative, and your club path and face are both pointing right. This means you're likely slicing the ball. Aiming to bring your club path more in line with your target will help straighten out your shots. Practice focusing on hitting slightly upward on the ball to improve launch angle and reduce backspin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8-iron shot had a solid carry distance of about 143 yards with a decent ball speed. However, your club is coming too much from the outside, causing it to slice slightly (as indicated by the positive club path and face angle). To improve accuracy and consistency, focus on straightening your swing path and getting more of a downward angle on your swing. Reducing backspin can also help with distance. Consider working on your grip and alignment to help with these issues.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot with the 8-iron shows good distance, but the attack angle is too steep, which may have caused some issues with direction. A more level swing can help improve your accuracy and control. Focus on keeping your swing smooth and balanced.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your 8-iron shot shows great potential with a solid ball speed and decent carry distance. The club path indicates you're aiming to the right of the target, which might be causing the ball to fade slightly. Focus on bringing your club path more in line with your target to improve accuracy. Additionally, the launch angle is good for getting the ball airborne, but it may help to work on your attack angle to maximize distance. Overall, a little adjustment in your swing path will help you gain straight shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is decent, but the high backspin and strong leftward sidespin suggest you may be hitting the ball with an open club face relative to your swing path. This can lead to inconsistent shots and loss of distance. Focus on making sure your club face is square to your target at impact. Also, practice controlling your swing path to minimize that sidespin.",club face awareness drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your 8-iron shot shows good potential with decent distance and a solid smash factor. To improve, focus on flattening your attack angle by slightly raising your swing path. It looks like your club path is too much to the right, which can cause rightward spin. Work on keeping your clubface more square to your target at impact. This will help straighten your shots and add distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but the attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can lead to excessive spin and less distance. Try to create more of a level or slightly upward swing as you make contact. Also, your carry distance is short and deviation angles suggest inconsistency in direction. Focus on a straight, controlled swing path to improve accuracy and distance.",level swing drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows a bit of an open club face (12.7 degrees) at impact, which can cause the ball to start to the right and potentially curve. Focus on keeping your club face more square at impact. Also, your attack angle is slightly negative, meaning you're hitting down on the ball; try to get a more neutral or positive angle to help with launch and distance.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9-iron shot shows good ball speed and distance, but your club path is quite far to the right, and the face is not square at impact. This might cause some direction issues. Focus on aligning your swing path to be more neutral and ensuring the club face is square at contact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9 iron! Your ball speed and carry distance are strong. You have a positive club path, but your face angle is also pointing to the right, which is causing a slight hook. Focus on squaring the clubface at impact to improve accuracy and control. Also, consider lowering your backspin for better distance management.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your 9-iron swing shows good ball speed and decent carry distance. However, your attack angle is slightly negative, which can lead to more than normal backspin and a steeper shot. Focus on hitting the ball with a slightly upward angle, which will help lower your backspin and improve your distance control. Also, your club path is moving to the right (8.97 degrees), causing the ball to curve right. A more neutral path can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your club speed and ball speed are solid, which shows you're making good contact. However, the club face is open at impact, leading to a slice (side spin to the left). Focusing on a more neutral club face at impact will help straighten out your shots. Additionally, try to get your attack angle to a neutral or slightly upward position to optimize distance.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your shot data shows good ball speed, but there's a significant amount of sidespin leading to a rightward direction (fade). Focus on aligning your clubface properly and maintaining a smoother swing path to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your club speed is solid, but we need to work on your attack angle and club face alignment. A downward attack angle (-3.75 degrees) suggests you're hitting down on the ball too much. Your club face is also open relative to your target, which is contributing to the leftward spin (sidespin of -52). Focus on hitting the ball with a more neutral face and shallower angle. This will help you achieve a higher launch angle and more consistent distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your club speed is solid, and your ball speed shows good energy transfer. However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it nicely. This can lead to higher spin and less distance. Try focusing on a more level swing to improve your results. Also, your club path is aiming significantly to the right, which suggests you may be pushing the ball. Work on aligning your body and clubface better at setup. This will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot indicates a high launch angle and significant side spin, causing the ball to veer off to the right (a slice). Focus on improving your swing path and club face alignment. A more neutral swing path and a square club face at impact will help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more ground contact and less distance. Also, your club path is significantly to the right (about 8.6 degrees), which adds to the slice you may be experiencing. Work on a more neutral swing path to improve accuracy and help with your ball flight. Additionally, your spin rates suggest that you might want to focus on making cleaner contact to lower your backspin and get better distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your swing speed and ball speed are decent, but your ball is curving significantly to the left due to the clubface being much more open than the path you're swinging on. Focus on squaring the clubface at impact and try to reduce the amount of backspin, which is a bit too high. A good goal is to manage that face alignment to keep the ball straighter.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows a solid effort, but there are a few areas you can improve. Your club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball more than you should. This can lead to excessive backspin and lower distance. Try to have a more neutral or slightly upward attack angle. Also, your club face is quite open at impact, which is causing the ball to veer off to the right (slices). Focus on getting your club face squared at impact for straighter shots. Lastly, the high backspin suggests the ball is climbing too much; working on your launch angle can help achieve a better flight. Overall, aim for better control over your face angle and attack angle for improved distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your swing shows that the club is coming down at too steep of an angle, which can lead to inconsistent contact. Try to focus on a flatter swing path to help straighten your shots. Additionally, the club face is open at impact, which is causing the ball to veer off to the right. Working on your grip and alignment will help with this. Also, your club speed is solid, but focusing on your follow-through can help maintain better control of the shot.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot was solid, but there are a few key areas to work on. The club path is slightly positive, which is good, but the club face is open at impact (pointing right). This can lead to your ball slicing. Your attack angle is a bit steep, and there's quite a bit of backspin which can affect your distance. Focus on getting the club face square at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data shows some interesting points to work on. First, your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit. Try to feel like you're sweeping the ball off the ground instead. Additionally, your club face is pointed pretty far right at impact, which is causing the ball to hook. Focus on aligning your body and club face towards the target more. Lastly, your backspin is low for a 7 iron, indicating that you might want to adjust your swing to create more lift. Working on these areas can help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we didn't capture all the important values, but your ball speed is impressive at over 122 mph! However, the negative smash factor suggests you're losing efficiency which may mean you're hitting the ball too hard without getting enough solid contact. Focus on making sure your club face is square at impact and work on your swing rhythm to improve distance and control.",swing rhythm drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7-iron shot shows a solid club speed, but your club path is slightly to the left, which might be causing that noticeable sidespin to the left. Try to focus on keeping your club path straighter through impact while also aligning your clubface better to reduce unwanted spin. Your backspin is a bit high, so working on lowering that can help with distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Great job with your 7 iron! Your club speed is solid, and you’re getting decent distance. However, your attack angle is a bit steep, which can affect the height and control of your shots. Try to work on flattening your swing slightly to improve consistency. Also, the club face is pointing a bit to the right at impact, which can cause your shots to slice. Focus on keeping the club face square through impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the high backspin and sidespin indicate that you might be hitting the ball too steeply or not squarely. Focus on making contact with the center of the clubface and ensuring your swing path is more aligned. This will help reduce spin for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"You're generating good club speed and ball speed, but your attack angle is a bit too down, which can lead to excessive backspin. This may be causing your shot to climb too high and lose distance. Focus on driving through the ball more on your downswing to reduce spin and improve distance. Also, check your club face alignment; it appears open, contributing to the rightward deviation of your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your swing speed and ball speed look good, which is a positive sign. However, the negative attack angle means you're hitting down on the ball more than you should, which can lead to excessive backspin and less distance. Aim to make contact with a slightly upward angle to promote better launch conditions. Additionally, your club path is quite open, which is causing the ball to veer slightly left. Focus on improving your swing path to keep the ball on target.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows good ball speed and decent carry distance, but your club face is a bit open at impact, which is causing the ball to veer right. Try to focus on aligning your club face more square to the target to improve accuracy. Work on your attack angle; a less negative angle can help with consistency and distance. Overall, you're on the right track!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot had good distance, but your ball ended up significantly offline. The club path and face angle suggest you're cutting across the ball, which can create unwanted side spin. Focus on improving your club path to be more neutral and ensure the face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows you have a good club speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should with a 7-iron. This can lead to inconsistent contact and lower launch. Focus on getting your club path more square, as it's currently coming from the outside, which is contributing to more sidespin and less accuracy. Try to improve your launch angle and reduce the amount of deviation in your shots to get more distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is solid, but the attack angle is a bit too steep, which could lead to inconsistent strikes. The club face is open to your swing path, causing the ball to veer off to the right. Focus on aligning your club face better at impact and try to shallow out your attack angle. This will help create a more consistent trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like the ball is spinning more than it should, which suggests contact issues with the clubface. Your launch angle is decent, but the high sidespin is causing the ball to curve too much. Focus on hitting the ball straighter and improving your contact by ensuring the clubface is square at impact. A smoother swing could help too.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot carries about 69 yards, which is decent. However, the side spin indicates the ball is curving significantly to the left. This could be caused by an incorrect swing path or an open club face at impact. Focus on keeping your club face square to the target line during your swing to improve accuracy.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"It looks like your shot had a high spin rate and some side spin, which could indicate an issue with your club face angle at impact. This might lead to lack of distance and accuracy. Focus on making sure your club face is square to your target at impact. Try a drill that emphasizes this by practicing with an alignment stick to check your alignment and face position.",alignment stick drill,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"You're generating solid club speed, which is great! However, your attack angle is a bit too negative, meaning the club is coming down too steeply. This can lead to less distance and control. Focus on making your swing a bit more level to help with launch angle and overall consistency. Also, watch your club path, as it's moving to the right; working on a more neutral path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot with the 7 iron had a good club speed, but you were hitting slightly down on the ball with a negative attack angle. This can lead to too much spin and a lower carry distance. Focus on leveling your swing through impact to achieve better ball flight. A little less down and a bit more 'sweeping' can help you hit it farther and straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your 7 iron shot shows good distance and decent speed, but we can work on your swing path and face alignment. The club path suggests you're swinging slightly to the right, which could lead to push shots. Try to focus on keeping the face square to your target at impact. Also, your attack angle is a bit too steep, which can affect your consistency. A balanced attack angle helps with better ball contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your club speed and ball speed are decent, but the attack angle is slightly negative, which means you're hitting down on the ball. This can lead to excessive backspin, affecting your distance. Additionally, your club path is going a bit to the right, which adds to the fade in your shots. Focus on hitting the ball with a more neutral path and a slightly shallower angle to help achieve better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down on the ball too much. This could lead to less distance. Additionally, your club path is moving slightly to the right (5.9 degrees), which may be contributing to your ball hooking. Focus on keeping your club path straighter through impact. A slightly higher launch angle could also be beneficial for greater distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is good for a 7 iron, and your ball speed is solid too! However, the Club Face angle suggests you were aimed a bit to the right, which contributes to the side spin and deviation. Focus on aligning your club face square to your target. Also, try to bring your attack angle closer to 0 degrees for more consistent strikes. This should help straighten out your shots and increase your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot data shows high backspin and sidespin, which can be causing your ball to veer off target. Focus on striking the ball more consistently and keeping your club face square at impact. When you improve your contact, you’ll see better distance and accuracy.",club face awareness drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are issues with the data for your shot, particularly with missing numbers. However, your ball speed suggests you are making solid contact. To improve, focus on your swing technique to enhance consistency and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows a solid club speed and ball speed, which are good signs. However, your attack angle is slightly negative, suggesting you're hitting down too much on the ball. This can lead to lower trajectory and less carry distance. A clubface that is too open at impact could be causing some sidespin, leading to the ball curving to the right (slice). Focus on maintaining a square clubface through impact. The spin rate seems reasonable, but working on the path and face alignment could help you improve accuracy and distance. Consider using a more neutral swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your club speed is solid, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin and potentially less distance. Additionally, the club face is a bit open relative to your swing path, contributing to a slice. Focus on a more neutral swing path and try to have the club face square at impact. This will help you hit straighter shots with better distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your shot shows decent speed and a good carry distance, but the attack angle is a bit steep, and the club face is open relative to your swing path. This could cause the ball to veer to the right. Focus on keeping your club face square at impact and try to adjust your attack angle for a more level swing through the ball.",club face square drill,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows a decent club speed and ball speed, but the attack angle is slightly negative, meaning you're hitting down on the ball a bit more than ideal for a 7 iron. This could be causing the ball to have more spin than necessary and reducing your distance. Working on having a more neutral attack angle could help you hit the ball cleaner and improve your carry distance. Additionally, your club face is quite open at impact, which is contributing to the ball's rightward spin. Focus on closing the face slightly and aligning your path more directly toward your target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows good ball speed but your club speed might benefit from some more power in your swing. Your attack angle is slightly negative, which can lead to lower launch conditions. The face is open at impact, resulting in a slice. Focus on squaring the club face at impact and getting a more neutral attack angle to help with direction and distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your 7 iron swing shows some areas for improvement. The club speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball too much. This can lead to lower launch conditions and more spin, which can affect distance and accuracy. Additionally, the club face is open relative to your swing path, causing the ball to start right and curve away (right for a right-handed golfer). Work on aligning your face to the path for better direction and consider increasing your attack angle to launch the ball higher while minimizing spin.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent at about 73 mph. The attack angle is slightly negative, which means you're hitting down on the ball. This can lead to lower launch conditions. Your club path is aimed right at about 6 degrees, and the face is open to the path, meaning you might tend to pull or slice your shots. Work on aligning the clubface more with your path to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot data shows a good club speed and ball speed, which means you're making solid contact. However, the club path and face angle suggest a slight inconsistency when hitting the ball. This can lead to the ball going right and not following your intended line. To improve, focus on your swing path to ensure it is straighter and the face angle is more aligned with the path. Also, the backspin is a bit high, so you might want to work on lowering that for a better trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your swing shows a decent club speed and ball speed, but the face angle is significantly open at impact, contributing to the slice. To improve your accuracy, focus on aligning your clubface more square to your target at impact. Additionally, while your backspin is okay, trying to stabilize your club path will help tighten your shots and reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot data shows you're generating decent club speed and ball speed, but there's some room for improvement with your club path and face angle. The club path is quite positive (7.34 degrees), and the club face is even more open (8.27 degrees), leading to a fade-type shot. To refine your aim and reduce the deviation, focus on aligning your body and club face more consistently at impact. Additionally, your backspin is on the higher side, which can affect carry and distance. Try to maintain a more square club face at impact. Practicing with alignment aids can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows solid distance with a decent club speed of about 73 mph. The launch angle is good for getting the ball airborne, but a slight adjustment in your attack angle (which is a bit negative) could help improve your consistency. The club path indicates you're swinging slightly to the right, which could affect your accuracy. Focus on making sure your clubface is more aligned with your target at impact to help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron swing shows good ball speed and distance, but the clubface is aimed a bit too far right of your swing path, which could lead to consistency issues. Work on aligning your clubface better at impact. You also have a slightly negative attack angle, which can impact your height; try to make sure you're coming into the ball with a more level or positive angle. Overall, practice these adjustments for more consistent strikes and improved distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your shot shows a solid club speed and good ball speed, but your launch angle is a bit low, and the ball is slicing right (as indicated by the positive face and path). Work on staying more consistent with your swing path and keeping the clubface square at impact. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your club speed is solid, showing good potential for distance. However, your attack angle is slightly negative, which can lead to lower launch conditions. The club path is right, but the face is even more so, causing the ball to curve to the right. Focus on making sure your club face is more aligned with your club path at impact for straighter shots. Consider working on your follow-through to help with direction and consistency.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like you're hitting the ball with decent speed, but the launch angle and distance suggest there may be some inconsistencies in your swing. The backspin is quite high, which can cause the ball to rise but not travel as far. Focus on making solid contact with a slightly downward strike, and try to keep your head steady during the swing to improve your consistency.",impact alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows some promising distance, but there's room for improvement in accuracy. Your club path indicates an out-to-in swing, which is likely causing some rightward dispersion. Focus on aligning your clubface better with your swing path to reduce spin and improve direction. Also, consider lowering your launch angle for better consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows that your ball speed and distance are solid, but your shot is curving a bit to the left due to an open club face at impact. To improve, focus on aligning your club face square to the target as you approach the ball. Also, working on a more positive attack angle can help you achieve a cleaner hit and better distance. Try to maintain a steady swing path to reduce the sidespin, which will help keep the ball straighter.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"You're generating solid ball speed with your 6-iron, but your launch angle and high backspin indicate that the ball is climbing too high, which can limit distance. Try to lower your attack angle slightly for a more penetrating ball flight. Also, your club face is open compared to your path, leading to a negative carry deviation; focus on squaring the face at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your 6 iron shot shows good speed and distance, but your ball is veering off to the right due to the face angle being open. Focus on aligning your clubface more square at impact to get straighter shots. Also, ensure your swing path is less out-to-in to reduce the slice.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data indicates that your club speed and ball speed are decent; however, the face angle is quite open at impact, pointing right of your target. This is likely causing the ball to slice. Focus on improving your club face alignment at impact. Additionally, your attack angle is slightly upwards which can be beneficial for height, but be careful not to launch it too high. Try to keep it closer to 3 degrees. Work on your follow-through to help maintain balance and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your 5 iron swing is solid, showing decent speed and distance. However, the attack angle is a bit negative, which suggests you might be hitting down on the ball too much. This can lead to inconsistent shots. Focus on swinging more level or slightly upward to improve your launch and carry distance. Additionally, the club path and face angle are quite similar, indicating a possible tendency to pull the ball left. Aim to square the face at impact by practicing your alignment and grip.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot with the 5-iron shows you have a good club speed, but your club face is open (11 degrees) relative to your swing path (9 degrees right). This is causing the ball to curve to the right (slice). To improve, focus on aligning your club face with your swing path. Practice making smoother, more connected swings to keep the face square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot is decent, but there are a few areas to improve. Your club speed is good for generating distance, and your ball speed is solid too. However, there's some inconsistency with your carry distance and direction, which suggests that you'll benefit from focusing on your swing path and consistency. Try to work on aiming more accurately to reduce your deviation from the target. Additionally, the launch angle could be slightly higher for optimal distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good speed and distance, but you're struggling with accuracy. The club face is pointing more right than your path, which is causing a rightward miss. To improve your aim and consistency, focus on aligning your club face more squarely to your target as you swing. Additionally, making sure your swing path is more neutral will help straighten out your shots.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your 5 iron shot shows decent distance, but the ball is curving to the right too much (high face angle). Focus on aligning your club face more towards your target at impact to straighten out your shots. Additionally, practice getting your swing path more neutral to help with consistency and direction.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot shows great potential! Your club speed is solid, and you're getting good distance. However, your face angle is quite open at impact, leading to some sidespin. Work on closing the clubface a bit at impact to improve accuracy. Also, reducing backspin can help with distance. Consider focusing on your swing path to align it better with your target.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your ball speed is decent, but your club path and face angle show some signs of inconsistency. Your club path is aimed too much to the right, and the face is even more closed, which may lead to pushes or hooks. Focus on making your downswing more neutral to improve direction and accuracy. Also, consider adjusting your attack angle for better contact and higher launch. Practice striking the ball with a more level angle to maximize distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,Your shot statistics show a few areas for improvement. The low launch angle at just over 2.5 degrees with relatively high backspin (over 3250 rpm) means your ball isn't getting enough height and stability in the air. A more upward attack angle can help you achieve a better launch. Keep your club path relatively straight to minimize the side spin. Focusing on your follow-through will help ensure a stronger shot.,upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows good potential! The ball speed is solid at around 104 mph, but your attack angle is slightly down (-1.04°), which means you're hitting the ball a bit too steeply. This could be causing some backspin (about 2375 rpm) that might reduce distance. Focus on making a more sweeping motion to improve your launch angle and reduce backspin. Also, your club path is slightly in-to-out, which can lead to a rightward tendency in your shots. Aim for a more neutral swing path to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Great job generating solid ball speed and a decent carry distance! However, your attack angle is slightly downward, which may be affecting your launch and spin rates. Try to focus on hitting up on the ball more to improve your launch angle and reduce backspin, allowing for better distance and control. Work on aligning your club face more closely with your swing path for a straighter ball flight.",upward attack drill,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data shows a good club speed and ball speed, but the angle of attack is a bit steep (negative), which can lead to less optimal contact and higher spin. Your club face is significantly open relative to your club path, causing a slice. Focus on aligning your club face more square and increasing your angle of attack slightly to improve trajectory and distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"You are generating good ball speed and distance with your 5 wood, but your attack angle is slightly negative, which means you're hitting down on the ball. Try to focus on sweeping the ball off the tee to improve launch angle and reduce spin. Adjust your clubface position to be closer to square at impact, as it’s currently open relative to your swing path. This should help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"You had a solid club speed, and your ball speed is good, which means you're making decent contact. However, your attack angle is slightly negative, suggesting you're hitting down on the ball more than you should. This can cause higher spin and less distance. Focus on a more upward attack angle. The club face is pointing right of the target at impact, leading to a push to the right, so work on aligning the face towards your target. Keep practicing to improve your consistency and accuracy!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing is showing potential! You're generating good speed and distance, but there are a few areas to improve. The attack angle is slightly downward, which can lead to less optimal launch conditions. Focus on making more of a sweeping motion through the ball to increase your launch angle. Also, the club face is open relative to your path, which could be causing some undesired sidespin. Work on aligning your club face better as you swing to improve accuracy and reduce sidespin. Overall, you have a solid foundation to build from!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing is producing solid ball speed, but the high backspin and deviation suggest inconsistencies in your contact and aim. Focus on keeping the club face more aligned with your swing path to improve accuracy and reduce spin. Aim to increase your attack angle slightly by sweeping the ball instead of hitting down on it.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing shows good potential, but it has some room for improvement. Your club speed is decent, but the launch angle is a bit low, which can limit distance. Try to position the ball slightly forward in your stance and work on having a more positive attack angle to get the ball higher in the air. The spin rate is higher than desired, which could lead to less carry distance; aim to create a more solid strike to reduce backspin. Lastly, you're slightly pushing the ball right, indicated by the positive club path and face angle; focus on keeping your clubface square at impact to help straighten out your shots.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver stats show potential, but there's room for improvement. Your club speed is good, but the attack angle is slightly negative, suggesting you might be hitting down on the ball. A better angle can help you launch it higher and gain distance. You also have some sidespin that may cause your shots to curve. Focus on keeping your club path more neutral to reduce that. Overall, work on hitting more up on the ball with your driver for better launch and distance.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Great job with your driver! Your club speed is solid, and your ball speed indicates you’re hitting it well. However, your launch angle is a bit low; ideally, you'd want it around 12-15 degrees for better carry distance. Also, the backspin is on the higher side, which might be causing the ball to lose some distance. Focus on a slightly shallower attack angle and aim to improve your launch conditions for more optimal results.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows promise, but there are a few areas to work on. Your club speed is good, but the attack angle is too negative, which can lead to lower launch and more backspin. Focus on a slightly upward angle to help launch the ball higher and improve carry distance. The club path is positive, which is great, but the face being slightly closed to the path can cause the ball to fade. Aim for a neutral club face at impact for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot had good distance, but the club path and face angle suggest some inconsistency. The ball is spinning quite a bit, which indicates you might be hitting down too steeply. Focus on hitting through the ball more level to reduce spin and improve accuracy. Work on your follow-through to help with this.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good ball speed and decent carry distance, which is a positive. However, your club path and face angle indicate your club is coming from the outside in, which could lead to a pull or slice. Work on correcting your swing path to get it more neutral. Additionally, a spin rate of 4474 is quite high; focus on hitting down a bit less sharply to reduce backspin for more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows some areas to work on. The club speed is solid, but your attack angle is quite negative, which can lead to hitting down too much on the ball. This can help with backspin but may also result in less carry distance. Your club path is aimed to the right, and the face is open, which is likely causing the ball to veer off to the right. Focus on making a more neutral swing path and aligning the clubface at impact. Try to lift the angle of your attack slightly for better contact and more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your shot data shows a good gap wedge performance, but there are some areas to improve. With a club path that is significantly right of the target (11.2 degrees), you might be pushing your shots to the right. Focus on aligning your club path more towards your target. Your high backspin (over 6200 rpm) indicates you’re generating good lift, but it may also contribute to less distance. For more control, work on ensuring your clubface is square at impact and practice your follow-through to help maintain balance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your club path and face angle suggest you're coming in too steep, which can cause the ball to go right. Focus on flattening your swing path and aligning the clubface square at impact. This will help you achieve a straighter shot and better distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot was solid, with good ball speed and carry distance. However, your attack angle is slightly negative, indicating you're hitting down on the ball more than you need to. This could lead to too much spin, making the ball stop quickly. Consider focusing on a more level swing. Also, your club path is quite right (11.3 degrees), and with a face angle that is also open (5.7 degrees), the ball may be slicing. Try to work on aligning your club face with your intended target. A little practice on your setup can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your gap wedge shot shows a few key areas for improvement. Your club speed is good, but the attack angle is slightly negative, meaning you’re hitting down on the ball more than ideal. This can reduce launch height and distance. Also, your club path and face angle indicate you've got a strong leftward direction, which may lead to the ball starting left and curving further. Focus on maintaining a more neutral path and working on hitting slightly more upward on the ball to improve your launch. This will help you achieve better carry and total distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your club speed is decent, but your attack angle is a bit too downward (-3.8 degrees). This could mean you're digging into the ground more than you should, which can lead to inconsistent strikes. Try to focus on hitting down slightly but not too much, so you can get better contact with the ball. Your spin rate is quite high (over 5000 rpm), which can cause it to rise too much after hitting. Work on achieving a more neutral club path and face angle at impact for more control.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge swing shows promise, but let's work on a few key areas. Your attack angle is quite steep, which can lead to inconsistent contact. Try to shallow out your swing a bit. Additionally, your club path is quite open, meaning you're coming down from outside to in. This can cause slices. Focus on bringing the club down more from the inside. Overall, great ball speed, but tightening your lines will improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club speed is good, but your attack angle is too steep, which can lead to excessive backspin and a ballooning shot. Focus on making a more level swing to create better contact and control your spin. Also, work on aligning your club face more with your swing path to reduce sidespin, which will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Great job with your sand wedge! Your club speed is good and the ball speed shows you're striking it well. However, your attack angle is slightly negative, which means you're hitting down a bit too much on the ball. This can lead to a lower trajectory. Try to create a more upward angle of attack. Your spin rate is decent, but with a better angle, you can increase your carry distance. Focus on balancing your swing path and face alignment to achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your sand wedge shot had a good launch angle, but the club face was slightly open relative to your swing path, causing the ball to curve right more than intended. Focus on keeping the club face square to your path to straighten out your shots. You also produced a lot of backspin, which is great for spin control around the greens, but make sure you're not hitting too steeply into the ball, as indicated by your attack angle. Try to make your swing more level for better consistency.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows good potential, but the club face is pointing more right than your swing path, which can lead to a rightward dispersion. Additionally, your attack angle is slightly negative, which might be affecting your launch and spin. Focus on aligning your club face more with your swing path and aiming to strike the ball with a more upward angle.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows a couple of areas to improve. The club face is pointed left and your club path is also moving left, which could be causing the ball to start left and miss your target. Additionally, an attack angle of nearly -6 degrees may be too steep; try to ensure you are making a more level strike. Focus on aligning the club face with your target and maintaining a shallower attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some key metrics missing from your data, but your ball speed is showing as 110.5 mph. Make sure you're hitting the ball with the clubface squared at impact to achieve better accuracy. Focus on making clean contact and controlling your swing path. To improve, try a ""swing path drill"" to develop more consistency in your swings. This will help you hit the ball straighter and with more control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot data indicates a few key areas for improvement: your club face is angled negatively at impact, which causes the ball to spin left (a slice effect). To improve accuracy, focus on ensuring the club face is square to your target line at impact. Additionally, try to reduce your attack angle to be less steep, aiming for a shallower strike on the ball, which will help with both distance and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your sand wedge shot shows a good effort, but there are a few areas to focus on. The club path is slightly out to the right (6.28 degrees), which could lead to inconsistent ball flight. The high backspin (around 3790 RPM) indicates that you're getting some lift, but with a strong sidespin (which could turn the ball left), you may want to work on your swing path to achieve straighter shots. Aim to keep your clubface more square to the target line at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing speed is decent, but the club face is closing too much at impact, which is causing the ball to veer left. Focus on keeping your club face square to your target through impact. Reducing the amount of backspin will also help improve your distance. Try to adjust your attack angle—it’s a bit negative, which means you're hitting down too much with your sand wedge. Remember, you want a more level or slightly up angle for better contact.",face control drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot had a good carry distance of about 66 yards but there are some areas to improve. Your club face was slightly closed at impact, which makes the ball curve left. Focus on keeping your club face square to the target at impact, and try a softer swing for more control. Aim for a smoother, more consistent strike to reduce backspin and achieve a better carry direction.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Good job on getting decent distance with your sand wedge! However, the club face is quite open at impact, which is causing your ball to curve to the left. Focus on getting a more square club face at impact, and try to improve your attack angle to help control the ball better. Also, note that your backspin is high, which is good for stopping the ball on the green, but make sure you're aiming correctly for a better carry distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your shot shows decent power but there's room for improvement in accuracy. The club path is slightly out to in (3 degrees), and the club face is closed at impact, leading to leftward spin. To straighten your shots, focus on ensuring the club face is square to your target at impact. Work on keeping a more consistent attack angle; a less steep angle can help with control and distance. Your backspin is low, which can affect flight. Try to hit down on the ball slightly more to increase spin and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your swing looks solid, but you're experiencing some issues with the club face being closed at impact, leading to a significant amount of sidespin that causes slices. Also, your attack angle suggests you're hitting down a bit too much for a sand wedge. Focus on keeping the club face square at impact and try to make a shallower swing. This should help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot with the sand wedge shows good potential, but there are a few areas for improvement. The club speed is nice, but with a negative attack angle (-7.6 degrees), you're hitting down too steeply. This can lead to unwanted spin and loss of distance. Focus on making a smoother swing with a more neutral attack angle to help the ball lift better. Your spin rates are high, which may indicate that the ball is digging into the ground instead of gliding through the grass. Additionally, consider aligning your clubface more with your swing path, which is slightly out of sync. A more consistent swing will definitely help you find better carry distance. ",swing path drill,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json
deleted file mode 100644
index b69756a4fc..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_8_chunk_0.txt": "file-F9CMEHjn7sAcToxcug4XEu", "Golf_Shot_Data_8_chunk_1.txt": "file-E2dyskKm699WzGD4Mv4sVa", "Golf_Shot_Data_8_chunk_2.txt": "file-156WtzJgoc9BnyuaT7cVje", "Golf_Shot_Data_8_chunk_3.txt": "file-WNmN1KTu4UPmVnHHCy6xiD", "Golf_Shot_Data_8_chunk_4.txt": "file-9fnXXMKtN7YjRob5VFUQg3", "Golf_Shot_Data_8_chunk_5.txt": "file-N9tmKhhsWJaDQ8bSey1M3J", "Golf_Shot_Data_8_chunk_6.txt": "file-WfaPxpz7mRELXzBvD4v4j3", "Golf_Shot_Data_8_chunk_7.txt": "file-7SeHzw6rNRkmcnS3uwCpog", "Golf_Shot_Data_8_chunk_8.txt": "file-KXJQp93uAazF9JQ4pssjLu", "Golf_Shot_Data_8_chunk_9.txt": "file-UJEqh4pgQi9DVqpiEywE2d", "Golf_Shot_Data_8_chunk_10.txt": "file-ADBYscUTXNSYCfwv1YgR3C", "Golf_Shot_Data_8_chunk_11.txt": "file-HNLCKh2zcPVnKAQq3e7hSC", "Golf_Shot_Data_8_chunk_12.txt": "file-GfnyJSkqcJ25cUXp4zdhNP", "Golf_Shot_Data_8_chunk_13.txt": "file-EWRSqU2fs9ZwWoCr4w7Cmo", "Golf_Shot_Data_8_chunk_14.txt": "file-4B5FtaQpa2kA8zc9xu7Y51", "Golf_Shot_Data_8_chunk_15.txt": "file-5xnVsXsRT4fGhcLrVczZuY", "Golf_Shot_Data_8_chunk_16.txt": "file-CQeYCm8ptpDYMHK2qBaJ79", "Golf_Shot_Data_8_chunk_17.txt": "file-42PYoN9WKCvdNB4vfuQ1w5", "Golf_Shot_Data_8_chunk_18.txt": "file-KoUYrxXeWPNyShYCJZeVVz", "Golf_Shot_Data_8_chunk_19.txt": "file-5fgy2JwEPacWTDty45BxUP", "Golf_Shot_Data_8_chunk_20.txt": "file-Qwn1skRkbQVet4GP5zPr6h", "Golf_Shot_Data_8_chunk_21.txt": "file-UGfUj89G54G2dpmvawYxpu", "Golf_Shot_Data_8_chunk_22.txt": "file-UPjbbtSafFX7GiUByJw13o", "Golf_Shot_Data_8_chunk_23.txt": "file-GkTamucq6ZceVdu1LqqrVV", "Golf_Shot_Data_8_chunk_24.txt": "file-BNGwtKWYFSf4Rrn8mU7D1M", "Golf_Shot_Data_8_chunk_25.txt": "file-QxdsBoXZjou7UPTCcVbVSS", "Golf_Shot_Data_8_chunk_26.txt": "file-ApKgxyY5Uha2gifzDWtHfo", "Golf_Shot_Data_8_chunk_27.txt": "file-GE8hzGvasTBCP2BisodWtF", "Golf_Shot_Data_8_chunk_28.txt": "file-Mz3DjPiZChJ2SHLYtKwBnf", "Golf_Shot_Data_8_chunk_29.txt": "file-9CDGVW2NWF9TvF6ymKCUSQ", "Golf_Shot_Data_8_chunk_30.txt": "file-8srKrQ7t5Qtkc3BPgrqWxy", "Golf_Shot_Data_8_chunk_31.txt": "file-XkFX4f17PaPg8RCpYmDfnv", "Golf_Shot_Data_8_chunk_32.txt": "file-M3ayPb2af6sRQ3yB5gJJq5", "Golf_Shot_Data_8_chunk_33.txt": "file-CKjdx23kH88TahbdaTkG6T", "Golf_Shot_Data_8_chunk_34.txt": "file-Bws91EWioBPq7y7XSbYUsq", "Golf_Shot_Data_8_chunk_35.txt": "file-1sR8teRBNf6N4BDBWzMjRs", "Golf_Shot_Data_8_chunk_36.txt": "file-17wHEpWmPX7pZ6o3JjEK6r", "Golf_Shot_Data_8_chunk_37.txt": "file-Wb3YT1arWSgYZtXRp5GuWe", "Golf_Shot_Data_8_chunk_38.txt": "file-Tb2gGJ6Aow95v3zoBtkN3A", "Golf_Shot_Data_8_chunk_39.txt": "file-8LY34kAbKBqrgu6oSh2GS8", "Golf_Shot_Data_8_chunk_40.txt": "file-Ri7RWoeHePpCgH3LWeTorm", "Golf_Shot_Data_8_chunk_41.txt": "file-SjZZiTC2hZyoFraTvE5hBp", "Golf_Shot_Data_8_chunk_42.txt": "file-59nLf124wYWmyYLyggeRB7", "Golf_Shot_Data_8_chunk_43.txt": "file-UUbBYRwhjEUHbk3xJxG76p", "Golf_Shot_Data_8_chunk_44.txt": "file-E6xGwv7KZ7L3xRdqCJfats", "Golf_Shot_Data_8_chunk_45.txt": "file-SpNbJLSRnyTpmdq7JeDb35", "Golf_Shot_Data_8_chunk_46.txt": "file-NYsPPucZ5FEU1DyRF8hYxX", "Golf_Shot_Data_8_chunk_47.txt": "file-SsexsSWXzqhzh6oncVRLxg", "Golf_Shot_Data_8_chunk_48.txt": "file-4KnACxMUxw9B2nDoAv6Y3x", "Golf_Shot_Data_8_chunk_49.txt": "file-Y5axETyxKbSKTxpj9HMBQw", "Golf_Shot_Data_8_chunk_50.txt": "file-AJzXEqdt26zJkrdqVHVChA", "Golf_Shot_Data_8_chunk_51.txt": "file-SVgbrDMXc8dotE4t2pkHuz", "Golf_Shot_Data_8_chunk_52.txt": "file-S2G5sfpuUo2UZi3twMQ3dy", "Golf_Shot_Data_8_chunk_53.txt": "file-BBFcjuS1MoZtZKc6Lnxa7A", "Golf_Shot_Data_8_chunk_54.txt": "file-RrNUfpDTeZybrf6X2AMMHM", "Golf_Shot_Data_8_chunk_55.txt": "file-835XLCfdE1qHwuqg4QkotD", "Golf_Shot_Data_8_chunk_56.txt": "file-DqT1zS7XtPvq8MBPwqjG8w", "Golf_Shot_Data_8_chunk_57.txt": "file-MNjSEDXfLPSNkTARbiDMF6", "Golf_Shot_Data_8_chunk_58.txt": "file-EGExqLPqdD2FZcxhgDfqLW", "Golf_Shot_Data_8_chunk_59.txt": "file-QJTby8Rf3dCXm39CpuCN7J", "Golf_Shot_Data_8_chunk_60.txt": "file-PJNycYsTGgHJjV9BWGchqC", "Golf_Shot_Data_8_chunk_61.txt": "file-YJ5xoKd3PLaStj5UgySBht", "Golf_Shot_Data_8_chunk_62.txt": "file-2aEHxJFP5P39jzqJFJnSdP", "Golf_Shot_Data_8_chunk_63.txt": "file-EsdEdM5ADT4qAx98JydUke", "Golf_Shot_Data_8_chunk_64.txt": "file-Vk3iQz31yGiX5q2n3ynyGN", "Golf_Shot_Data_8_chunk_65.txt": "file-XQbWzmPfYefK7Gu7bGAENR", "Golf_Shot_Data_8_chunk_66.txt": "file-HmMb2Q6px9asRQaoombyof", "Golf_Shot_Data_8_chunk_67.txt": "file-KJYYRUKJufQbfbQD47AAfV", "Golf_Shot_Data_8_chunk_68.txt": "file-4aWLpnE2sW5MRNVoZPNLvB", "Golf_Shot_Data_8_chunk_69.txt": "file-VWihmHr5dGdCQyA68o1rJK", "Golf_Shot_Data_8_chunk_70.txt": "file-Hdt6TnuVENzpd6BGTSbeu4", "Golf_Shot_Data_8_chunk_71.txt": "file-3HWFHvma3MqF6KYJftDBdg", "Golf_Shot_Data_8_chunk_72.txt": "file-HFz5oXARpD17wQAkQH7yy9", "Golf_Shot_Data_8_chunk_73.txt": "file-YLWmDt4Cdw7pLAAJ9hgqFe", "Golf_Shot_Data_8_chunk_74.txt": "file-MTPYKFA4e7FR7PEHMk63UE", "Golf_Shot_Data_8_chunk_75.txt": "file-V6aPMJSxfaYy8TMRSUH5ya", "Golf_Shot_Data_8_chunk_76.txt": "file-FNtCjo2PNovAaU1kqgrs2Q", "Golf_Shot_Data_8_chunk_77.txt": "file-Ddt9KTF6fUGAZ5a4cEwR8a", "Golf_Shot_Data_8_chunk_78.txt": "file-UbadvEd6X1VasFV92bKV4q", "Golf_Shot_Data_8_chunk_79.txt": "file-5ijn9PbboQ1ZmsSKKRS2gF", "Golf_Shot_Data_8_chunk_80.txt": "file-7ywdhWVYv8UfKNxrZFDQnz", "Golf_Shot_Data_8_chunk_81.txt": "file-2iFJFcL5f3fA4rdVtai6FM", "Golf_Shot_Data_8_chunk_82.txt": "file-977yvFZntHhKCmsUCxxnx7", "Golf_Shot_Data_8_chunk_83.txt": "file-5UNTawQm7NE3A3ybBiRY2n", "Golf_Shot_Data_8_chunk_84.txt": "file-ANErs8YJX6rdMyBr8gNeBp", "Golf_Shot_Data_8_chunk_85.txt": "file-LXtuy7yUtDGhmttXoJWj44", "Golf_Shot_Data_8_chunk_86.txt": "file-PsP6GtvjQajzLRkTFwDbmZ", "Golf_Shot_Data_8_chunk_87.txt": "file-XTzdUH7Z2oAfyWYusiLfGQ", "Golf_Shot_Data_8_chunk_88.txt": "file-CBdmPEWk64ufqYMRo1YqjW", "Golf_Shot_Data_8_chunk_89.txt": "file-2SGL6BgLLTM9EvqAYWad9v", "Golf_Shot_Data_8_chunk_90.txt": "file-3L5gZyJhMGQvR6k1fm2FTs", "Golf_Shot_Data_8_chunk_91.txt": "file-WLFaPYNetN9XNY8XrKELFK", "Golf_Shot_Data_8_chunk_92.txt": "file-FeciSz62HUPtuLDHudv2Bv", "Golf_Shot_Data_8_chunk_93.txt": "file-C2aFbf6zHsZiio6Um5jGn3", "Golf_Shot_Data_8_chunk_94.txt": "file-SmyGqjEPLb9QGG4tR2Nwud", "Golf_Shot_Data_8_chunk_95.txt": "file-5etpWyALbT2HWK3q8zAnku", "Golf_Shot_Data_8_chunk_96.txt": "file-DDCBBV3tVF1m7S8tbeb63a", "Golf_Shot_Data_8_chunk_97.txt": "file-XEN8jDiYtQoNAABKXVBFfD", "Golf_Shot_Data_8_chunk_98.txt": "file-QdTA9bMy7QhWKxCHZC6ynF", "Golf_Shot_Data_8_chunk_99.txt": "file-7qwZjV1Gtr6dStnJpDfa9p", "Golf_Shot_Data_8_chunk_100.txt": "file-KYU9RLzkUGushyTKTXMhEy", "Golf_Shot_Data_8_chunk_101.txt": "file-TR3B3tg4v62Rhfei3oMea6", "Golf_Shot_Data_8_chunk_102.txt": "file-8zZnZuHXnfryuiRtB3UU9a", "Golf_Shot_Data_8_chunk_103.txt": "file-41NqMKy6VbQuUxe6HWBFJm", "Golf_Shot_Data_8_chunk_104.txt": "file-HS2bYjzMtFctqVNmVypQ7E", "Golf_Shot_Data_8_chunk_105.txt": "file-GfnYZSzAhRMcu8D8JC7UdN", "Golf_Shot_Data_8_chunk_106.txt": "file-N9W6cXDNxpbyD7a3GkLs5c", "Golf_Shot_Data_8_chunk_107.txt": "file-1q7JzyZcAK8ucdNm8JC8M6", "Golf_Shot_Data_8_chunk_108.txt": "file-JGTHp8apVCT6rp6r9WskK8", "Golf_Shot_Data_8_chunk_109.txt": "file-5QfqTFdXQYpGpD8Bbv93UP", "Golf_Shot_Data_8_chunk_110.txt": "file-DBb6KgdPd6k5PKViQBZEFK", "Golf_Shot_Data_8_chunk_111.txt": "file-8LGio4HhDiHfGaeQWVtaxJ", "Golf_Shot_Data_8_chunk_112.txt": "file-TrRQ7cLcsGRVzYqRemK6jf", "Golf_Shot_Data_8_chunk_113.txt": "file-5ZN1Xy4PBkuUsFbESerskC", "Golf_Shot_Data_8_chunk_114.txt": "file-4MTJNGKvdPXv1P736Wn8bT", "Golf_Shot_Data_8_chunk_115.txt": "file-1AGvRDDeu1Dojh3MqfHrH2", "Golf_Shot_Data_8_chunk_116.txt": "file-SZQ32VUVaGcDAHwtV8JHua", "Golf_Shot_Data_8_chunk_117.txt": "file-J3gcoYBVMM8sz58U28543C", "Golf_Shot_Data_8_chunk_118.txt": "file-BMkzNtodjp27DNRD72hS6B", "Golf_Shot_Data_8_chunk_119.txt": "file-UHUN4Jg52xnMZPHbRTbk7A", "Golf_Shot_Data_8_chunk_120.txt": "file-Ron2ydPAjTGjeTwWXEYKVV", "Golf_Shot_Data_8_chunk_121.txt": "file-FPf8FK1LDsTTF98GkGDiAe", "Golf_Shot_Data_8_chunk_122.txt": "file-Y3B7KDnFXtKbY4KhwfPpYz", "Golf_Shot_Data_8_chunk_123.txt": "file-5wosgVruQ7cEBC2bVP6uvw", "Golf_Shot_Data_8_chunk_124.txt": "file-KbbyVJirvFUUwcf2RjPrUC", "Golf_Shot_Data_8_chunk_125.txt": "file-A4frcJWhaLEcfZY1ccQVJE", "Golf_Shot_Data_8_chunk_126.txt": "file-BaMztSjUqNEqcWR8WyAuGW", "Golf_Shot_Data_8_chunk_127.txt": "file-KYmm2mAmbNiH94VKi6pEbe", "Golf_Shot_Data_8_chunk_128.txt": "file-TNgXzVohVb1U9V6ZgfKDQz", "Golf_Shot_Data_8_chunk_129.txt": "file-J5XXHXbBPMRQJHvs23hp4L", "Golf_Shot_Data_8_chunk_130.txt": "file-RGCz6cWJTfCYw7Pwck6qzY", "Golf_Shot_Data_8_chunk_131.txt": "file-DQFuDcch6JbreLHTuLjBur"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
index 82e06d825f..849a0385cd 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
@@ -1,79 +1,79 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"You're making solid contact with your pitching wedge, but there are a couple of areas to focus on. Your club path is a bit to the left, which can cause a slight fade. Aiming for a straighter path can help improve your accuracy. Also, your attack angle is slightly downward; try to level out your swing a bit for better launch and distance. Lastly, managing your backspin will help control your shot more effectively.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot shows good club speed and carry distance for a pitching wedge. However, the attack angle is slightly negative, which means you're hitting down on the ball more than ideal. This can lead to excessive backspin and a lower flight. Focus on making a more level swing. You also have a bit of right spin, indicating your club path may be slightly out to the right. Work on a more neutral path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your shot with the pitching wedge shows good ball speed and a solid carry distance. However, the club face is pointing a bit too much to the right at impact, leading to some sidespin and deviation from your target. Focus on aligning your club face and practicing a more neutral swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is good, but your attack angle is a bit too steep. This means your club is coming down too much on the ball, which can lead to excessive backspin. Try to flatten your swing path and keep the face aligned better with your path to ensure a cleaner strike. Focus on keeping the clubface square to your target as you hit the ball.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Your shot shows a solid club speed at 65 mph and good ball speed around 88 mph, indicating you're making decent contact. However, your attack angle is slightly negative, which means you're hitting down on the ball instead of picking it up. This can lead to unnecessary spin and a less optimal launch angle. Try to focus on having a shallower angle of attack, which will help you get more height and distance. Additionally, the backspin is quite high; working on this will help your ball stop more effectively on the greens.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"Your shot data shows good ball speed with a carry distance of about 114 yards, but the spin rate is quite high. This can lead to less control, especially when pitching around the green. Additionally, it looks like the angles are not being recorded, which may indicate inconsistencies in your setup or swing. Focus on alignment and ensuring a solid, repeatable swing.",spin control drill,1.2077947,63.0,101.325,88
-5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Great job! Your club speed is solid for a pitching wedge, and your ball speed indicates good contact. However, your attack angle is slightly negative, meaning the club is descending a bit too much at impact. Work on getting that attack angle closer to zero by focusing on sweeping the ball a bit more rather than hitting down on it. Your ball is also spinning quite a bit; aim to reduce that for a better distance control. Overall, keep practicing and you'll see improvement!",sweep drill,1.2077947,63.0,101.325,88
-5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your club speed and ball speed are decent, but the ball is launching a bit too low with high backspin, which is affecting your distance. The face angle is significantly open at impact, causing the ball to spin sideways and veer off target. Focus on improving your clubface alignment and try to bring your attack angle closer to level to help with both distance and direction.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"Great effort with your 7 iron! Your club speed is decent, but your attack angle is a bit steep, indicating you're hitting down more than you should. This could lead to high backspin and less distance. Try to aim for a more neutral attack angle. Additionally, your face is closed relative to your path, causing the ball to curve left. Focus on making sure your clubface is more aligned with your swing path. Consider practicing your swing path to straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed with the 7 iron is solid, but your club face is quite open at impact, which is causing the ball to veer to the right (slice). Focus on keeping your face more square to the target as you swing through. Additionally, your attack angle is slightly descending; try to make more of a sweeping motion through the ball. This can help improve your launch angle and carry distance.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your 7 iron swing shows some good potential, but the club face is open at impact, causing your shots to veer right. To improve, focus on squaring the club face more as you approach the ball. Also, work on keeping a more neutral swing path to help straighten your shots. You can improve your attack angle with a slight upward move through impact, which could lead to better contact and distance.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7-iron shot shows some good potential, but your attack angle is a bit too steep and the club face is open at impact, which could be causing your shot to go right and lose distance. Focus on making sure the club face is square at impact by working on your grip and alignment. Additionally, try to improve your attack angle by hitting down less and maintaining a more level swing. This should help you find more consistency and distance.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Great job with the 7 iron! Your club speed of 88 mph and ball speed of 96 mph suggest solid contact. However, your backspin is a little high at over 4300 rpm, which can lead to less distance. Focus on lowering your backspin for more roll after landing. Also, aim to keep your aim consistent, as your carry deviation indicates slight misses to the left. Work on your alignment and ensure your clubface is aimed at your target during setup.",alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot with the 7-iron shows a decent club speed but your attack angle is a bit steep, meaning you're hitting down on the ball too much. This can lead to higher backspin and can affect your carry distance. Work on leveling your swing to improve distance and control. Additionally, your club face is well-open at impact, which can cause the ball to spin to the right. Focus on getting your club face more square at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your shot data shows a solid ball speed for your club speed, which means you're generating decent power. However, the high backspin rate indicates that the ball might be climbing too high without carrying far enough. Work on finding a more optimal launch angle. Since your carry distance is decent, focus on improving your club path and face angle to reduce sidespin—this will help with consistency and accuracy. You seem to be aiming a bit right, leading to a push. Experiment with your setup to align more towards your target.",club path drill,1.2077947,63.0,101.325,88
-5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It seems there are some missing data points, which makes it tough to give specific advice. However, focus on improving your swing path and face angle to ensure consistent contact with the ball. A good drill for you would be to practice your setup and grip, ensuring your clubface is square to your target at address.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Great effort with your pitching wedge! Your club speed is good, but the smash factor indicates that you can improve the efficiency of your strike. Working on centering your impact on the clubface will help increase ball speed. Additionally, your attack angle is positive, which is good for a pitch, but consider aligning your club path and face angle a bit more consistently to reduce sidespin. This should help with accuracy and distance.",centered strike drill,1.2077947,63.0,101.325,88
-5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your pitching wedge shot shows that while you're generating good ball speed, the club face is closed at impact, causing the ball to go left and resulting in high backspin. This can lead to less control and inconsistency. Focus on getting the club face square at impact and reducing your spin for better distance and accuracy.",club face square drill,1.2077947,63.0,101.325,88
-5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot data shows you're hitting the ball with good speed and distance, but the backspin is quite high, which can cause the ball to stop too quickly on the green. Additionally, a slight leftward trajectory indicates a small push in your swing. Focus on improving your attack angle and ensuring the face of your club is square to the target at impact. A good drill to work on your swing path is the 'shoulder turn check' to help you maintain a more consistent swing.",shoulder turn check,1.2077947,63.0,101.325,88
-5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your swing speed with the pitching wedge is decent, but your attack angle is a bit too downward, which can lead to excessive spin and reduced distance. Try to focus on a more neutral attack angle. This will help you hit the ball cleaner while getting the right amount of height and distance. Additionally, your club path is slightly out to the right, indicating a need to work on swing direction for more consistency.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your pitching wedge distance is good at about 97 yards in the air, but let's work on your attack angle and club path to improve accuracy. The attack angle is a bit steep, which means you might be hitting down too much on the ball. Aim for more of a level swing. Additionally, the club face is open to the path, causing the ball to drift right. Focus on swinging more directly down the target line and closing the club face slightly at impact.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your swing has potential, but let's work on your club face and path at impact. The club face was closed to the path, causing a push to the right. Also, the attack angle is slightly negative; aim for a more upward angle to promote higher, softer shots. Focus on aiming for a more square club face at contact, and try to keep your path more neutral.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit too negative, meaning you might be digging the club into the ground. Try to hit more up on the ball to improve your launch and carry distance. Your spin rates are high, which can lead to less distance. Focus on a more balanced swing path to reduce sidespin, which can help keep your shots straighter.",attack angle adjustment drill,1.2077947,63.0,101.325,88
-5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is solid, but the attack angle being negative means the club is coming down too steeply at impact, which could cause inconsistent contact. The face is open at impact, leading to higher sidespin. Focus on making a smoother swing and aligning your clubface more square to your target when hitting the ball.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is solid for a pitching wedge, but your attack angle is a bit negative, which means you're hitting down on the ball too much. To improve this, focus on a more neutral or slightly upward angle. Your club path is also notably out to the right, causing some direction issues. Work on aligning your swing path to be more straight back and through. Additionally, the spin rate is high, indicating that while you may get a lot of lift, you may not get the desired distance. It might help to ensure your strike is cleaner and to work on making more consistent contact with the ball.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"You have a solid club speed and carry distance, which is great! However, your attack angle is a bit too negative, indicating you're hitting down on the ball more than needed. This can lead to excessive backspin and may affect your distance. Aim for a more neutral attack angle by focusing on leveling out your swing. Your club face is slightly open relative to your path, which could be causing some sidespin.'",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your swing speed is nice at around 65 mph, and you're creating decent distance. However, your attack angle suggests you're hitting down on the ball too much with a steep angle. This might increase backspin, causing the ball to stop quickly instead of rolling out. Focus on leveling out your swing path slightly and try to make contact with a more neutral attack angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot data shows solid ball speed for the club speed you are using, but the face angle is significantly open at impact, which is causing left spin. This results in a noticeable deviation in your ball flight. To improve accuracy, focus on keeping the club face square at impact and adjusting your attack angle towards a more neutral position. Practice will help with consistency.",face angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your shot shows a solid club speed, but the attack angle is a bit too negative, which means you're hitting down on the ball too much for a pitching wedge. This can contribute to high spin rates and result in less carry distance and control. Try to work on hitting more up on the ball instead. Your club path is good, indicating you're swinging slightly out to in, but the club face is fairly neutral. Focus on ensuring you're making solid contact in the center of the clubface for better distance and accuracy.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your shot shows good club speed and a solid smash factor, but there are some areas to work on. The club path is cutting across the ball too steeply, resulting in a pull. Focus on adjusting your swing path to bring it closer to straight through impact. Also, the attack angle is slightly negative; aim for a more level swing to help get the ball airborne longer and improve carry distance. A minor tweak in your grip and stance could also enhance your face angle.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your club speed is solid, and you're getting decent ball speed along with a nice launch angle. However, your attack angle is slightly negative, meaning you're hitting down on the ball, which can lead to excessive backspin and less distance. Try focusing on striking the ball more on the upswing to improve your carry distance and overall flight. Your club path also indicates a slight in-to-out swing, making it crucial to work on consistency. Aim for a more neutral swing path and face angle to enhance accuracy.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Great job with a solid carry distance of around 112 yards! However, your attack angle is a bit too negative, which means you're hitting down on the ball more than ideal with a pitching wedge. This can create excess backspin, preventing you from getting more distance. A slightly shallower approach and a better alignment of your clubface to the path could improve both your distance and accuracy. Try focusing on a smoother swing instead of forcing it to hit harder.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Great effort with your 8 iron! Your club speed is solid, and you're achieving good ball speed. However, the attack angle is a bit steep, which may cause the ball to dig into the ground. Focus on a more level swing path to improve contact and distance. Additionally, working on squaring the clubface at impact will help straighten your shots, as indicated by your club path and face angle. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your club speed is good, but your attack angle is too steep (-5.6 degrees), which can cause lower launch and less distance. Try to hit more consistently with a neutral or slightly positive attack angle. Also, your club path is significantly out to the right (15 degrees), which may lead to a slice. Focus on a more neutral swing path. Lastly, your backspin is low, so consider working on your ball striking to achieve cleaner contact for better spin control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to unwanted ball flight. You also have a significant club path and face angle, causing your shots to deviate off target. Focus on aligning your club face with your path for better accuracy, and work on shallowing your swing to improve consistency.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your club speed and ball speed are solid, but the attack angle is a bit too negative, which can cause the ball to hook left. Try to focus on a more neutral attack angle. The club path indicates you’re swinging a bit too much from outside to inside, leading to a slice. Additionally, your backspin is very high, which could lead to less distance. Let's work on getting your attack angle more level and aligning your club path properly.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your swing speed is solid for an 8-iron, but the attack angle is slightly negative, meaning you're approaching the ball a bit too steeply. This can lead to inconsistent contact and loss of distance. Also, your club path is a bit out to in, which may be causing the ball to stray to the right. Focus on creating a more balanced swing with a smoother path. Consider working on your swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent for an 8 iron, but the attack angle is too steep, which can lead to a loss of distance. The club path is just a bit outside-in, causing the ball to curve left. Work on flattening your swing a bit and focusing on a more neutral club path. This should help improve both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your club speed and ball speed are decent, but the club path indicates you're coming too much from the inside, which can cause hooks. Your launch angle is good, but backing off on the face angle can help straighten your shot and improve carry distance. Consider focusing on your swing path and ensuring the clubface is square at impact to reduce deviation.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your 8-iron swing is looking solid! You're generating good club speed and ball speed, but there's room for improvement in your attack angle and side spin. A more level swing might help achieve cleaner contact and reduce the amount of side spin, leading to straighter shots. Focusing on keeping your club path more neutral could also improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"Your shot data shows that your club speed is solid, but the attack angle is slightly negative, which can lead to lower launch conditions. Your club path indicates that you're coming from the inside, which is good, but the face angle suggests you're aiming a bit too far to the right. A slight adjustment in setup will help straighten your shots. Consider focusing on a more positive attack angle and ensuring your club face is square at impact for better results.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Your club speed of 75 mph is solid for a 4 hybrid, but your attack angle is slightly down (-1.7 degrees), which could lead to lower launch and unwanted spin. The club path is quite open (8.2 degrees), and your club face is almost matching that. This is causing your shots to veer right. Focus on getting your club path closer to the target line and ensuring that your face angle aligns with your intended direction. This should help improve both accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"Your shot data shows that your club speed is good, but the attack angle is a bit too steep and the club path indicates you're swinging slightly across the ball. This can lead to less consistent contact and direction. Focus on keeping the clubface more aligned with your swing path at impact to improve accuracy. Working on a more neutral swing path will help you hit straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your swing speed looks solid, but the attack angle is slightly negative, which means you may be hitting down on the ball a bit too much. This can lead to extra backspin and loss of distance. Focus on hitting the ball more on the upswing, especially with hybrids. Your ball launch angle is good, but you could reduce the backspin to gain more distance. Try to keep the club face square to your intended path at impact to improve accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88
-5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your shot data shows that your swing path is moving too much to the left while the club face is pointing right. This likely causes a slice and limits distance. To improve, focus on ensuring your club path is more neutral to straight and that the club face is square at impact.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"Your club speed is decent for a 7-iron, but your attack angle is slightly descending, which could affect your launch and spin. Try to focus on a more upward strike, which can help you get a better launch angle and distance. Additionally, your club path and face angle indicate a slight slice; working on square impact will improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"You're making solid contact with a good ball speed, but your attack angle and path suggest you're hitting down on the ball too much, which can lead to lower ball flight and increased spin. Focus on a smoother swing path and positioning the ball slightly forward in your stance to help lift the ball more. This should help in reducing backspin and increasing carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your shot shows good ball speed for your club speed, indicating solid contact. However, your attack angle is slightly negative, meaning the club is entering the ball from a downward position, which can lead to less distance and height. Also, the club face is slightly open at impact, which is causing your shots to veer to the right. Focus on achieving a more level swing and aligning your club face at impact to improve accuracy and carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your swing shows some room for improvement. The club speed is good for a 7 iron, but the attack angle is slightly negative, which indicates you might be hitting down on the ball too much. The club path and face angle suggest that you're slicing the ball a bit, causing it to veer right. Work on aligning your club face square to your target. A higher launch angle would help get more distance and carry. Focus on a smoother swing for better consistency.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot shows you have some swings to work on. Your club speed is good, but your attack angle is a bit too negative, which can lead to less distance. Your club path is very out-to-in, causing a slice. The face angle is open compared to your path, leading to high spin and direction issues. Focus on getting your path more neutral and closing the clubface at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your club speed is decent, but your attack angle is a bit too steep, meaning you're hitting down on the ball more than necessary. This can cause you to lose distance and height. Your club path is moving slightly to the right, which suggests you're swinging out to the right instead of straight. To improve your shot, focus on making a more neutral swing path and try to level out your angle of attack. This should help you achieve a better launch angle and more consistent distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"Your shot shows good distance at 105 yards carry, but the slight issues with your club path and face angle suggest you're slicing a bit. A small adjustment in your swing path could help to straighten your shots. Focus on a smoother transition through your swing to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job on your swing speed, but your attack angle is very flat, and your club face is quite open at impact. This can lead to higher spin and a lack of distance. Focus on slightly lowering your attack angle and aim to square the club face at impact to improve your ball flight and reduce spin. Practice making smoother swings rather than fast, which can help with form and control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your club speed at 64 mph is solid for a 7-iron, but your attack angle of -4.8 degrees indicates you're likely hitting down too much on the ball, which can lead to inconsistent contact. Your positive club path of nearly 8.5 degrees with a slight face angle open to the path (about 2.8 degrees) suggests you're producing some right spin, affecting direction. Focus on a shallower attack angle and aligning your club face with your swing path to improve accuracy and distance.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your 7-iron shot shows that you're generating decent club speed, but the attack angle is a bit too steep, which might be causing your ball to balloon in the air. Your ball speed is good, but the sidespin indicates you're hitting a bit toward the toe or heel, causing the ball to curve left. Focus on getting a more neutral swing path and ensure you're making contact with the center of the clubface for better accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Your shot data shows a relatively low club speed with an aggressive angle of attack, which can cause the ball to go lower and spin more. Try to keep your attack angle more neutral and work on your swing path to improve accuracy and distance. Your launch angle is decent, but the sidespin indicates some inconsistencies in your swing. Focus on a smoother swing path to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot came in strong, but the club path and face angle suggest you're aiming too far to the right. This led to a noticeable slice (left-to-right spin). Try to bring the club path more into line with your target for straighter shots. Your attack angle is a bit steep, which can also cause inconsistency. Focus on a smoother, shallower swing. A slight adjustment in stance and alignment could help with those changes.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7-iron shots are looking solid! Your club speed is good, but your attack angle is a bit too downward, which could cause too much backspin and height. This might be why your carry distance is less than optimal. Focus on swinging more level through the impact zone to promote better contact and distance. Also, your club path is slightly to the right, which can lead to inconsistent shots. Practice straightening your path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but it looks like your attack angle is a bit steep, which can lead to inconsistent strikes. The club path to the right suggests an out-to-in swing, and the face angle indicates it's open at impact, causing the ball to fade slightly. Focus on creating a more neutral path and aiming to align the club face more squarely at impact. This will help improve your accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Great job with your pitching wedge! Your club speed is solid, which gives you good ball speed. However, the club face is open at impact, causing the ball to veer to the right. Focus on closing the club face a bit more at impact. Try to reduce the attack angle by getting a bit lower at address to create cleaner contact and more control over your direction. Work on consistent swing path to improve your accuracy.",club face control drill,1.2077947,63.0,101.325,88
-5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your Pitching Wedge shot shows some good power with a club speed of about 65 mph. However, your club path and face angle indicate that you’re striking the ball a bit to the right, which can lead to rightward shots. Focusing on aligning your clubface more with your path can help improve accuracy. Additionally, your launch angle is quite good for a wedge, but you can reduce the sidespin to achieve straighter results. Keep practicing and refining your setup for better consistency!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your club speed and ball speed are solid! However, there's a notable issue with the club face angle being closed at impact, which is causing your shots to curve left (slicing). Focus on aligning your club face more square to your target at impact. Additionally, try to keep the ball flight more consistent with a lower spin rate for better control.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is decent, but the attack angle is slightly down, which means you might be hitting the ball too steeply. Try to focus on a more level swing to improve your contact. The club face is open at impact, which can contribute to the sidespin you're seeing. Work on aligning your face better and keeping it square to the target. Your carry distance is pretty good, but reducing your spin will help the ball fly straighter and further.",club face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"You're making solid contact with the ball, as shown by your good ball speed and smash factor. However, the negative attack angle suggests you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Try to focus on a more neutral attack angle, aiming to strike the ball slightly upward. Your shot direction is mostly straight, but the face angle is too open, contributing to sidespin. Working on your clubface alignment at impact will help. ",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your shot shows a strong club speed and decent ball speed, but the face angle is significantly open at impact, which is causing the ball to launch right. Working on aligning your clubface more squarely at impact will help you get straighter shots. Additionally, your attack angle is slightly downward, which is fine for a wedge, but focusing on a more neutral path could lower the high spin and increase distance.",clubface alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your shot shows good club speed and decent carry distance, but it appears that your club path is slightly inward, causing some side spin and inconsistency in direction. Focus on keeping the club path more neutral to help improve your accuracy and reduce side spin. Additionally, try to shallow out your attack angle a bit. This will help you hit the ball more cleanly and increase your carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your club speed is good for a gap wedge, but let's focus on your attack angle and club path. You have a slightly descending attack angle, which is fine, but you might be hitting too much down on the ball. A 4.8-degree club path means you're swinging slightly to the right, which can cause the ball to slice. Work on aligning your path more straight. The backspin is quite high, which can lead to control issues, so let’s try to reduce that by improving your contact. Overall, focus on a smoother swing and keep your swing path straighter to help with your accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your gap wedge shot shows that your club speed and ball speed are good, but the attack angle and path suggest a slight cut. Work on making your swing more neutral to improve accuracy. The high backspin indicates you might be striking down a bit too much, leading to less distance. Try to engage a smoother follow-through to add both distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"You're hitting the ball with decent speed and good distance, but your club path is too far to the right, which is causing the ball to curve right. Focus on aligning your swing path more toward your target. Additionally, your launch angle is a bit high and backspin is on the higher side, which might not be helping distance. Work on your setup and aim towards a lower, straighter shot.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your gap wedge shot had some good distance, but your ball was pushed too far right. This happened because the face of the club was slightly closed (negative angle) compared to your swing path. Try to work on keeping the clubface neutral throughout your swing to improve accuracy and control. Additionally, your attack angle is a bit steep, which can affect the height and spin of your shots. Focus on a smoother swing and follow-through to lower that angle.",clubface alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Great effort with your gap wedge! Your club speed is solid, but your club face is open compared to your swing path, which is causing the ball to spin to the right. Focus on closing the club face slightly at impact to improve direction and consistency. Additionally, your attack angle is very slightly negative. A more level strike can help control your distance better. Keep practicing!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your shot data shows that you have a strong club speed and a decent launch angle. However, your attack angle is quite negative, which means you're hitting down on the ball too much, causing excess backspin and a higher tendency for the ball to spin sideways. To improve, focus on leveling out your swing path a bit and try to strike the ball with more of a neutral or slightly upward angle. This will help you achieve a better launch and carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows that while your ball speed is decent, the club path and face angle suggest that the face is slightly closed at impact, resulting in a leftward spin and deviation. To improve accuracy and distance, focus on keeping the clubface square to the path at impact.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your gap wedge shot looks solid overall, but there's room for improvement. The club speed is good, but your attack angle is too steep, and you're generating a bit too much backspin. Try to shallow your angle of attack a bit for better distance and control. Also, the face angle at impact suggests you're slightly open to the target, which can push your shots offline. Focus on maintaining a square face at impact for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your gap wedge shot shows that the club path is significantly left (-15.35 degrees), and the face is open to that path (12.39 degrees). This could lead to a big left-to-right curve. Also, the attack angle is quite negative (-7.22 degrees), which means you're hitting down too steeply on the ball. Work on aligning your club path more with the target, and try to slightly decrease the downward angle on your swing to allow for better contact and more control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows you have good speed and spin, but your attack angle is a bit negative, which means you might be hitting down on the ball too much. Try to create a more neutral swing path and focus on making contact with a slightly upward angle. This will help you get better launch and carry distance. Also, the ball is spinning a lot, which can lead to less control. Work on reducing backspin for more distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Great job with your gap wedge! Your club speed is solid, but your carry distance could improve. Focus on lowering your backspin slightly to maximize distance and make sure your club path and face angle are more aligned at impact. This will help in keeping the ball straighter and getting more distance. Work on making your swing more consistent.",club face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your gap wedge shot shows you have a decent club speed, but your club face is quite closed at impact, which is causing the ball to slice to the left. Also, a very high backspin can cause the ball to drop quickly, affecting distance. Focus on getting the club face more square at impact and try to lower the backspin slightly for a better carry. This will help your ball fly straighter and land softer.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"Your club speed is good for a pitching wedge, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to too much spin and may cause your shots to fall short. Try to focus on hitting slightly up on the ball for better launch and carry. Your club path is also moving a little to the left, which can lead to hooks. Work on keeping your path more neutral. Overall, good carry distance, but aim to reduce backspin for better control.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot data indicates a solid swing speed and decent ball speed, but there's room for improvement in your accuracy. The attack angle is slightly negative, which suggests you may be hitting down on the ball too much. This can lead to less distance and control. Focus on keeping a more neutral attack angle to help with clean contact and better launch conditions. Additionally, the spin rate is on the high side, which could make your shots balloon. Working on your club path could help reduce sidespin and improve overall direction.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your club speed is solid for a pitching wedge, but the attack angle is slightly negative, meaning you're hitting the ball down a bit too much. This may cause you to lose some distance and control. Work on adjusting your swing to hit the ball with a more level or slightly upward angle. Also, your ball flight is veering a bit to the right, so pay attention to your club path and face angle at impact. A little more focus on aligning your club face with your path can help straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is decent, but the attack angle is slightly negative. This means you're more likely hitting down on the ball, which can create unnecessary backspin. Aim for a more neutral or slightly positive attack angle to help the ball lift better. Also, your club path and face angle suggest you're making contact a bit open, which is causing the ball to curve to the right. Focus on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Great job with your pitching wedge! Your club speed is solid, but your attack angle indicates that you're coming in a bit too steep, which may be causing the high backspin. Try to focus on a more level swing for better contact and lower spin. Also, the ball is curving left, so work on your swing path to straighten it out. Aim to align your body better with your target. Keep practicing, and you'll see improvement!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"It looks like your ball speed is good, but your smash factor is negative, which suggests the club isn't making solid contact with the ball. Focus on making clean contact and keeping your hands ahead of the clubface through impact. Also, your backspin is very high, which can suggest that the ball is taking off too steeply. Work on hitting more downward on the ball to control the launch and spin better.",contact drill,1.2077947,63.0,101.325,88
+5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Your pitching wedge shot is looking pretty solid! You have good club speed and ball speed, which is great. The launch angle is nice, helping the ball get up in the air. To improve, work on closing the club face a bit more to reduce the spin and help with distance. Right now, your trajectory is a bit high; a slight adjustment will help in achieving a more penetrating flight. Also, aiming for a more neutral attack angle can lead to better contact and consistency.",face angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your 7 iron shot shows potential, but there are a few areas to work on. Your club speed is good for generating distance, but your attack angle is a bit too negative, which may cause some low shots. Additionally, the club face is open relative to your swing path, resulting in a push to the right. Focus on improving your alignment and keeping your club face square at impact. This could help you achieve a more accurate shot and better control over your spin.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"You're generating decent ball speed with your 7 iron, but there's room for improvement. Your club speed is good, but a negative attack angle suggests you're hitting down on the ball too much. Try to level out your swing to achieve a more positive angle of attack. Additionally, your launch angle and backspin are higher than ideal for distance, causing the ball to rise too steeply. Work on getting the clubface more aligned with your path to reduce sidespin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed is decent for a 7-iron, but let's focus on a few areas for improvement. Your attack angle is slightly downward; try to level out your swing to help with consistency. The club face is closed at impact, which is causing the ball to start right and potentially curve. Aim for a neutral club face at impact. Work on correcting your aim too, as your carry deviation suggests inconsistency. To improve, focus on ensuring the club face is square at impact and practice hitting straight shots.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your shot shows that you're hitting with decent distance, but your club face is angled quite open at impact, which could cause a slice. Try to focus on keeping your club path more neutral and square the face at impact. Also, your attack angle is slightly descending, so think about making your swing feel more upward to help with consistent ball flight.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7 iron shot showed that while you have decent speed, your club face is aimed quite open at impact (11.3°), causing the ball to veer off path to the right. To improve accuracy, focus on aligning your club face more square to your target at impact. Also, your attack angle is quite negative, which might be causing a lowered ball flight. Work on making a slightly shallower swing to help get the ball airborne better.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Your 7 iron swing produces a solid ball speed and decent distance. However, the high backspin might be affecting your carry. Focus on lowering your backspin for better distance. Also, work on your swing path to improve consistency, as indicated by slight deviations in your carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot data shows that your club speed is decent, but the high attack angle and face angle suggest that you're hitting the ball too high and to the right. Working on your swing path and face alignment could help improve your accuracy and distance. It's also worth noting the high backspin, which means your ball may lose distance. Focus on a more neutral swing path and ensuring your clubface is square at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your 7-iron shot shows good club speed and decent ball speed, but the high backspin indicates that the ball is likely ballooning in the air, which can hurt your distance. A carry of around 100 yards is solid, but the deviation means your ball is not going exactly where you aimed. Focus on hitting the ball with a more neutral face angle and reducing the backspin for a straighter and longer shot.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It looks like we have missing data from your shot, but we can still focus on some fundamentals. Since you're using a pitching wedge, ensure you have a solid grip and good stance. Work on your follow-through to enhance your accuracy and consistency.",Follow-Through Drill,1.2077947,63.0,101.325,88
+5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Your pitching wedge shot was decent, but there's room for improvement! The club speed is good, but the smash factor (how efficiently you hit the ball) is a bit low. Focus on making solid contact with the ball. Your attack angle looks fine, but try to aim for a more neutral club path to help straighten out your shots. Overall, work on hitting the ball more consistently to improve distance and accuracy.",solid contact drill,1.2077947,63.0,101.325,88
+5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your shot shows a few key areas for improvement. Your club speed is good, but the attack angle is a bit flat, which could be affecting your contact and spin. The club face is closed at impact, leading to your ball curving to the left. Focus on keeping the face square to the target line and getting more loft at impact to improve your distance and accuracy.",face angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot with the pitching wedge has good ball speed, but the backspin is quite high, which might make it difficult to control the ball on the green. To improve, focus on hitting with a slightly shallower angle. Also, try to align your clubface better with your swing path to reduce sidespin. This will help with direction and distance consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your shot data shows you have a decent club speed and you’re getting a good amount of backspin, which is great for control. However, your attack angle is a bit too negative, and that can lead to lower shots that might not get the lift you want. Also, the club path and face angle suggest that you’re slightly open to the target at impact, which can cause shots to drift right. Focus on making sure your clubface is square at impact and try to angle the club down less steeply. This will help you strike the ball better and improve your accuracy.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your swing is looking pretty good overall, but let's focus on a couple of areas. Your attack angle is a bit steep, meaning you're hitting down on the ball more than you should for a pitch shot. Try to have a shallower attack angle to get more height and carry. Also, your club face is open to your path, which can lead to slicing. Work on keeping the club face square to your path at impact for straighter shots!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your shot data shows good club speed and decent carry distance, but the ball is curving too much to the right (right-handed golfer). This suggests you might be swinging too much to the right and closing the clubface a bit early. Try to work on getting a flatter swing path and keeping the clubface more square to your target at impact to reduce that slice.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you'd want. Try focusing on a more neutral or slightly upward swing. This will help you achieve a better launch angle and reduce the backspin. Aim for a more consistent strike by ensuring your weight shifts towards your front foot during the swing.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is decent for a pitch shot, but the attack angle is a bit too negative, which can lead to inconsistent contact. Focus on approaching the ball more from underneath rather than hitting down sharply. Also, your face angle is significantly open relative to your path, which indicates you might be slicing the ball. Working on your clubface alignment will help improve accuracy.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is good for a pitching wedge, but the attack angle is a bit too negative (downward). This can result in excessive backspin and loss of distance. Try to focus on hitting more upwards on the ball for better launch. Your club path is moving right, which could lead to pushes or pull shots. Additionally, the spin rate is high, which means the ball is losing distance due to the steep angle of attack. Work on creating a more neutral swing path and a shallower angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"Your club speed is decent, and the ball speed shows you’re making good contact. However, your attack angle is a bit negative, which means you're hitting down too much on the ball for a pitch shot. This can lead to high spin and loss of distance. Focus on a more level or slightly upward strike. Your face angle is also open relative to your path, contributing to side spin and a push. Try to align your body better with your target to improve this. Overall, great effort – just a few adjustments needed!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your club speed is decent, and your contact with the ball seems solid. However, the negative attack angle indicates you're hitting down on the ball too much, which can cause excess backspin and reduce distance. Try to focus on a flatter swing path to promote a more upward strike on the ball, which will help with distance and trajectory.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot showed a good club speed and ball speed, indicating solid contact. However, the attack angle is slightly negative, meaning you're hitting down on the ball instead of making a more level or slightly upward strike. This could help lower your spin and achieve better carry distances. Your club face is open to the path, which is likely contributing to your ball moving right. Focus on squaring the face and improving your attack angle.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your pitching wedge shot shows a solid ball speed and decent distance, but your shots are drifting left. This indicates your clubface may be slightly open to your path. Additionally, your attack angle is a bit negative, which suggests you're hitting down on the ball too much. Focus on getting a cleaner strike by keeping a more neutral attack angle.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your club speed and ball speed are decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause low shots and less height. Also, your club path is going a bit too much to the right, which may lead to pushes or fades. Focus on getting a more neutral swing path and try to stay level with your club through impact to improve your launch angle and carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your pitching wedge shot shows good speed and a solid carry distance of about 120 yards. However, the attack angle is a bit down (-5.2 degrees), which means you're hitting down on the ball more than optimal for a wedge, leading to higher backspin. Additionally, your club path is slightly out to the right (6.2 degrees), which could cause the ball to drift right. Focus on getting that attack angle closer to level and aligning your club path with your target for better accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Your pitching wedge swing looks solid overall, but there are a couple of areas to work on. Your club speed is decent, but your attack angle is slightly negative, which means the club is descending too much at impact. Aim for a more level or slightly upward angle when hitting. Additionally, your club path is more to the right than desired, which can lead to pushes. Try to focus on bringing the club back on a straighter path. Finally, your spin rate is high, indicating the ball is spinning a lot, which might be causing it to stop quickly but can also lead to a loss in distance. Work on hitting through the ball with a slightly more forward-leaning shaft at impact to reduce excessive spin.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Your club speed is decent for an 8 iron, but your attack angle is negative, which means the club is hitting down on the ball a bit too much. This can lead to excessive backspin, making the ball balloon in the air. Try focusing on a more level or slightly upward swing to improve your launch angle and distance. Also, your club path is quite out to in, which is causing your shots to drift a bit right. Working on bringing the club back to a more neutral path can help straighten your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your shot data shows that you're generating good ball speed with your 8 iron, but the attack angle is too steep, which can cause the ball to go higher and spin more than desired. This can lead to loss of distance. Work on leveling out your swing a bit and focusing on a more neutral club path. Your launch angle is also a bit high for distance. Try to maintain a consistent swing tempo to help with accuracy and control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is good, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can cause less distance and more spin. Try to level out your downswing to create a better angle of attack. Also, your club path is too far to the right; aim to bring your swing path closer to straight to reduce the sidespin.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your 8 iron shot shows a decent club speed, but the attack angle is a bit steep, and you have a slight over-the-top swing path, which is causing the ball to spin more than desired. This may result in less distance and accuracy. Focus on improving your swing path for better results.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your 8-iron shot shows promise, but the club face and path angle suggest a tendency to pull the ball slightly left. Focus on aligning your body more square to the target, which should help reduce the deviation. Additionally, your attack angle is a bit negative—try to make a more upward strike on the ball for better launch and distance.",alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent, but the negative attack angle suggests you're hitting down on the ball too much, which can cause unwanted spin and control issues. Aim to level out your swing a bit. Additionally, the club path is too far right, which could lead to pulls. Focus on a more neutral swing path. Try to visualize a straight line down your target line during practice.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your 8-iron shot shows a good ball speed and decent distance, but your club path is a bit too much to the left (negative value) compared to where the clubface is aiming (positive value). This can lead to a slice or pull. Also, the backspin is high which may cause the ball to lose distance. Focus on aligning your clubface more with your swing path, and work on your follow-through to keep the ball straighter.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your swing speed is decent, but the attack angle is too steep (negative), which can cause the ball to go lower than desired. Work on your swing path; it’s slightly out to the right, which can lead to a push or slice. Aiming for a more neutral attack angle and path will help you achieve better distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"You made solid contact with a good ball speed, but your shot is going a bit to the right due to an open club face at impact. Focus on keeping your club face square through the swing, and aim to bring your attack angle closer to neutral. This will help improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Great shot with a solid launch! Your club speed is good, but your attack angle is a bit too steep at -1.69 degrees, which may be causing you to hit down on the ball. Try to level out your swing a bit. Also, your club path is significantly out to the right, which leads to a push. Work on bringing that path more in line with your target. Your spin numbers are decent, keeping your ball in the air nicely, but aim for a more neutral face angle at impact to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"You hit the ball well with a decent distance, but your club path and face angle need improvement. Your club face was open at impact, which caused the ball to drift to the right. Focus on squaring the clubface through impact to improve accuracy. Additionally, try to work on your attack angle; a more neutral angle can give you better launch conditions.",face angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your shot showed decent distance, but your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal for a hybrid. This can lead to excessive backspin and less distance. Focus on having a more level or slightly upward swing through impact to maximize your launch and distance. Also, try to work on keeping your club path more consistent; it deviated a bit, affecting accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88
+5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your club speed and ball speed indicate room for improvement in your swing mechanics. The club path is a bit too much to the left (negative value), causing your ball to spin to the left as well. Focus on aligning your club path more towards your target for straighter shots. Additionally, your smash factor suggests you're not hitting the sweet spot effectively, which can affect distance. Work on making solid contact and improving your swing speed with some practice.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"You're making solid contact with a good ball speed, but your attack angle is slightly descending (-1.97°). This means you're hitting the ball a bit too much from above. Try to level out your swing path to promote a more consistent strike. Also, your launch angle at 14.5° is decent, but tightening your face control could help in reducing sidespin for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"Your club speed is decent, but the attack angle indicates you're hitting down on the ball too much. This can lead to lower launch and backspin than desired. Focus on adjusting your swing path to make it more neutral. Improving your face angle to match your swing path will help straighten your shots and increase distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your 7-iron shots are solid, but let's focus on a few areas for improvement. Your club speed is good, but increasing it slightly could help. Your attack angle is a bit negative, which means you're hitting slightly down on the ball; try to level out your swing for better launch. The club face is too open at impact, leading to some right spin. Work on squaring the face at impact. Lastly, your carry distance is decent, but there's potential for more distance by optimizing your swing path and face angle.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your shot data shows that your club speed is good, but your attack angle is slightly downward, which can lead to excessive backspin and less distance. Additionally, the club path is moving too far to the left while the club face is open, resulting in a hook. Focus on creating a more neutral club path and ensuring your face is square to the target at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot analysis shows a few key areas to work on. The club path is too far to the left, which can cause the ball to slice. Aim to align your swing path more towards the target. Additionally, the club face is open at impact, resulting in a high launch and a significant amount of backspin. Focus on closing the club face a bit at impact to improve accuracy and distance. Lastly, practice a smoother swing tempo to boost your consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your swing speed is decent for a 7-iron, but the attack angle is a bit too steep, resulting in lower launch and carry distance. Focus on leveling out your swing path and maintaining a square clubface at impact. This should help you achieve better ball flight and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"You're generating good club speed and ball speed, which is great! However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 7 iron. Try to focus on sweeping the ball off the ground rather than digging down too hard. Also, your club path and face angle indicate you're slightly pushing the ball to the right. Work on aligning your clubface with your target more consistently.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job getting decent carry distance with your 7 iron! Your club speed is solid, but it looks like your launch angle could use a bit of adjustment. Increasing that angle can help you achieve more distance. Also, the backspin is high, which might make the ball climb a bit too much. Focus on hitting a flatter ball flight to maximize distance.",launch angle adjustment drill,1.2077947,63.0,101.325,88
+5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your shot with the 7 iron shows good ball speed and distance, but your club path and face angle suggest that you're coming in too much from the outside, which can lead to slices. Focus on a more inside-to-out swing path. Additionally, your attack angle is a bit too negative, meaning you're hitting down on the ball more than needed. Try to level out your swing a bit to promote better contact and consistent distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your shot data shows you're making solid contact with a decent carry distance. However, your attack angle is quite negative, meaning you're hitting down on the ball more than is ideal for a 7 iron. To improve your launch angle and distance, focus on hitting more upward. Additionally, the club face being open relative to your swing path is causing the ball to fade. Work on aligning your club face with your intended target line at impact.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Great job with your 7 iron! Your club speed and ball speed are solid, indicating good power. However, your attack angle is too steep (downward), which may lead to less distance and accuracy. Try to adjust your swing to be more level through impact. Also, the club path and face angle show that you're coming too much from the inside and closing the face, causing the ball to draw a bit. Focus on a more neutral club path for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot shows some room for improvement. Your club speed is decent, but your attack angle is a bit too steep; try to make it closer to level or slightly up. This can help get a better launch angle and reduce the leftward pull (sidespin) you’re experiencing. Practice aiming more with your body to align your shot, as your club path suggests you are cutting across the ball. Aiming will help straighten out your shots for better accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7 iron shot is good in terms of distance, but your attack angle is a bit negative, which means you're hitting down on the ball. This can lead to too much backspin and can affect distance and control. Aim to have a more level or slightly upward angle at impact. Also, your club path and face angle are quite open relative to each other, leading to a bit of rightward drift. Focus on aligning your clubface with your swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin, which might be affecting your distance and control. Try to focus on a more neutral or slightly positive attack angle. Also, your club path is out to the right, which could cause a slice. Work on swinging more from inside to outside to improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Your club speed and ball speed are solid, indicating good power. However, your attack angle is too negative, which can cause the ball to dig into the ground instead of flying high. Your club face is significantly open at impact (8.3 degrees), which is likely contributing to the rightward flight of your ball. Focus on squaring your club face at impact to improve accuracy and distance.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your pitching wedge shot shows good power with a solid ball speed of around 90 mph. However, the club path is quite out to the right (10.5 degrees), which can lead to pushes or slices. Focus on getting your club path closer to straight or slightly inside-out for more accuracy. Additionally, your attack angle is positive, which is good for ball contact. Try to keep the face angle more square at impact to improve your direction.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your shot shows a slightly closed club face at impact, which might be causing the ball to spin to the left. The carry distance is decent, but focusing on a straighter club path and face will help you improve accuracy and distance. Try to keep the clubface square to your target at impact for more consistent shots.",clubface alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is solid, and the ball speed is good for a pitching wedge. However, your attack angle is slightly descending (-0.19 degrees), meaning you're hitting a bit too much down on the ball. This could be affecting your launch angle and backspin. Focus on hitting the ball with a more neutral or upward angle to create a higher launch and decrease backspin. Also, your club face is open relative to the path, which is causing some sidespin and resulting in a slice. Work on aligning your club face to your target more consistently.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"Your swing speed is solid for a pitching wedge. The attack angle suggests you're hitting down on the ball a bit too much, which can lead to inconsistent contact. Work on a slightly shallower attack angle to promote cleaner strikes. Also, the face angle shows you’re aiming a bit to the right, which could cause the ball to fade. Focus on aligning your body to the target line.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your pitch shot with the wedge shows good potential, but there's room for improvement. The club face was open (15 degrees), which can lead to shots veering right. A slightly steeper attack angle (aim for around -5 degrees) will help you get under the ball better for improved control and launch. Reducing spin will enhance distance; focusing on a more square club face at impact can help with this. Consider working on keeping everything more aligned during your swing.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your club speed is decent for a pitching wedge, but the attack angle is a bit too steep, which can cause inconsistent shots. The club path being slightly to the left and the face angle being a bit open means your ball is likely fading to the right. Work on striking the ball with a more neutral or slightly upward angle. Aiming to improve your face alignment at impact will help with direction. Also, consider practicing consistent ball contact to minimize deviation in carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your shot distance is decent, but the ball is curving left more than it should. This likely means your clubface is slightly closed relative to your swing path. To improve, focus on getting your clubface to point straighter at impact and work on your swing path. Try rotating your shoulders more during your backswing, which can help straighten out your shots. Also, your club speed is good for a gap wedge, so keep that up!",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your swing and shot data indicate good potential, but there are a few areas to work on. Your attack angle is a bit too steep, which may be causing excessive backspin. Additionally, your club path is quite out to in, leading to some leftward ball movement (hook). Focusing on a more neutral swing path will help straighten out your shots. Aim to improve your attack angle to strike the ball with a more level swing, which will also help with distance control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"Your gap wedge shot shows a solid club speed and ball speed, indicating good energy transfer. However, the ball is curving a bit to the left due to your club path being quite open. Focus on aligning your clubface more towards your target at impact to reduce that leftward spin. Additionally, your spin is a bit high, which can affect how the ball lands and stops on the green. Working on a more controlled swing will help you manage spin better.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your shot shows good club speed and ball speed, but the face angle and path need improvement. The club face was slightly closed at impact, which is causing the ball to veer off to the left. Focus on keeping your club face more square to the target at impact. Also, your attack angle indicates you're hitting down on the ball too much with the gap wedge. Try to level out your swing a bit for better contact and more distance.",face angle awareness drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Your gap wedge shot shows a good carry distance of around 100 yards, but the club face is pointing to the right of your intended path. This can lead to a rightward movement of the ball. To improve, focus on aligning the clubface more square to your target and work on your swing path to avoid the excessive rightward angle. A little practice with your attack angle will also help you get a better strike on the ball.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your gap wedge shot shows good distance, but the clubface is open to your swing path, which likely causes your shot to go slightly right. Additionally, a steep attack angle suggests you're hitting down too much, which can increase backspin without hitting the ball further. Focus on adjusting your clubface to be more square at impact and try to make a shallower swing path for better control.",clubface square drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows good speed but the club face was slightly closed at impact, causing the ball to veer left. To improve accuracy, focus on aligning your club face properly at address and during the swing. Also, your attack angle is just a bit flat. Try to allow the club to come down on a slight downward angle for better compression and control.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your shot shows a good club speed and decent ball speed, but the attack angle is quite steep, which means you're coming down too sharply. This can lead to higher backspin and a potential for less distance. Try to focus on leveling out your swing a bit more to improve your launch angle and carry distance. Additionally, your club face is slightly open at impact, which is contributing to some unwanted sidespin. Work on squaring the club face at impact to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your swing shows a steep attack angle, which means you're hitting down too much on the ball with your gap wedge, causing it to launch too low and spin excessively. Try to focus on a shallower angle of attack and reducing your club path to help improve accuracy. Also, working on your follow-through can help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows good power, but the club path and face angles indicate you're hitting slightly to the right. A bit more practice on your swing path could help straighten out your shots. Working on keeping your clubface square to your target will also help improve accuracy. Additionally, consider lowering your spin rate for better distance control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Your gap wedge shot shows potential! You have a good club speed and carry distance, but your spin is quite high, which suggests the ball might be climbing more than it needs to. Focus on keeping your wrist angle stable through impact to help control the spin. Also, your attack and club path angles indicate a slight fade—aim to level out your swing path a bit for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your shot data shows a significant issue with the club face being closed (-13 degrees) at impact, which is likely causing the ball to start left and spin that way too. Additionally, your launch direction indicates it's going left as well. Focus on keeping the club face more square to your target when you hit. Also, your carry distance is good, but the deviation indicates inconsistency. Work on your setup and alignment to help straighten out your shots.",face angle drill,1.2077947,63.0,101.325,88
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json
deleted file mode 100644
index 39251dcc47..0000000000
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9_upload_cache.json
+++ /dev/null
@@ -1 +0,0 @@
-{"Golf_Shot_Data_9_chunk_0.txt": "file-N6ruQHNNTTGnXKA31svUS2", "Golf_Shot_Data_9_chunk_1.txt": "file-1zBBZqj8VJMj2crvqarh6F", "Golf_Shot_Data_9_chunk_2.txt": "file-UXpECR36EPdDER9Zpd9FLG", "Golf_Shot_Data_9_chunk_3.txt": "file-3C4TsJRS3WgciCmnCfK9Jo", "Golf_Shot_Data_9_chunk_4.txt": "file-UCoRmUdXv4bmh4c56bidkG", "Golf_Shot_Data_9_chunk_5.txt": "file-S88GUBgZankuAGmLaS2t6u", "Golf_Shot_Data_9_chunk_6.txt": "file-D6JDBhbDUC87ySFMrsnz4a", "Golf_Shot_Data_9_chunk_7.txt": "file-FwFwuLg8NGWx4B5XZAEVdK", "Golf_Shot_Data_9_chunk_8.txt": "file-8YwMygjUawpmdr5NFGgutv", "Golf_Shot_Data_9_chunk_9.txt": "file-4dAGUdQwVsgoYWMp71EGqS", "Golf_Shot_Data_9_chunk_10.txt": "file-BWhAw5SkgrEkdhhESGu8S9", "Golf_Shot_Data_9_chunk_11.txt": "file-1wtZQW3NZNCvujzkXdcwgC", "Golf_Shot_Data_9_chunk_12.txt": "file-3mrZdbchsqnQhbVqBuW1fs", "Golf_Shot_Data_9_chunk_13.txt": "file-65R2MdTu8joQoZ4aAMKRX2", "Golf_Shot_Data_9_chunk_14.txt": "file-LySt5tybthqY7oUs2htxCG", "Golf_Shot_Data_9_chunk_15.txt": "file-TY17mzfyuFeAWFoe4Lw8MY", "Golf_Shot_Data_9_chunk_16.txt": "file-N9A8tJBB7bsZmbrrbjYNAV", "Golf_Shot_Data_9_chunk_17.txt": "file-SnkvCah4CB9HoQ7VpCZsJ6", "Golf_Shot_Data_9_chunk_18.txt": "file-LHzgm6NBWqkxbubWSdxf9F", "Golf_Shot_Data_9_chunk_19.txt": "file-BBoC5itCftGz3u5EgPMdzq", "Golf_Shot_Data_9_chunk_20.txt": "file-C2cfVfZ3nEGFohAtaq2f55", "Golf_Shot_Data_9_chunk_21.txt": "file-32Miyq9EhDqTyNXSanvR4Z", "Golf_Shot_Data_9_chunk_22.txt": "file-DaACCLnBfCMvXgAd3saffc", "Golf_Shot_Data_9_chunk_23.txt": "file-Ji6e8ho31iXWK3jqqjPeM9", "Golf_Shot_Data_9_chunk_24.txt": "file-Gj9mCYVtXLyrbgpssDAem4", "Golf_Shot_Data_9_chunk_25.txt": "file-TajFnb1iJVmHzL4MYHwwCt", "Golf_Shot_Data_9_chunk_26.txt": "file-JV78eDS7pTJtFspxsz36W8", "Golf_Shot_Data_9_chunk_27.txt": "file-XQJaEGnd1rR2XMJH6DLz1g", "Golf_Shot_Data_9_chunk_28.txt": "file-1CdWbZzpnDR44xtijqQNfB", "Golf_Shot_Data_9_chunk_29.txt": "file-UoZ22M2UcNim7egg5WwQBS", "Golf_Shot_Data_9_chunk_30.txt": "file-NX4Hmxi2VsqXjz6RWGHAi9", "Golf_Shot_Data_9_chunk_31.txt": "file-CTABh97FovaQt85J6VpLAt", "Golf_Shot_Data_9_chunk_32.txt": "file-1AdD1xkbMxozXvg96DNHAe", "Golf_Shot_Data_9_chunk_33.txt": "file-AjMYiTDBZCRQqkfdEd7zje", "Golf_Shot_Data_9_chunk_34.txt": "file-41hSD4aqXjJ2C4gZzenC63", "Golf_Shot_Data_9_chunk_35.txt": "file-8qqQXGsmsdnrrwnb8EaCrc", "Golf_Shot_Data_9_chunk_36.txt": "file-SiKRhjuW1gFGwdHv43LBtK", "Golf_Shot_Data_9_chunk_37.txt": "file-11EHdf2MB8dGoKuQMUNpRA", "Golf_Shot_Data_9_chunk_38.txt": "file-1WevVtkvFCXavy5RAsYbns", "Golf_Shot_Data_9_chunk_39.txt": "file-VQxEQkvVzKf8ndaJR4z7NV", "Golf_Shot_Data_9_chunk_40.txt": "file-92K34NSdGjVX7WBsQfUGBc", "Golf_Shot_Data_9_chunk_41.txt": "file-M7kSwQw9ZfbRrScoHxbWor", "Golf_Shot_Data_9_chunk_42.txt": "file-QAfpWWZGk39h4L3sUn6YAi", "Golf_Shot_Data_9_chunk_43.txt": "file-47rcTiEaQxQvSfjA8vt1yQ", "Golf_Shot_Data_9_chunk_44.txt": "file-LvbbUV8fV8oaqpPFkMERGv", "Golf_Shot_Data_9_chunk_45.txt": "file-NYciuBt3acrCWDqT6t7mXh", "Golf_Shot_Data_9_chunk_46.txt": "file-6A1hoY8nWSiatjjQxPQkzG", "Golf_Shot_Data_9_chunk_47.txt": "file-PYq9x14nHYmdwjvynm87BG", "Golf_Shot_Data_9_chunk_48.txt": "file-DYaf73wkBXTFyGqTQUNM9L", "Golf_Shot_Data_9_chunk_49.txt": "file-9jGy5ZYvYct4GekkHaAx7F", "Golf_Shot_Data_9_chunk_50.txt": "file-WXAU82PmYh6oUJ2gGhaWhn", "Golf_Shot_Data_9_chunk_51.txt": "file-YSgdkp7pfoMJijfMs7KkDH", "Golf_Shot_Data_9_chunk_52.txt": "file-1AGR9AxHQ6RW6DB7a9j9Hi", "Golf_Shot_Data_9_chunk_53.txt": "file-F5YxeCgHfBh9B1sUgPVTE4", "Golf_Shot_Data_9_chunk_54.txt": "file-BTCQRXG2PBcfmpZnRwoPNc", "Golf_Shot_Data_9_chunk_55.txt": "file-XVFBSzMUowaTyyV9jfTLh4", "Golf_Shot_Data_9_chunk_56.txt": "file-L5sZauFWERhqTLdJ5scpKd", "Golf_Shot_Data_9_chunk_57.txt": "file-5Szkfmmp9occ5iPTPyLXmd", "Golf_Shot_Data_9_chunk_58.txt": "file-GbUDv4ZUPeDh5jvuoLWQ1T", "Golf_Shot_Data_9_chunk_59.txt": "file-Nt6KAzWVR8KdjkB8bpszrK", "Golf_Shot_Data_9_chunk_60.txt": "file-8nTPu2JkoNxo5fgmz59csg", "Golf_Shot_Data_9_chunk_61.txt": "file-Dw88jarvV8cQw8aAixyU7m", "Golf_Shot_Data_9_chunk_62.txt": "file-KJDAsgX6RZmHR97xLaEMAG", "Golf_Shot_Data_9_chunk_63.txt": "file-C6SPkZ2RAFD54QFwXQ6yCf", "Golf_Shot_Data_9_chunk_64.txt": "file-CxbezjTuwLS6nKCkiYRmNY", "Golf_Shot_Data_9_chunk_65.txt": "file-UDFXp8Xt8R6oruQ6ECpURC", "Golf_Shot_Data_9_chunk_66.txt": "file-7RftZqVVQf1BK5McpmvbCC", "Golf_Shot_Data_9_chunk_67.txt": "file-MF6ZjGMNxYGMjqsBkqngBo", "Golf_Shot_Data_9_chunk_68.txt": "file-9sVEFVgd1HNvAayjCmYDUX", "Golf_Shot_Data_9_chunk_69.txt": "file-BMfKZpxp4bmrowrZRMsdAT", "Golf_Shot_Data_9_chunk_70.txt": "file-TSYDBJJBRJJwNccNhtKkpn", "Golf_Shot_Data_9_chunk_71.txt": "file-ERra8MgFK9AZCGg8kkSy4q", "Golf_Shot_Data_9_chunk_72.txt": "file-9bDGPccQQWakscDu9Cby6h", "Golf_Shot_Data_9_chunk_73.txt": "file-E4C86B4egAL9jaX4naHMPR", "Golf_Shot_Data_9_chunk_74.txt": "file-VTrP35JVGUmusTGLsPxfoF", "Golf_Shot_Data_9_chunk_75.txt": "file-FmDSXBjXWiq1Zs7JatP95k", "Golf_Shot_Data_9_chunk_76.txt": "file-NH7nLnL4YmzGY2QSEuoBC9", "Golf_Shot_Data_9_chunk_77.txt": "file-QdDgQCaHutG9cMMRsRVKgw"}
\ No newline at end of file
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png b/examples/agents_sdk/basics_of_agents_sdk/data_enrichment.png
deleted file mode 100644
index 46a49b52dd8ba7de58172ba0ba1255de05d3bfdf..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 989960
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%0ABT1!4tOF)VJZkJ2bAZ>dbgzEw{J*^Nra
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%0D+hT4-kmfaX{d9Ftt3tbNheD$|YHOoZV^cv=
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%0A$^3z<G^Hipon3Hs
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%0DS7gdQ`59?M23x_K~_P;`3gcxzYHnTG;r
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
ZSMsRW{%46XY7_WRPDV*OO%i$I{{akTG7SI#

diff --git a/examples/agents_sdk/basics_of_agents_sdk/data_enrichment_process.png b/examples/agents_sdk/basics_of_agents_sdk/data_enrichment_process.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8c2fc80dd3d5d7182cd78ac5e47b42bda476104
GIT binary patch
literal 530471
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

literal 0
HcmV?d00001

diff --git a/examples/agents_sdk/basics_of_agents_sdk/golfmate_agent_architecture.png b/examples/agents_sdk/basics_of_agents_sdk/golfmate_agent_architecture.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f32f54f61afff36fcc4f6c8704846ad262071fe
GIT binary patch
literal 440025
zcmeFa1yoe)`#*{ZilBm$N{wQmv?w5rl!cUZ3JTIv(%^uEq=j^e0@5L!N-8B%($YwG
z4#RynIx`68%=dfm@3+=n|8?(K>#Vb9vuD5W^E{uYpLfnPnLCn42u~8?;NTp&aa~Lf
z2ZzKJ2Z!J+!2xiGbbsMN@SlB_a+23@QX6P~;o!h<ZitE8wbh*LA^sR{qjG-s{HA0E
z<K6eLw+zcqai||i_mqWQ+b90K_;rQCkT+2vmHpQ^mXLcrjLghicPP1QBSWr#QTZrf
zeRaaVH+I^zkg6q7fydON{ssB<?EcI^S!63NzJZDS_xp_wY~1w`d@Fh*4Sbw4QH>7%
zapz_>HUt_+*UsMQ+;E<WlaId>K}fj|7mt7hCj12Fe|Aw;htGA$HF)hX+5h-ezjvZc
zMuOK5`(M}@^g6=RFoL%*H<<(fGa^wu5+-@d`M*Raqt_Fdm+RqcC;nHYfU{48qye?d
z|Di~uVYsd^!b=1X{+DEcC&IJ;e}_o8D*=HkV-4)J$p4VUKVJtxJN&;y<o^$}|NA2T
zKOJboc6cT8HBJoVd}By=hU$ibsvv3KoJJK&MB9<rHlfLa!Cr3PFL@4i18Xz9D+84#
zl>XgUe5UjZ^mDr+ej&Ne%W%Wb+_>31zdY5YuQ~CtX#R)(4<YG=A4Vf?ve=dR6v5|H
zSZ%kq6r59wmwzFOm|oCvJ>;I&?TXtdrD3Oq4-0#7?&r>oA|>OXbt%NA15`@FBo%qC
zk>|14JsAu5FwAqZdicq~{-bB<6Xy^8d7}}*{d*)T!cVmcB%fj-NZ1@7PlU{d>mmb|
zMV==;Df3jn$|CWHjD)98w7qWn%93IM9yuuqo@@r(&=bqzWtn9bv!aDP{=+VDq9_&#
zYYV^?lgR7!NRMOn9Gt*eafmvqkzx@>jT(%|vBs4?)983VaagX2in_x>j=tkW_3)O%
zFUfXoIKa-gZHB?G9b(?vTD(U7J{XR>8O6}HuAcE|D79vR(^Ht>;7e>oOyc2*)HU=r
zU||NH#WCfhE;UT6ryMx$eiLPl%^>(goAx-a3RQ&#OpLCdL<J`H_)1v)hZP-BYypBb
zIpA#jmx-`{-&Ax9uF6=s1x^KzAF~VhY`y>=WzbyDr|PCf=0EF3=i%1wJ4SuP^ZLs(
zIc9yVByaN=6i@s+!-d@em3JQotDgFIoFtT#S*(gK4@$6pBBqvIIE-4#9@q0|F9r1>
z_lMc4pJ9nMG*)70Veh$+VF&&cpW4d;TZDA@IMsQa(?l-8U0IxOL}3IN4DiTnGsKYK
zo(eyOjfJlOI61DWF=4*97erKQ+OhjcKGRpl<)RoJ{RUTsu_DGT_h@S&yH`wbHx@dC
zweJH$7+%@!p>PKS%dGHtBkp|cnu_681Nfk;L3W6vpVyAX#XZG!ar7!SN(PAtT&eoL
z5n=@&`Pkz^4k00-#n4)aB9C*H3@AyLJ;yCSaP6aN%0sR&(bRD+Y-{1Q0k-u!Vl!Ec
z&xI*)Uf_!ywydA(IAQ7V_^@S?14fd*XW4JVp0ayocnP3Q;tqD8`26$Z6BvOf9Q6^+
z5zK|~J{03Fb`+W1x_^qKBY+jN_vYg@pJ65Ia}I4sSZ}>N^Zjy!;*Di2$c4$=0Ky8S
zNs7blbq|?e&#)U4JjL<4B&Cq@hu!dT!uxO%fbIf4H-KzDhlpc)frPqqTN0RatMI97
z7&7)ys2yF#eu@MaMni`p2LARCfg59|SPRBL?)kpVS+IMB&^S#jyT1uoPf*bv8NrdO
zFZp3z4rK_Q2n*m*_|y38FI-ORFn)RFMVx^EyVZ?7Yhc6#lLV_>)lv1{vwO^!%F=Pm
zp9)VFKhQGn&3W+SY>y=RZ`$X8#S^0-<QO}CfaBGRAFu!YHPJ&L9KI<iJd8z8UrYZq
zK1HIkS`J9N2K&mbN{)Kikm=FbPZRU8pDFt{%(7LRjJb@AV$D%}MJd3})nf^PGAYz;
zVpFCn5~_1}Ix{RARX;w(Vjk3ENY|ti3yphm=8G|57Slhy9fg^fhd?CVQTF;4nk9QK
zWHjNXxzq~_3r1Y*x%&EbQysFs2Ndq0o|AEa194S<exbXc*1lMC$_Zx=Sa%?SN&?`H
z{pK__{6BXSroesSE^@fwsqhev@gWqK;MWM$bFEj(cwe4*c3Fx@Hum(67o&iUUYtxt
zm_+PFd@L3#0{=>2#T)T3w`>2#F<jXY4kL7M0z3T&hQuF%p8(Rjiba=5VCnwAMpV1)
z6dy(!+nX$VieJ!UTG!Y}+$~N}@pO(w8pS_$Qn=_rGav9TZJy1x%x;foUce@^OHlSx
z{<`Hl>J=DuK;4lsgfruvCUP4qeJcFgKG_=`wek3rse(|9K#bx*|LMKo!`#tM2PB=x
zN)jIaZ-1e{2lVRfa&M-YE1y~@nh9l-_-%x4HLkEsVFK(`h9nU7@sRK082UZX#W}`r
z4=*1`jdT|Vf#eR`sz8}%Ix(%lq6f5&>Z#9P-`NEYcq`D~a6%NA{)xe)$H%OAn@n?+
zQUrekog+qr1)~|!%G<F6WMLB%wxhx<<;p}4EQ<oq00LTVf}4BLiH0djLY#1HlX7b?
ziI-u6suG$B6GSvWvV{N&)vV>y+C?!Y3ngNVsGbN%0a;19V%bO;-X9mGz|>drNRo!n
zc?IwB$1`Xqzy}C{+XAL=tJN_3ZHF;M?xR3#h!2K?s>O-uE-bNV^g6Degs#FX;CHLK
zBWYXBG(FM8;T<5jF9L;_TY+%~XKsA<#j<rAxEZifkH~h36TNllVu<<MFRQmbrfI56
z%kF#wKjsQ8d+RMQ%Y8ldd>c8NN=dEWdRZ#|=k8*2D%ykqDsfMYiT)idaQj1t30-Zc
zmePDiH7&)9VOBeEA`K&Qt-(FjP_%8RRIo7;Hp>DWm_P1c<Y2%7;Ra6g$8@Br&Y`I5
z{vx-7y7MUNDDYn3U(3VBDH1ObHIe<jz~5`v$VNB+5-aS{%+LYMx@BWlZ%%m&Ljq%(
z@b)U<b`Sou&H>V}R-@qR_#>mEv0YQC$_pscda8AHkaiJ8T3S1k(XH`wJ5awHGtZOC
zwo95{t;KyX``xQ~2^o;WH97sJE+xaO4V9+i5hPP=+Y_M>2$rtc?1}IcFj_500-U`I
zpzqY&Lb0;jD9uHKe<hS@zVkCLhP;cX9%;8Dm3b_T#o7L|O_s3%{InL@w~n^v=#|hH
zHB#C#Bo$LcHWe9zHlsP7?ieuK6@d}KK`6SO#!PUU=;<S@Jjw$4%`2@ngV`(QMSswf
zPk8yHANfSKYD%8fN}KvhIu#m7@WgFTou~-Xv<C(2=-utTpn~F19{b3%SOojXL)e9+
z0>we99s6b%{#ll~33B5f-dZ<ap2=j#>S*A+AU{c1SX@HKE_)Y!9wr>${OoaIu}*Op
z<+PV>^-O~aF%f3TgqOc#lSQp!&9s{)<L<jrxZ{;&HNcEWoLj*12oCT{n<69~HkX|1
zrIccKcw}u___mmM7H&3Q&TMSn;q>;(<iE(mVM=g`*bJTGcFnB<+vzJxLj|6d7?IwU
z0>M)2xkP#_7LOnJvZ0uVN3cB7Nwj!Sq-erz=Gjcq<jc;&9m<g&Sq4Hx5Y>g-oxO3~
zAk-CGjYmceAU&J5xC*10dra0m*%+~Fo>RX+&tt?ie{MPj27O<F!$|19eg#WL{M-!y
zoQ8x2O9ffR>`&awL}JQsZ&@sBg^t;TwXee`a;7z{^|u4I=S+EiScEK`4V5d5A`7qt
zy}@t@<0B?&P&BV6^Na;UIY=r{ApeXn^4iS*A{HxHBMk)U{6=vHl6D6S2_Jq#+^Jv#
z)M9i^8~sBKA7bh^We?F&&Opp|lw<kPy<2McTXv{&^l5<ei<hpO?2!=$V0CwZo=;9r
zp)+k6XQ<va04QTR2~_v{Wfm7p-W@O9vtIf>fC*~h1yr$W&jUd7;GBQ_NhI>aZ`zJt
z-=QssPr(Ru2+rhU*=Ng5z`vBL6csEezd-;{j!GwwtEs#~%U<{_eri{NgE%loApHuQ
zRFL1X`kqxA&cO%<jITLIpufNOqD%$vq+gXcA3z`{=Z-x|knp4%xiHgQ%^7&6na2H@
z&=i{mm7xW^YYlmS2P2R@yU{xXm?JTpgMLqfZyBgARf2z0$0SL_9#kbA+p&RNZ-O5K
z?$DQD<ng~hvJY3E(5kQ}I4VjDZZX&tb_!!vVeGDubub6ckX-tm0RV(=y0;oe1@>%~
z;I1f;)0L3~Y$4hSU<QJZ6`7#lbMY+b0?G}xpo)S20HLyAfaNN@MIN*@*>fRWjKA&%
z<1*_y?qJrTWJcD5%JB(EsAPfn72A$6uMXTa#p0)7GR{CG!%;CucQJD3a(awFBp$0d
zXnjw3U1qIjlLm?7eO1zlf9Ey)7%(}$Plgr${gHjRn}F1CbauTDcMar~HPuZQv0!$X
z5|n$9C&vGQb13X;dw|#Kd6^lZmWJPi%yA3P6)Z&~b`M~VIcE89VtMi3O;;E_s_YO?
zX|$c9FQ{~5+dAG&0PweB<#HEyviNWA3(rCMn%TLFX!FS!4>o4eAk~V6DQh6CsOf9*
z#`4IO<A86m_lyGnaEXTJnGR|eKv?@N;MlpZMp(*0@Z*4oj7{mUu`o!6A0VnS?3p*3
zrmq(O#o?CnSFliw1Z&T8XP?IMh#z1|%flb4Xv+|sfU*pcy|Jx^;#nQxW04eC(Jlt|
zCLZn`ir(Aai<=B!x0hq(7*Sgh{sbx7?_!T;_Wa&&VD1dD!3a*f$TJ=PcMsBX9as!M
zj}!$oE}szs`$=)|@sv=pC(P@ag<3cY!+TK}T?Y6>$WQZrhtb**>TQ3KObe_qr~mF6
zdIbxpQd1p{E!kwZ1DtuqowFZB_1--Qy93*L*EUZT9Wn(cVg$f><K^{ctHdimuqDyL
zkUb!~M`-x({2^gX0Z{+$f2SXfV|=J>mJVmc(l*o9gS1`3OczD-UNYbp0T&WJlP#h7
zC4&c{A=vdKMu2-Pyf+M>fk0jc8($0{d}K;M(V4-9EXHKRRUpeBSmcDZ{CgMj2F~~G
zLsD7dy&Fc|5&i&}_S#V08x4HMbP%P9DH?)g^ikzav^f5Osq7~pv6^RNGd5C?UfuuJ
zc?QLp;5;CKXQW+w;fKBxeFpIR<|W1lSddO84{*pa`t~A9Ch&R4di2%ZMMqz#6)`*i
z|H_8TqG4W_r5J9!d^TgUAH^V)#CPhRIApTl86;rI@S?3CVQ^o<M@Il;cLD1~4#qP7
z`<vk(fV&9h%|C(#oQaUDy4l=9gxXjcGcW;la(%sM-Q0We-)-2<6$UD`Y#@A*E6^mv
z07Cl>q{tu4%&_eIGz6pXms_wjjbwNM?%z{~xT2{eya;HCc9X^AXDFi3+%9VY)ZLEg
z_Sj1l`i=r5j`s$bg!})*4Fl$@rYK$xt5<pR01Kn{;mU(Ji^JN28jF_Sy#b&W825n^
zB`~-O=okgRFDXW|{vWI!1gz`LGH76-Wq`gA{smb*)BA+zsFN`Pm?hVv5-Mn6?7jGZ
zbHf+#p%kfL<qxdCYLa2HRc%EG)@RMMP+ZyrJ{+j2>H43Vn!Io%%<E6O{Cz1#8}qs>
zGAc5>7iVs~GvKYwoW!h*HreP4FkS)5%6Ck$3{=1q!Cn$N#g@>qGCL7as4SV>^Lsar
zx+4tbUS#GM4bf36#;l_ZJ!2q{p`72X47BL*p~;PJpBS+eIsg9+{}D5q!xx_lgPE=C
zw69ccWHLO7=_9WbH!E9(-f14w|L$<+#-(2@cha;xI&L@X8qQ7_e{|Yd4tdRSVf01{
zAL*H}y~^AIx}jnw5-GAMIKdA=It)vFk41-XLRswH!BD3RYP)@o42{0j+UYL@^wW}X
zp|=FT7N+YzK6t>?SH7I5@y^$l0<^@@7fb*zJjc)<@v0zeQxZeI*IuCSB!be(TO3Oo
zu8-P3HY5(oQa!H6Wxw!eDuPNxyJgnP4^P9lpgLhC;9Kh6)SVMrV&NDgS{b5oae+0=
z%mFQ9{DNkz{f~aI-NR<t(-F0B!djtaPYwe0nnRtJe(zuS0p7aXsW;_}nNgG{|LWoX
zUaCbRT8KbrA%`Vn<&9JJFRdMI@_7;xyceEtub_$CdyxpDP@RektOt3)TukM8e12bo
zvE{FaZf}V9_&HXu--wnjoVl?m6L-aDRo}$rXX9mlpD}j7k||j&_+(=z=T^5FSJ+bJ
zx2q^s{bOZiY=Kg{)4#w)i}@xL?&68cVadbF?gGOc?yfRhez&2&f-9t=cKsE>>0q&l
z+Jsl?4mxgG?E7%tNrJ6rE6%h>-Ib|6W5inV?UoEEN2n&tF^V1XcrS*6+3)ShaDrW2
zq0W1Z-o-gECarTinF1Z~{(~Wj0fyv?$D87@4%1xSlWdN6#>F=;;ZxlH8vV5NeBgFK
zafP&IBTJ%pV)#Vj3mcP;QP0T*e;KdP&A2AkzZtRDv%H7ge4_b<H)wyf=R(^Rn9=n|
z=gDz0Xsn(WC+8s=KNFv`&1Cswd&yL_uadnLqB%`8&{+f8nRwTX@ftWWXy2Byuqk+n
zMeIis)P{up0LofyS5>j3vC2RRPM@AX>Y{wqwnp=M9V?vJxgC`ddQjE~hOrzJ^F4X^
zg%k3tpu-yCN>MH!nzz5f1$P8O92$H`juHjj9%@RgAgnRPWwef<E@l&ir$C|;ba-@h
zv|5m~qt?TfzDn;SiZj}QWftrejL@VR%^B2t|Inq~3HclrQz6uS_(fo05(e%rVJVKM
zAA_qN6ak|VRKxC{oqrC`9_%x>XOL_}F%jN`FR_VugMSS~GELm`cqksCHw0z-46gZ@
z!e$u`Jlhra{qhm5*x{NzxgJLET5d$Yf!ZN~4Y;sO`i-<nA*!S6Yn(F+*X~6)`;7f5
zpD?~HV}z3k7LuF0?)G`DP|8{yGVX=m%R0mWGgC<v19oo~RE>2ATUZHnih~Zcg9e#1
zi^DUSOh*pl%)~z;vnM2YnlRdJz00?IgX-K{FL_x~)Ek96pvcKYXB><A0P~#U3Tv~M
zeRQ=urfce`)t%<MI2G^iL|dbPa+Lr~iBzjb4L7I@5-l5Yg<YL|xT8q-8^>igp?G9c
z$qbZ*&+VX00+=)o+&6peF9!Y>S!BXsUfI_Gp7w#EVE)<4Pt35>L~u+$kW5QErO{zC
zkjRY@$*izz%H%6VwXeK9Cz|ReKsA}k>2Yk`jX+@&SJ(lkxgPsdB$_1QtuH>Z{rSH3
zAns=vm+9z@9aKPk*M_QDgKKt}c@klev46h0*CJu=q@R)Tfq99r;pvGGceH{zj&S!g
zH%@P4PfDWaPlVU-e$U}VWzSA7Xokk=7dIZkFz1iN?*Wny#}1+A-uB^604;rV4FlA@
z7-l|nSCBxbg@k}@|9T3lt;ASbmVS>!1xGongW08gPk%#?71-Mm1{oAsp9tfFmG5eM
zsbYviMR4dlHR93pA|#tyRzby+K^jw!9q^-P2qJ3jGEtq8Xm-F-LQX>Wzc&e2g^(q=
zJj2jX1eHu!?Avz?fE0m+ht3+%?h*sa1c6<^Gl}l<61;8xl}rf6m|^Rpu*_4-_Qjcv
za+n!4CtNo{;-lB*RlYUthC>yIH#t(HM^QM(BM<{DCHxO81q(JkOb)gL17RAVQECt>
z@$yUq+TaM|;~yw~+SI4Ftirx=du&hqYYfuy3W;HU%=FApS;!D&rfmSlO2D=@h#N9R
zNZd*`ESKr=Hbh|v$<LkP)_#9txGNM?=MG=vQT8L=IXwXJTlgsCScE@f_V`~63aq|?
z^y8^8&%z%l!q=fzNsVTe^32VD?rUo^fOWXuj_hax><;VplJ^Gh;t4#CG4WCn5t3rf
zMvO8gJp0r3HqGtOuL2V?q{mElhpTqLan#5+tD?2#zvwzgYel~VSY=x~LI|II8P#_f
zP2Zuz_NQXCM3j{`8{GXdnAm0^9j+U)xV%?wxe_!)=aqX;qL;)oJeB@vNEwVqxhSNS
zv?Wmt?!Yk0BB8aZ>;!H$7^1vv&bGSdgwmsgC=kN?O}_VCO5Lslt@n=wqrdU{g6bB4
zjj|&hIs=BK1FQF01g(PqZ~<)37nm1lu}?dmt>8nV=_EXCe_`;p-}W>f#>ApDQ{os<
z3hy@#7zP}s00TPrQGeenLIM)y;|UK)#M0V1T~N9T5B-gnI^~&pyNozb(Jl<bpf_kA
z2DVi9ryXXxwJaB?I}hRCkL}QPz)FA>O1!4uV^vrCwj06C2=qP;nc2rGeL1gwzwCGB
zh9UDiYt&v)X8kT$GS)jk3eDOwLvZH~{vIKrAHad1g?HkMtWG!h3!<Ld7S*tCcIv<I
z&jT_l$*(ssd`e~klKS-z0z%0j1|*da^I9q?%%WVUaX{@G{s6ut$gQ_RKw_zgdE2%e
z;Ie>OzHf&$QP1wfb%Qb}tVj0V;2DzRHEj>mg$kg^!GZIrkwAmF_|NipEwT@{9F)na
zB)$k>gwh6*rv9h@0SgKwPiMv_f1pc{%tXL)RI+<zvx4C(LiEbNFW9|7^e+3c8#Ao-
zU(9*Fgp5<>%t&}~-6+PyrUL}v`weUTZob_^g~4dDJU}GRLG~&PeS;vGDP57|Y1*d6
zBh0-$#EqYWq$3f_@yJ7SD5<Nd4HYQ-oW$)h<<1Pcd_bclcyiKtdbf<}02cZ$V_rxF
z+A$TY9*Vo4+p%~8)OIwilchxSoEijB8T&2=U|#e4>-!;rQ=uRG?^0$c(9%p(@_Y6R
zJ(~%}a75S)n9Y82-cN0z*wsM@q@Y@yp&D79^aYisi#@p`n5_<hR^Dl8DWg4X#ys*G
z8h8$gk4LxQ;Th22;C(j3!vz4p^+vm}AVUolGW$ff1X`)jLH%aeyf+xThgKTY1!JHv
z3#y1IcSHhHPHH};%tmlps`>iM`@HTyb{EYVv;X*)x1N8BXmTs>Z87@P44t2nGI78{
z-ky1G_y+<ofCk?H1rx$jDGVPV(Fvc0;wT;8P_*!aGk~a15SJ}uWcc@2fE{u_mLN{@
zlya5OvX=~1<7RwUhCnz1l~TxFvM;{Ymc)qJ_4ccxZGj{9<|ZXa@BKA2gR`a=r?czH
z9rhLe1t@#4Z;}F<_czb5kBR#wJBpB;J^5A+eS3S4WxfD?b+$M;=-d<>dV~F^LvL3J
z?t-l5n~mi%uGZ1>mB;@O4kv^RM2(>2vX-EvqU{)_tN5E&SD|k9i5ATCY&MXMY;A@S
zCKAV(>_3pwegX!NtI;5TA}j_Zqj1y}MzecbOj{X%uKZ?x0QwzeP=*?Q^xt{45BC;s
zAh9br8}|M3l^s>{2|_5G&F#`K4*&;rc8_6GDFW?Jmz&0@Sb7fFWIWc1_Lty^^O&PP
z!cc^Ico$6I=8!jt9o;b@bPJ*Y?>|sL<T|!>y70FjEyBn*nW<;(UI}Uz;M>$=%5vD7
zG?2DP$s6v5Dm(@(eYkRHN5(e+g0e@#ySDh3qBDbv@}uLJC&ZotQSE@@_QQL}Fw;S&
z;PVZ%`uxKM@S|%mg1#>uvS?WT+v$!r;0yYVF*f!8k!jWiq*9T78~mFq(IbHQhR!%2
z(e;z(K0r6rsaQ}N{101~fo93bsoqkc*-}LbrU`2lCztF8*^Kdbi87i3s#T&UeteKu
zFvH_8V(=zAMpZ1ZiiW1i6WPTD(DeI)7)8hU8WH-&_61xOsst^qUcpfE3Q!UbV?j3q
zP*xa2l8in4>p_wGr1KHsw_NUAK|Sy<o#eZ!z%sqBPP&RB5PkumBl!476Eq|CUJ!!W
zinp^2axfIE$}R&K-WKhk+a-wth)zB=%(1iEzz|j}CQo50HOUymRq;f&N504$jwhnE
zHTVM{J!HOX*GR@|O+dge$pq9^aKKLiKxcvyZ)T=#el0mrhdHsh8{#nGXjZVn@k<6y
z=*%XW34naxo=g=A%KantF-po0dYGRLFkDBm8FPmOoW#Dc<Kr=4`*ydNwP^rW2FL6$
zwav0vu%qw;C~2Un+HnE?zT=Y*1jOx_n*i-@P$+7+$UfG`^5-bdOmbrZ#*pE_CGij7
zi`*~moLFMt^Tiz^Pw@LaL!T&@>sHeBl5#ci^1Wiz0_VVhj?Sf2#a-nsYrrnqpc@nD
zF-Yz2fU0vW#!mlE7ktkdCU$ec9MbbS`*u(Z@Ra~gUwYjPP_jg0O&$sr#EsRkkU<7)
zzt}y=Sa#F~;0C~U1jpqR?;sTjOLz&263pUw(NS%%A6Tv<uM0J&wO7!>;1m$>_g9Ep
zQEVZo1CvD+zCTScLG?EFE<(RKa@ws0{hK4;CsKeLcf=#a;AGGH8G$GD!aXc<2u*Jm
z)H&HWk+2KTd!xPoqC3yd1el!lG8Yw7KM{sJ3Yj5|_bwfH50z01UR*$D#?jG$YC>MB
z2UysCTLJLlZoUcXWIjyhJ~VUwwrD%gJ{^?2`zYStAAZ=Q-+!Y4VjP?XY<cJjrX~tE
zgyxH?Xsl61w?FLFgQk5c#+T9KH3@G4Z!g|akVf-%@5P=|mw`~5w4=#z*L2lwbwF#y
zGZSb-HxKb6e$K6KH1?88uYWpUy%vxkEmv#+MI?ie&r<q^D(mc}W*@Es$T(!(FN~wL
z6-Eh!l+Uh;K8*NV@-1=z)GXDh1_0E?*ME*l3ZB@qYlK(ovlWef&Ks%Xt^&mpu8(g#
z0mfy-!7CKP6C?k|J38iqE+oi7unWov)UB16`rQ>$s>MtRXsG>0{h5!u08L;l28fnu
z;RpT*zJ4g&ap->0T!&KHLqrE#33IC8Ba=;bu5WV;=jonFBbu}-oU{tqG-t=@{TApg
zKOIn<1NBL90A|_6Lmx2V-(P!zwyS*-AT2J&m>8|RpMhUwM0k<yszejAK=$rFexL2)
z$hGzq9_abt)Ur{b&3xNN>0+nKxJJj`w!G#2DZeP>zV{%@lX}TrR+Mh_9Uih1TKH_c
z)RlJ8;QZHf;5Qxsw;B%qlW_h31Wo`-7Z}R~hYnFuq4odI#UPZwOEzYK?<542MIqaT
zy!+My`&64|Ej2R)QtcZjCfwL1;?11q*s9v6^Jf+bBLZAt4TV38I20Gb(4#mMXIFek
zc(#WnXw~1_&AA2u#yF%*w#)CKXDQ*`;I~QE*s8yf22|KlhSQ%fu{%9oI)lvHO4=eJ
zcHD&9jv)^YelkPo@~`^6r<ac4&CZ*dI~V}IaDH%3+R>3;zj}CXzYxMrw|!w&l(@RM
z*kPcH&P7%oF*HNtAV73m@#oLd@d_=cMR_K!wTvXqlS0{M&Y9Fo_m@D2BA4D?ntyJC
z?Zb7OP9R#4p+3#pWAk>HL)bNvr}CHwV5bihCpS$j{n*WGJal#8wIYn@ao%W_mbU|P
z<knn%A(9K(r^PHbGuG$Z)7a3)G<ddfYt5s5t%cU*1brUTDL!gzP0P;7xX@z5qkZA$
zef;T-0i{6`wl(e~uKf9Rmt$;&BVWImYQAXQaDzFo<@V7@JB_R;z2gJN8`7CU9H6pe
zzi7#zF2LVUVE+D(Wy3+D--nLlDGj&hmaDb$@R)!UKRtha9h@tfe6U%#HP1O$+2|-(
zl0Lh(+QlbCtyMT$aw>{$GiSwVKJJHAL);5`e!F>~ex7NXOWk2EE3|XPY9(evOZ@D1
zaJ8;d(%e2ozXEmfcuLwcO2lNqosuVnli%p^GFG@jQPm~qJ#K^n96Bxmsv5+5tsv$O
z`1^j$Ckp6!0?g-aeRTvzp5qa)7&;rvQ-Md_fxAMkW#ED#Ovi=Qa`RD1L2?`CMftgQ
z7iX)tF~n~6h*oKYeYoZHRfb%bEvJ=gHmwYsR?EK4mh)Am$okxhT$gqm-=esK=g!YA
zIh4|EElc)Ye&iOl6_}*k75HU{EA87?&<aqZ&*O^R9H_n65(5f$HNYwG9Q=D{D4G1m
zlObsKJKeh%8m9;Pc<>K|{Ig~I=NfEEEaw`dl2QvU_Rjg+ROF9F7RH?H-JG_mmg4Rq
zQ&Kk<FG4P*1yB}`iBqdqi$V*emq1zKF6->e#x5jON|lq>3p&meF8LkC{-yWeia?{I
z?=iZAAGV0vS{xm4*_xId(A`>S9E>?gcXIy2l3C%<!AP=zwH%^Bb4nKn{{9=3)w=X6
zKX^uqEOndXyrep|yuHBhw6P#pYo19C0EN6(v}!Gs5mTIn<3s%zS-3hsI<2vU;Ec+>
zlDb*;Jt{X<hXB#WCq(6f>~i5s59Th~^2=CqZ)BB-!B2ZDL@?kkw4yury}gvbWZs>v
zy4Yo7Wp22%klSBqRwmp5nQ#8dow5Qy!0EPQ<9q36`Wkbh_%pZd@Cd>|{pqtE2H6-L
zMREBL^2@~VdY5x@D-Q~-erh)AvmNxC^HwU-87iJGT4)Fk3salxe!(C)@bVVx2|E^I
zNUzJ*aU<@W@0?op4zn+&+Z`ili@`-)sx^(CCAwdOiV7*cz}z3h@452?q#<_%EiNr<
zIB#CxM?$Ijk!<$SK-l>Kqm}O5w{=RBn;&d{P3Hq;k^52pF_pP)V1%32w{&Y#fGMZW
z&}pW+S19Guq$LHs(RqH_cBZi>eMBQ=YyOt`uK@mtK@~hY=dpg<S|T-u%@PgG`A#hd
zdH#iYm(RgC@Rz{QGk%GFjmZL0JV0}WT^24C|E9F3Ml3g^cVJUXJ$QRStQdC^<U(*S
z+qGIPI>`V!0Tc73R;6mSzV)^jCesBIsjJVTl-D$(w*jc2q;X|ll@8)Ld<j313NHge
ztDHrjw5*{Rp^tKo+fIwIM0nX|s@#*fdcIG(QPG@&@WrN0#H7nt`$Mjb6GJT;lJKnJ
z;HVJ(weRs2ZIp;d{F_%By{d=>SXk{p4^n)%!|!-HG)N=Mb;?6%O?qziRwO&=S4rS0
z{1Ls?1H@+Q#m#UMw)G$(x-`dyBz?I6DJ4RFi-8wEwi0c`DLOOSmPWRa4XeHJLgX4z
zW${AG?Q`*^Yt`m`K_w?wmZv*pa4P0smd^GX4P*uhcyjE+Jqx7_FGVh(Q-(bZ+<7Qs
zoN@N28*vq9<eV>gO6iQ#j1Mi}W8XUS`Jpd)i22$<A1%bdFMaNl7dhrfAa)7Y<0XQT
zykhNU&;l-c$N)>xJE&T?(>5>$mqnM_q$%hu+x(d7$_={I0*>u`IvQy~kjyaamxd56
zT60fPuu)%UkPaB#sw2`_u#7w=oi{XaMag!;$AzQhaifz@sdK+LWtD@_GV+LB-$Dml
zCB5TMQS<4w(Msv9?~Saf)+2#VTApdn{Y>TvdU|i4($T_!i~xtpf{pv9$VW9E^?Ddy
zm=GlvvgL0OnCTWTKdtGqI^j8xv%j>^)Ij{OYfVG%+(9~TqLL{N^M<RVw<DIDw?<P}
zTeVgLbY~pC5c6M%Tq>gXrcH_RCt@wqo?K!Ex?~0H;O*)T)}7Su(%MSUVUnF(OYp~m
zA16d0XSSTxE$d_Z@W<c!uzCl$AO_9*-I+=snf++%o%P_Z@DxJyH|Lg)TuFOIZJKxQ
zNA>TYPZ1@2EkK|nvnuK`VG#Oey)g0U)tkA0B?rQA{LIo))-Bq{!I#uh-UodQs~=&{
zZA8$CkZ{t&aS43S%pNRVj#<?zT^FK=S}W1NGGLeHcuyVKtW<GzG;;I(3U_HVdEe@|
z5VPRMRNoryTx7sU$xgn)HF#PNed!{iI6lf@n5~pob1{@&3sFkHHu7w>JnU#C{Z<uy
zg(xw<)q3QN^El~XRLPK}&S;qCi7+mclXi`X{Lk?p(%5gMK(5KIbM#A);MvF}M9SP?
zp(aJ&Tu%U-Sdtc^j&i^w%CXB^)p=ej%~u*RS3PJZXuk3*icOBBBBR`eywqm4EpKDX
zdBn;|+F_Zv>H(X>9sVr^Hg6E^I<w}eJpbB0v#HAeU_t(1>RQ(pl6$Zb*%jscQR(pk
z)?#Bz{;7^23Ehe2fg92e^D?DTlARUxcm%h_!2z<T-xfZ6>)PdDc1A$a!ca1H`S5!X
z=^ud`r4@4tF2)c?n4TkYx2;v{&Fmk^{OK9sycioFRXYEbX>fC<?}trb=c8kEAQuuo
zg7+1&CG&Ot<(`yUZ&haIE6uO)RH&l!BuIt6;ANKj=qnWpbk{aNAOJpHHd8b~9rxJW
zuYgT!b*s58{TadNchL={`$}~vjWd*5ey~ea9;bBhVOh?3^TVM}p~9n>L2sW!z_~ZA
zVt(f?o;yi>&38EMZAF8stG0NhN14s^NSC?(gmKh-w<S+aT}opyb74bwUmfkO<h=V~
z{Nq|O5oRye1`(2;IUk%7`PT-&n6Jm3zu%d%8D>5B<knFiX~9*VRH13_)mcB{&?(EG
zQ}NZ8l33bDIKm9smo`4kec7O|9wim@V-pIY$!g$GTMS8)UR2SJ40d_3rkiT#kn0fM
zD74Pp>)c<zny05@LVqjy<6Y)Wp9iNyvf~{$*OcbkYiE4oXY7kAM<mtl)RPP5#-~oa
zZSF+OPOX@C2vX`z>8h@%5NnbJ(O<gE^e{$1goM5X>0Gp;D&>gitr!z9i&C~2es8p2
zY9v%Y^>NCnh+GG@6#p$>=ai0R10;EFIL(FU@7}*`n58Km^%7iY>`CY}k`C~D(Z0pf
z>x}g49F?o7c%h`k6}l3|TEIY8Iz^w7`oP^<(L05>i*+4o(GeWm7@pFm1OmCwBvj5n
zpW80<rRhtx8ELp@*yv&LPT%YRes~+@phVc~f_z-X#iZnyXE`i}YLxAU1G`ePDk;<|
z!purS3`)P83#(ws?S3imqUAUzUbNJvHrK#6(}F~H=tot$60s_87|ed4-){FfA7^|A
z^D2<OW5R+smBQ*&FHQO2`^>HmWQ`Jh`RTQHQPvAnqZ%S4YxbY(e1t~{5v%0^vKb@&
zA$Rzg2z30k(#Rd6EQJsEY#@R!BV9fnst+VJ<11dqb&~wrGUMW<k3?AUvm+YkdS1_j
zP8r6NKK5Zb+8HM$`kv&eq^T`CUCDC%?BY7@r1df~18GW~{h^Tzmt*qDskx@Et@;l=
z1}l-&K56M<cdYpezx$rx92kMOR}nF6MYLLLJdtcg2Hkfhk#pyy;}N1zd7Kd*H@Eh*
zaiBNG=E^wVl{@`J)#@%fVWQUzHSM@rdnOR!Ra%RqKGipD4*PeEh8BNWx6!h4;5YAz
z&2BWw>3fq=8$Ex!Sf8GXHaF5<H1=_lNt@77YV+G|gEPgvf)X@V25lYT8~O_sN>NTB
z3TC5lhl-Jd#(~Y<3a5pmA3^n*2F(yGKL{k;4r;h#ylMiZFd0`|Vu3{&8uN-{A%SeU
z-4=6=F32p=<3_3ZdXDSA;zI;;I`qQwMna83rxs!Z1igW^r=QC$-DHWh8wt^y&~RF6
z&6vvR%5gCLb;S6>st)iwz9IUNSL2<Xfd$OlT<#kD6(8lVVbgOZr!#RbEVBf;K5^YB
z_`w?$onP;R{56a1hg))Q0$hzH2$vib`FI6!%8ua4*w}|}k$<JN_SayWzJm6PV>M@S
zGNwoSyuH06gAHRj@I{6yxq|WFtdy(sufCXfo;!cP%D{|7tl*pTxI|!xvtq|=P?LU%
z;0xB;cD7#@TVE$OPnT@0cdZ(Kj+f18K9Eh>ryn^S->x4g9j3X_T|`t*oz)<ymUQ6N
zd8cDaw6f&%C37N4*3GNrr9xNVOy*i8S<AcUMmjJcc~;|Ahui|xl3m7TV|AD6+mj>8
zQ{vU>si(44l1n$Lq;f*$E8DYUaHQ&OhW8~^c&530V}xlpJGsynMi%Mcv7DZ~xrHe2
z8*B{f4r!fwTs=*rMqi>arF(>pCu(!HGUMk<qHG?&#m;U{7yC=oJfm%j@easXQHF?G
zmn~~6e!FVj4Bg@B3`8drSI2a5yP-}6T=b+n{GF4Qa|*fc<SRCAL#13BDeK?{D-C5)
zLesplFNvLogIdn#J*J&RvMhxV^SXmUVW}^c96M)#hTLcFwrNuSkgUa=Ir-LnG~dNb
z)<)>XhuqPSjmiTKmz_*i-Q|GkC;|np7rAP>I#@!69%$%~I^&4=6X7|cZ~ztaT9(}V
z6!t?eB&#mOhkuW8=XM-?RM67Z5*8}7F`1P&`<ZBPx^Sk!pa`Ih_rQ^pujPBz1LeF#
z6%-WsSGp}jJU3Qm=)25Hoe;~prG6dyX6wx^a>J)YJt_i~G*!A%ZDxAs27K7`#!J`7
zlU^XkSHi~MOD`6Vz4bZmZpaAX>n7asuxkR5%k_zd;rUzZp%)M_Ow!LvFhzUdF{2Cd
zL)Yz!^RK>(@;P{z>f6wk&{V1&=)|!a43dngz@>!{XBs-khw9FBQsce&Ozp3>`Hg}y
ztG#2R`bh-0mnJ7SefVa5P+x^RU(^Y$+X((Q8cz8Mi1H6C2TY`GCrYzp2(5#bEL-{K
za+-}c%sv$H%;)FLRU}!CTWt9de>mcLJ?3Pe)LLpzJ)N5iHT6`!f#QaNyo+zlhC0<u
zsp6|8+pUx~|M^cF5>aa#6)iLIRiwE>Cs#C<n<wu3ARXtZ5J3wTp||uE6YYk3@~qMp
zvI^8wx8}_e^=_B?X&H{voisxjsmC>}1sw5Pqlhf+FnCAe<=}Bwk}$aDeK_a*%hmO)
zw9FBXgmqu#b;{cNSGI;WZ<x=Sj$S5&UymU#6?`}mY}cl8+WpZx8K3oiXTzp)A530K
zDEjgtymauywz1^r9vGe&4ExeoQCS$F;UE#l^o#l3lV@#T!A>b`v~1PlR6`|01Fk(0
zHV0;iF?I9f$-i=wzk*NrGI-`;RG1<V;6u6Sq9Xo@x6>fcAunC4H|tEf;*41RVLLb}
zoqmGX>fvO`#<Yr);Ob8|jz>Ssf-gO|*`V8F)hv~<HWD_f?$VuSZvF|MvO->3pw&1G
zcr0cpfl{{r6(@8o@t#Z-0N%-3wo*rRVAIU!Dk-_UW)#&-$lEn+G#V@wUI1$}b*v^H
zI4m53e&VT)8-KUJqN(t|H`XleCsk9^CA@k2{Rf$zw$8^xb|NISP0eqF`w6TRNyJp=
zK2R%gQP({BF{`VSUB8h_xX{E$I)I=(pg&IQP+kTp->WIPo*0LSzOjL=ZlSRATpcz(
z%86Qi!63NNiNqiEIb`NU_3N~$hKhNQvw64Q{;-I~t<6FAyqEzO_)n=otER24v{Jv7
zsuDFmq^y!s#Yg)1%Is>*NQF)B3~s&6wG1`7XAZ0>4fd1m2hB+N6sO-TDHG;gkF<X9
z=`5vp7QHEQDPHkjmu!qPqol^dRr|(cZuC4tOk*+kNGd9&kN7}w$E4Q<ynzfgdV~43
zk2XxnS#plZruez(TQe<f`Bru0bKhE5Br}tkl1x9U(wMi-sW_=yw#-s(4ArUx&^lL|
z&(%sPHrg9clCo7^kqoHefAg7F?xCdo@YnJro$iE;ka$-6w--&X4zI5^j<u_jZ}wO!
zRU2E@wdoXdtoV5g9WA*auRmDK?b9RO72jH-0Ms@e@_KE~AuRu1lND|US@_sVrQ+i-
znYXx5W>U1$>k!f^1j;%YorX!-YJ=+&X#oq3jmU~<HPigFTpjmcC3E;+9SNqWR=(#>
zuG8@#$Zu^lN@#uYm;8o<A!qY#&f&|sTN|ZYKD0L79PtGP$)$*4wx&Xx8Hpw810wv0
z+44EWLSr@XfW10>2E_(FP;gTq7kw{S`eahvxed~h0t-ZrhtNA|9;qm+Q0EJOo7Cvn
zcyhtI7l8@9%2LQDdJ42LKAydJjL{Yj1)>c<2Hw?)AGh^K%>wX#7f1L+)=e47l~-zI
zR_D(ljr_KR?yIrpavyeGomx96-f?Gw+XBQRqF)>RZVaB+6UY^<OwIUJqE?ZdrLR@y
zGVfnKkV<4)n+W+C-4gK;vz8S~QlWrPVcfLGGlpZjs<<R4Nq~PeGAV@2QfS7Y?ic4<
z?H=Ta%_`4Jn^z8-1taE$c$}I^GplYH-7-qn0&bO#`>rNAo6xe(NPl+DngWgOul}CL
zy?S-Q$GGpRld}n|Uuz4#z|Y|Ru!Zf&ic<||P__C(UF(oKwFi4kn$@>&<*{3DCMs?h
zBUeKExL?IrNY32x8g5e-Jn5hDi7u=nQhz$k0NE*@R-qt?oat*R$m|pMtVqkDf4=mi
zJ<5faa^~^lcLJ$Q4iVW}$)ygDgPnRTrTjJ)H3IaP@;mi52bK7e+ZlPzxVt51_Oq#V
zXL*Q_9BFSgp*Dp9VL|6}gXYI~wUz%)t|0K$NQ9gN13{<Kzg|qLczr?s(krKacS;>N
zKE=b8A)7v@72D+w{jAP-A-2q#)7b%1QGx<(nhsN|i_Oy1elO^RCezDxV*R+hua1Ui
z^;p^t2P&P`@J}sGZBZe#SGMV~9?YnwGiq6}Zr7kxGs#wnt!@-p>CT(0iW02+1!`l@
zUP%k)%N8RyH>yEaesZRC%ejuTk^cqmne`>3^;b!q#q7}e;cvpx_ejJDl@n4MkgxL_
zB#dsYik{@Fzo4Oc4Ee2tF9v<;<9C_pE);uPJxG5G^SUN*V?-+21oue!p^-5G$-|rN
zfhH3}TkRzy3H=<)UxKna<B$!T8}I86?7vJiHn?)G@@iLPsGV)0u8n^RabIeaBNQ-Q
z4;q^Y8o9<G7r{iF=4~EZrPnGgg8OU0soY|UgJB@BTFY?JR{j(264U!xkFAZ3g%D3U
z0%5}a2}~}<h+f;(&Qh*%?)rOyM-=^f7nYs{7@cctTLVE@*7$o8FR}wo8pBa8s}6{@
zmwZ_sU3Nd|GS>EWq=jrk2^feB#Rx|dm@Y651cfEj)uv_ZFlXQFs~hZd-ZTj>oHCee
z)z{+UWeCiTJPu`cS+#t6t!`P7UB4=Nbba>cHt;_NIb1~{Tk$J}^Z4fPo_IWHU$v{_
zsy3dh%G!D+Y39shl=|UQ2eAej5o`9NSGrLJvJYa{+R}or!H$+pdO?13AdVE2*CmjA
z3yah7Q=}L0-oKxp+#fsGCT~`A_e6TFM@D1*L92EyYEK-vDHwrilKSSctI@jCLev<+
z--6iW8Ihx1arrsPC&IaemmOcttj-PU#)TkP4)L3?M7bdCk~6AKs?<}c8E0G%@|gHK
z^yQUqcB`UM%hGsK8Xd5KW_A1vbtbf2NzPJIQpQ>JTz=PJ2aeKENz#~$)$vXwzZeO@
zrJDwo?%Q3WN3Wh~;2HFl(A9EY8|JVY`=&Sg`ZJS+FV(SI%o$>yBPpO*hu6vQO`}h;
z&52ezN>z2s$llVD0{Jbnr{(XFtDCYg_iMg%0=)52xv!)N)shode`T8M2On}BJ1p)*
zQsV+o6WY3Xr-OZCqS`AcEdZnn*>>}}5o;S%PL1*^Q=vp^4^tP+N)YD`q}Ujb{6eaw
z&>qx!d|z?t*`Sd3LJpt6M8*g%gWP+M{^Qn1<h4JUb04i6AN9ErRsFL*ll~U@<K%7@
zXQx>%meBCR9s>>oM8)k0TK~Q)Is8^#okHB?!Oxi<l`bjy#io9ExH4gt?=P>!hJW#$
zw)^^7e0v%@YjMQtX3OfjPuk!@fS^xk#!QtDLzGd*#wVAnY!sVo1KHM^wyPa^20yd?
z#+7<4ED(+<<Y7~zwbJL>J)~OL&LjF;ltFNoO?>4_pL%=u_mYNSK?Z+~spooys@Acs
z1K;{3+dYIYXP2ZL-IOwRL9nvi8SZnTCCv@DaEfaH29D&yBe7G$(Rq;lX?IpVg2nl5
zfM-57N-=>@>+<nnE)!K|knDw2Qz~o2ZGoNYWC?VoIazXO4WxD^>W@U0!)hM?xaVp6
z>wQ&J`s-`t4MJOpvGz33ReJOjey~b6K;TU)vWnWwmnG-N>4^+UdZ)`rdB>vbbT_7Q
zwZd(B?fj~WCsGRs-o3hGXd!r^XaL0a{-6R-+_TX797IyI$HvBCUS#Xv+GagJMv~#h
z>@=uQZP$eKdJM_0(OLDI>m3edPxeI|Cp<-Pn$p~wfUKk}SIdd?{E^iQwx?3YzBdI`
zhg&wbj#Tytf&9K^iC8b2dOeMa!JS}874k9F$oY7m*$-3ibyI5yMQl+n&T0(=ApxS2
zG|k4gAPPAWkRe^tJw(>vV*Ic!cNP&cdQ!7aT6)Oh>eee_LI12=!Lvrb@>`CNnKQo2
zWd{@s>Zz+cUticaSiklz-A&Y!me!JuT{`tCZ6debcS<N?hO+aH7-zY`HHr|SI|aIr
z>I!Eavz>a(msvQ*rKR<jHo6v$`esIOKQvE9<@#}Vcu7Sg^ZD)T5vA!b52mf(;<s(x
zG>M$?7!Iof79-+U{Jn#Hw<C|cwF#wuac=IsQ@GL{Y!n%Vj69Pi&z)G;LZ7~HAfwUl
zU=B}O5S`PhR3YTo+Yzl?6ZD>bJaJ#R0=DMpp)!@9ihdN!fj$?_#mF@2u=ZrosuqBL
zO-H}m56ce*J=X$dpm`&qIu9H;E=4e}wIOpUVoOl`d|+>}Lp3NXwoQ{ym2M&DRtE$0
zv$x9WktEb6A7$HgNzdQ$?RnhA((5o&e6IRt|1kg<E9R2bEy1gd?JukDSSDzFr;fMj
zIJ+TlD+toTACJ3CbU!~m6p~1(VI@0RywdCEaWm%l1@*TdE*Z8YC|i6vYZ(z~4`p>$
z@Klf?05_&8Q(*g2(C_Z5XuMh4(Z930Fud=LpV#hwca#XAqs?z%+EkCcS^m6Nz5NWq
zX{8HG1Y|j7#C@A2=aZf8x1DY{VRwT$y~5Q*^G9qc{fU*M#Z1l9qedxIfw|$`BhClR
z1ldc1SMB0@er_}dhzF@LFO2dvZi@0dwM(b*9Z3{qc!R9GB;~*GBPF0hKr}HdqP$`M
zidQ}HkBbWk-CX|TE9#*dE;E+P0ZWhTou!hTJ^LKjq|}}6D->;f=L_+amnpN`%DYUe
zJr@v0@4vxX$hUxilEGU`6V$QO&iqx~+=)#H3U!N^)z+i?b!tVONwey>ZiOA`YKBF)
z_a8j`3|OL^c)K_$Lc<@(RSn%@4Q^i`?kfwn@^Bh`#FDG>{SfgmTC>k;TYk06`LL3(
zd5yR`<xkv`{AnoC1eR`&tjSLcGRd(^@-l3l=viH=FG*shrk=^NGbxk2^<bcobf9SJ
zAh*i!JHCUG<MH=CxI7M0eQy@-*dD^-Ki6hyR*}A+^-BvXKcUWs${^<R2deey%xq2h
zKHfV?3i~z;kW>)<181i@`z!O?hl>vbfW+bYLUxFR@i6>Xb9{AXtzN0!FA#zU;8PlJ
zgdwZ^s43OVimlr|%cob|Vk;)gYFKX$D;>Y+IRE9md8a{qWz7qQuu9&aPxcSgFa-FD
zQ<@<C?k!Qzd~Ck6T`XA2UHpElI<;{6BvkOK1F=`OS#$}gcIkY5eL-a@61?Z(_>o2f
zB;RDZXzbNUi?0{5E#*N=_uDJn2y#4GO62plm$hd}`-uheC#o=0@ZY%L>Lt}?Y5@XD
zh01L&kz02&Uh8zc(&-2wBWQ|b2g4zi7P!f7!nL@~aY(A_6(Rm4Im@7KwJgVh9Ld3H
zAJfLWYWE@n2Uf!lX166bEtGbxytN&z%)Jya^SeMPgwN4!JJ32eP&0a|k=y!$^ZLhM
z+j<R(ndy~tl$v@kcoxzq^~QZ2Mq2ac)BCO%T6RmFuk<cey*e>>xr)=pIg{&WjI)eL
z;^Kr`?lW2@o7xtavGI*TGbQBNh0#Uz#8+Q)wOpuQRk@HwIjtI)jFs!uve7}2O;``_
zckS^N`N5G_seVE9wax-5*@8jJ=3k(~dS>G0NN|Ks7(<R(%jK!+@^<8vi8(S`bHvQS
zN`w!R8GJ~co6RN$q1Z!Z|AK<kP<<}MGikZ>3{=9di;^yyT2y|#G;Fv9mGI}jIFJr5
zJd3LCUTCECN&9%eZZpeHRZVef!Hj<+ipu=kd%y8%`}s(a!<3q42Hamoh&Jj)Zrgu+
z-OEbIjgf=q{SEpLB28`SCL(Q}>hkgs&tpRD)o4CSO<H}H9%YKh{~-26H~^}Ma@g-j
zABx%SkHAkxzW~Ev{GEs8fybT2|Nfx&5b3%56c)`=+?69?X1#IlQeYH@%lMT0xfZr+
zS{wCn+ks~+%hp?)E0Tl?52@;8N}HTFrYJpWA1gCwx5(8m2jaryNW>g&-ikR&?>H-x
zT#8&*>0wPT!_B6AuODWTvwS!n^60!$(XrrHeD{&$t9OGS-JmOu;di|x`W3##nr7T9
z&&kYb?*}ZE7GH{$mt$*>CWF&)HMiiQp`l!jw@AdozFdaMJjdmXYxL4p;yYtBjp|L9
zXg0pG;is_Cc%&AmQ847PTuzyrALSuJ3{@eGZ6+H+oTurLqqalqQMh#9#W&oN{JjI)
zrYQSdHk=UpElG1_!z&f<=18-uG(ohYvnjy!%qZZ*i>1{IHc{lamemTDGw4e;PBnDS
z53P=8u~FCaX?&k49Jk<TFS2Z1-kjblZe_%Io7xmT&Z+ZDi}}?r-IgBd3fj@`&<B<y
zeXPEkoGXS|()!%jPf@hf+K3m;rJ1uljzGN8wC+&0c>iAKMHCwa5li-?Da4lCQvB+M
zAMu0E)cjUn^KTC%FOM_fOQ?UWm5w>M#Iz{2xva*k7iti9y`NyoO?bThmV?ure7Vtn
z&heY&v+nx}jj1-m9fUnYs=7C<5Ocm^S?f1GQJ(K}Qq0;|9-EP@Di)pj`tj;?6+C00
zU^6tLcIbvy#jmgjrF!;jwcH>x)%$9=5brbXRc*E*Ig;VT#?RB%bFcVlnk*PFu?hgV
znKtLz)z{c*?1Y_($TUdA%DI2MzxBAawRNqSNDoBwO$6cg;~&g7ri7dfn>&rtXh9lj
zvp62uMg2WaI!cpz=vzyB3R%N!R@4KROlkQ?ug**RZ%h}mndbF-*v=HMgl6{ue>*r9
z8{mI7NIg?FA~7+Mipy9zY~=ySNBy!I1^M(shU2+kw$7Zvznh%-^`Z)x7kahS$$#|-
zWaGSr9ZCX>jaEfNudNpZl}IW;(>u}nc;3UOEi#g0m09!Ro7I^ezH_>8{)rmqrK5|t
z`T(ktQ}0h48@mYCRTSV!ngDg0^IW|SSzN>`cb9}>*NcQejK(|S4Yi|8#wS4i`vg=7
z=QMfDdoTCLK(xsv7w4JQIgWRTBCe&YD~%)1ny2~Bk4$nZg=hB9sq8yCF`cJ5>F`PV
zfNqrSh19FOe9UiI+}>xfIu6)m#~iRei%*R(?eobjP;puD({1EjsZVTwW6m2p4V43w
z=&v#xR+WUcY7iFx`1Q2M$c;npXZcGeHge9!&P5}=MxjOHckCVoFWX$2UMWc3NxSz@
zOs#!3Y3g8wGv$MWLGNUqlO2^SophNymC^8ce`lwY;^z4ognqZR^RiuP(eTjfnko}l
z*UW@&Rpqef;d=hk`WJi^X8yey9qaO?Tc<9z^In=*lb^YIUhb!u#tBdqGq0B|&l(Tk
z8v6zn`S?Bx`W+$}69glMJ^CiQf1Y8-+yfi|72-=BboKBE$fC;z1BB={W=dV!>exzF
z2Y!HPOjSdQ5Y97^oHfv<=CXc2wm>3(S=QxwOCKl<kb>cl0R1SZoQ^rBix&re=myji
znq4=#ZuEhPSa4O_B%#72w}(PnVCimbiK3R%5)bg9Izbwb4Xh)M^bt6XM%Yw6*+=Uj
zuae}J2+f<&;8`5m4#Q4zxeF4w)ZE*D_ZJylr{JkNvyu6iVtM}@%umS@UWd__6L+mI
zh&zbFzJvb>Bx7{BVIm$c<2QDKw;w=Aa(Hf0L%JejRIill?%c*J-L>qnQl7rMr2$Ci
z``vttsde(D0$b6HT?U)UiS6_*4~iDYi1KeU$t8TsXeahvqukKCzUEZAA&(f0^UUmw
z`{_!iEu*CAU~jB$E!KSRK+2KM*L|Rgr}JZ<=)lxyUyWhOoM2eBe_&xHRAn^Ig`6^d
z$=bal?&TiP;*r)_%U1MK;MOe8Hu$)XfRumM&12j2jmMF=>YDO!)W*JVI61A9=m5;h
z+eU;Xx8WNay8Ql6w%V%#DGg~K2ulTK${4%s+>+x<kccE6hY9)2&jNDpR;G}l2>#G6
z4W~J>fmog}8{BL+G<1<duKFmOwfpHb4O1kga7~9O4Sp?m4l>9bQJkm{38HNpD3VW?
zAUyejiHJ2{CLDB&SaJ+jSJ>9foK}~iLWTt4n}@ay2PZS{O<GRxo0@O-!huJEA(|%6
zX^CCq_&Y<e8a4pCwQPDl(I>)iB2d312DJmD?Rpl|ubx61b?a7z4AA1eTv)J$Tq!jN
zRe>r|;s>R0)+^Uf9lt>Emf?N&ty+M+$0j)9p+*-AXG$CtZ7ZBsdMGzHR??hIzrVY|
z0gCp)?DwuQ16S9Srd8V6XUPIEr2+nNxB>kix`d^PK2qQ{b+&)^STJKj#H0kt*muT%
znA3RFSgpZv9@Q;?r&2J+Z3W04?hmj0NMHH!O)AnM_|}%Skd2apf;g*?n~mc0Sa7iC
zu_P^S<*9G8r|q|s`Lq<{g#k_aO;vU0u?H$scM2>YEoxYIa4jwMQ`1+77lsEKST0(h
z7b{(Ie$iSDRX>j%)aqoci0&6=O6_7hTC|v+EaPT&PWl;VF3oFln)H>c8|@xAEo=sK
zN;DQKQ|^eI*8+{*Y+OHd2PLFH1mX!rAYAtR_%aA6Gz!sTr4~}t`Lx>KH8WUh=14NL
zHCk*tk<Sg4zWqAYdDrKIEvNH4FQrIWhY>bkcL-c|PPN-w;Z<WD&f#>SkDd8)REyqr
z<5xzVVeOSJgu7>yU)TZ7uv;rC)^|#0ij<AlDyg%nm*US4`e&ILEZV9zrV;m^qfoo|
zELi`O-5@AGRJ&+x!FuVH<f$`dIG1~pxjs1aW?4U2ES9b|(eI|QT#RJ61M(OO6}=|K
zQ3NRFSNEkNZpHPI>zWy7NU2?ul9L?W9Q+>a(zN9s3VLf~(5cwZKh9_EoCx`=dkYdZ
zRe&swi6k3byqhvGcR_WK!}%$eRMR<BL^@2LfEq7#d^1I$@1j*f#8yNCY6$wiG*>fk
zd;slbRu5u&x~#fOw|rhU3T_w|0WX&U`qGuxh*(;Tdt5drwB`!?HdDWF3!3E*zcH`B
z(p~|opETg*#@#Mkn<36$Yio6Do}Y@y41=s!CAm_?a+g`(1*ZvUXomLK!wUqbooMTZ
zzh9TEYDb;6c}|R5X>}-{3b;8=+1n0s{}*dt0uJTcH=b$KNNPlAHFSz(O{B7nC?%v2
ziY%R0DP@<XDWZKjk|JyNvM;4V(sEKLLL^e5M9P}=``yDlGnSq?|Nr;B*Y#e_8PD9$
zegF3T*0K55H#eyP=(Chy%XRcNw^!54q%3H+(IG@Fy0lhsYm>V9s;*PCl&z+@P8?>g
zE=Ei4T7KLuaQabqsPIF#&I9%qbUUWM@@z(nw5yv7^1UNfJ$qVxdz$@@eM0$^j`v#=
zI_~fon}9`iV}2h9CqK1dPXqT~kDg@|3(I~^HaS-9IPdMiPha6rXHSPdX$10=QSFtC
z9#B&8?6*4bGOMZB`q5&6+czuX=I!;}lg{r6vh?D!n~j6vuNLymn?6S&Lf49ir`oIc
zqu7!1ZDM;>`cWKY@~Qa?(~1?21vPX(d$jUNVBh-P8LN6y7ex+jv&pI~b~eaKP`H!U
zqEPr!Zs6Jel)PEoPm2XCD5`FI*P7XP_}x}r|G>ec<Ho(8t~XRY-1>iZ1l7Nrx;|@v
zE6*~Sl=>@2zNs|+t<wMKZnyP^bq$5n`1bF=<giD&ru{)xu0geMmi<A;N++qJ{r!bM
z3Q8Wz>~s9E^j!V(gk|-OHi;z%%wf(Li(nc<SWH8zL>`<<x2H9+K#?hV7u5!ZmgZSO
z)^EY~FA#oOC}`n+BteAyRd;*yovfWYfwJLF4<^r4meo`J{W;LSXjRYxud>)JN6Jn2
zK0&1{Mq(bTKS<yIKFfHg>+Z-pU#rKbo<Jqb`)~!Aq<uS8Tj%=n#ihlswS*U(oWk?X
zE*H&ep=xp7;6AazV(3kU7QMvfj7C_Xw20v2#og9b7p=E%I?`{OMZZx<d@(K4TkWrF
z*^~Sdd%B^=f9XwS8!1Ox_s)dVyi;eKc98RW_M)a9Qgo$<t|X}rEQbmeT3}DBR>~{h
z>Sx6j+f!;hqRw`ty<BY%*?McKuFC`wRkyy}%lSM4+Yfv+ae23HSLUich5O$xwQyhX
zwSMpcckwlYfm2tPcqy;atL^Z<?VAviyJXKzkMccz$J*~ze5#7nDs#(<`L1ktv9ka8
zovP9mr40{_pFO+ut9`lGhxV5qy9R1jUbw#JM%=3bPt}iUcP(S&Q_Jlk1G(#oW3}Lt
ztt)AQ!miSXls|rZ>AuZmZ<NwtLx6?vvHGrO^{w28ZQAE<J;|SLSLwHFwepX$ijMuI
zyQ(ghZdab#Ddwv2#ptJ(msid^*QEQO+<pc{I>+-o*C&z1(M%toti5}fV@FvGpy6<5
z$!}DfRBLz<^q60Tg_lYfn93-vQXPfTz)B5)yN<ejGMQ$y;p4Q<!lQ*!f`U6;tkNCi
zzWWM$`YDu~EL!Go1rFOe-bL%nijF<zS^3gUx>F58+m(=P+0oA*pOn)p@$|xic}Wj`
zY3tlrv9#;GeX$9IzvWA9gou|v90bKxBQ16wnatM-uQ=6j75??*%a@z0{BuYS*Qv&4
z*56Y9&3to2&dhG}Cdp`(rO_E3W%m@Z$!63>u3MoMrAe<NwJHWbZ2$VA&9`?K_lbSB
zV#=E#w)-Zk^KfpjV(-h^n7abyPZF*x4Mr**zF#UIiPV<T*P=&vF06)_<4+WCf`HY#
z12z2mC5KNM?E+0BIFMy_-ynZdwC9jU|JV98pPGwv&Mc5{KEE!&H2tk>x}nv3`J|`k
zuNuESrG7i-_l+ZVZ!b&bOu1HQ8TrFi;?SD*?(6Y87N**M*H5uY&{Y%a-g)l9$HOS>
zu>H=OTG94rGK$-!0!(f1H4QaqSYJ?m<y)FnWja;DUEWpuz1ue)dS<BT&2e+Z*qZha
z?Z1z`<JhUo)q%zqFRUftc-!RXlW7stPV8&FvJ;XL3-yCw;9t~|w!yw1&yW}W<3YP#
z(WcFZ*C)ot?vu+4x7u48v-#rgYv!5%%ArI@rR7N;>(h$^{2(w{QT`i#_DOB%_h#jx
z{&qR5eDB*%P{4nnzvZx3g2(p@Yg+vb^j1Y}$xTSgfw=zX%PDWPmm%H4FYMKS<lMZK
ziHiMJAR2zY*(9?&V`C>I*9KqiTGNtl@Svyu>~*!nP$PAu{ng6GgSXH$zHIF<7)Y_=
zL$cN52=KUcHL{$nvW2AYWo159q;=YT0WmPsVD6~uCUc2PJGr&hA{z~QGzK^!rSqnx
z0!9F?6K#W>dcp2KvrDG0p7tGFct14TxhSEpq4041TQQ3>7i)v~|2eSask4O#6fLdV
z@iO;$u{F{-yDLmo1$KD;oZ&0+Svh=$VX&OX`j>%ni`-tlPni6$zpO)er3!!dK<nn~
zQ)k4jmMHJ(+`g)N;NQM~>O18=)qm<%y8xNBr|EHOPv_eg&uN$GO*3)#S-k7sVBs^u
zCdoj1ubM4C6N+=r$*6_Q_h<-R(_rqB(<<}^#$7m|Yf=tT6|reX<E1tA0~#36C$(H1
zu30yw_((%W1#$(6ijv`RsldF?*3Yx$2OO^JuNTbSS8-J4L0kS^_`dpWre`F7o4(+n
ztZh}gkdmDx@S)0rZ&?<(o<G4--P^l?ga7{b)J+Y=s14&_?m*Xqxf;8`Ty!`^-2@?&
zff%Zv;ZYu+*xR>n-w9po$<MGPhXn~W%!6Rd<Fz63R_MRSL_0Q<HT$|uAYr1tsqWs?
zq1m~@4(5Aa_nA9v=s(cM5#>{|F5%&);2kJv@wb~=-^a7Npnl?8#A|e~7cCLmAzwRY
zx-mn7SfxMXgE(sL^+_|{qkWvp!F_A<uei9l)2Ox*ynI3E;5ZM_NO{k}_E4=*RgcxX
zcQ3WGZYl{!#gyp@x%`!ODDVUYPa$sy19lub4K7`p_1UBA8MOfB9$l?9YfvP><nY7J
z)T)c~S1msT5HUHJ@<i0fq~qJ$RiQ`A5;q<|?FB<JmmpB&AsJ4-Fk=K3BVx8`HBwWz
zOmCI=hD`H{P14`FbK(Bh&O)#RzpoaD0zzuoB+k~HrY;u<T*}L<wS2JO^>cQBc;3~|
zwf@C5t?7X)Jgr*_P{!B{IsE&hum3t6u?M|$8)T%EL|L5=rY0YTktjUC2@i;i()O1|
zKY2V;&8%-@=i!{+d-Rs=Km{2POY_s1sgkZ391-^ml9^AT6l~7YgAo~5@)syV<xf*>
zuGhi)Etxk399~!5MK@7XwTN#x&pT|1^xP=8AwB`>t}<1^$#Fv=J%7Im7PvL$&gLc&
zS|*YD8IlVg66$0X2fOK;j#EF7UP77<A_()^rIvfOBt>gO`Da0OaqeZ;0|lEZw34p-
zoXW~Pja>bwxxWrczD+u8`&{GkugA`61za}5*IixSp5JzMQR3>Hj6*8WxlellZG4xn
zRa>)M(1rpnqZC~Y^pQmbJ>r46WVBXtAlO*8<N|Q6<{i!*aH1F4ez|6`{>O)hyTE`>
z8pwDqdbZ%jvZVPiPxh6owt|9!9HdP)<i_O0=-r$PT;pu(6_=DzzI|E1_5*RjeFmty
z>9=T!Az8DR|233WDsGme=Vr5C$9O4LY&rI9e|y1-F?({AK-oKv$y3TsEo<172Q>o9
zDt|{q#a|ZbLFfB<Kan9RChTsu=7XNtcL5Y}Ew6;yHt8ve#~d0`W|x~Ty^!mwpY<~7
z(o|QJl^eA3y72khiz6#<@-G`a@a6X6hpN39cl%2UmtSPWlx05e4q5}<AP5@XD{J43
z%JPf?7;!mR1@o~+dD<1hrk8L**~_xMHR}S*j+cJ9>To$q<s;v{j-)Xp|6Ght@~$zV
zK?Z@=s;AV-oM#g+Z;p9s22RW&ntj$9sU_z_0~Njx3JT9{K4=`^`aL6N=V?fu1pKz2
zCb5CWsohRMrGF?<l#q`~wfP2JwoB&Z&$|8$i&PG}fA17~sy%s|IuaKrP$%c5>OF68
z*x@ER^grs3*l0R^7lJu2af^jjW%AI&lzZ{<5@Nv)DT`-^lUE&qm^Q26<rLKyyrBfe
zvsG;c<=WxiYGoF1fknB~Tj(?9PsjsX?9<)1Gi{H$PTlF|ay#QyQvIhJr;mL3X!P^n
zslrg2=264-`tU;w{$-nDZZ{*RBz{0<f0^+B+=aY3XMV+e1?7aI5;@}nPzK-qS2ZE0
zss=_@MBIOJ9^39{f<_0ubP;g$>xl77tbsLb2WK`6@Ef#-s*~pOxuaXCe^Ds|?{DVw
zR?ix|6nzu=8SX&&VEO`inAE*`ljYNMb5Oj{WhmpulKW<mK(I#ntsl|u*IZRO=L8Q`
z?!N44d_yo$`RiFFk2JoZJIN5rtv~N|zR=ARRp-i8tgJn?5~SZRbEx>q`Elv@sNNJ-
zXo5oVMKN7{MXXbwx|7>sFNjb-{%Mz+W5S}Hu3o*Gam{ktPf?wn!jt~Nrc@vnqUi~u
zeC1r_f!jN}?GMLnj-I#Xy>*t<r&nINAqw?Kv_739gzhI+5o<#(Qzgf>zkO8FR|MVE
zd#{qIWY-)LWXEw{xglo@;;}EvpP<xTWoyqVm|sF$i@MKa*X+fc`+pPN@*=O$iM0Sj
zdO!uTS;EVF*52Bz^(yLCq1@yt)BQjWn8hcInI)2KgsL##6j$B3YR%;po2#czzSEKo
zLmI`M=+&{UeKj?7`_SwgDqk#e{d^_R_QJa}H*b}ecXzcPE(n#rC;!3gPV^I1<68Gu
zN)A1*Zz?8UK*lp4a^Ke01mZBkZy4z*TI*Ecj!DRDbBZtw=@7Wtu(dlb?jH5l=1scm
z#5JY2e;Xx3sm2gfaxgjfab~A3r@BKYSE(9QYl*g@vN7GsNvDBODn9$q%=!MjDfexa
zPipXk>x~^>OFxBX4XU&*a5GM`U)}uZtaW&lU{TPjAT&4=id;Zky6L`bwrY7jrnCjy
z9r_Ta4^6QA--@my>Z1RJ8pHM3fUG&NE~-#I&d|u{OZqloTDdVyYc3AjcIP}hliXWv
zzJ_m#?>G+C_!u<3PUKYY5YK%CNgjC`@(d5DHFy7f@kwU)tAmj$E6=M;8B#3Xv%{p+
z6<Fb}Ye@zwY`J|}ctuB>iG8!h>~iauD8iu&)sS|Qqc%E9WQ?7*slAh8agy@wu+Fiy
zB5%Iju+FtK_~k1&iY<QWK#BfM&+`javYqxskq7m?xS?Y49c=~72>rFT4w;ro*J}AJ
zJbI08-!JV=d25w>8rA<lc|Xl{R;g#OK=Fqmo&JGnU+eOBd(K1Am}>9g3?~tpf8T?g
zzXZX{kFuk1I_l*ln2PXmI`i+b55umgrlf<OH<FN$__b9GXq#JsN6jkZ-oFj)+keff
zyfymp)HQ&nbUr<nOViM_52YD6<cR*x((OD=8e~^Ml)fLB{lQKt(a}p{+$6?|krrec
zs;<1le0v$1+NaFi`WQV6?;m|M@g^ujZkZ>)N2g`=_Gvz`iHR3dQ<tw9dr74ON?1yt
zc#GA<Qa7T4Ylx?rj4^y!5Kr4f+;c;2*VA*>uQv+TLfCAc)H5+*!NM6k7~>AYY=}2{
zRa4=O0N3n2dD5+pmC05ai&jkcY4bQD__%qLXG7FR19<)w=3r*}Z=$?DA9?Kb4JJIG
zNv#b;!8A{9DQst9k%T7##4WXp?nn(tEL)Z^0Ih7JHHx_yEZcmr6AKmSuZBgm_a@z8
zPO%(AF~FPXG9^96(V&Zso8KO`dsuqXXb_d0hqbbKtMxHrSO=4UBKBpK=d<p6^p1#C
z=%hR*@!0qvesnol{d?mCY<|q}A;u|7{d4fXGe?Z?V5$*=1ok294m?vO5zU-^`5NIj
zTPg$UR#|sdf+oMZdDnzt->yS<89i4lJIeal*v&82H&iEY3_Dz#bDnbGz=0~CNM1~U
zeI>2vXV8H5)I9Amh8S%IxOh#ntasJH5HVkD>l1vS!UHkP@2Pw=>)pF|Z!tH2HM(jL
zc6<rlH5(jf$c#3Z+=dQ&U!0LzXx!Xhmeuc2YjZr({sQ)88PP}w26YD#14cS5vxv~3
zcl_JNM~i_2=y?(b?BNd(8YHSa80us5LpcaA@+p{p1;ZFh#(p_^lv4&^asJq$aljW4
z{gQ}fP7DQt#=k=OFWFK^e(mAsTj%QP3ZIsw-2!d~DIy)ccsq8_3ssQRqngUC?>MF{
zP+JH1`LylbFBnlfoX%^T>{}2t<f)SI<Hd^?v9YmDSAII+)R9ps!T^lVpArL^qtLSu
z#W)?Ej4ey&ZyE>+;ueP;2h=g3s8Hx`3MH(AM#aggPoix_J>wE<Y;R&em4ewP<7VH{
zF2J`<v0+`<V?>7I`6s-LeLxh3kn9@6J|qWJIj+T-fz7%DVZb`-W9;)l*GQePjHD2?
z2En?;$mnW{__AeZzkNHP$lT&E<I;i=9Cf0Ymq5_=aGnxY`s+h~ce816OhwC^W@k1)
z67Qw>4P#CG>Oi_4Lv+xb04)2&f+4v)O43r{1`_Yb%*}^=LIijyb}HkC3>m?cwX}Re
z@ob9UDZw7Fg9b%17&K3HCL!_zB_pp9wV7W#RPxrSSD_V-q8xXEKPvSb!Nv`wEgcyD
zg?-KPVa$!?eo$_8fjNt3cz-2ZfKL|8E@LXIF#?FWea3;tiV*nksn`sr5!nJwjE^aP
z4BuAk{#%yy|DUw)n>kRZ0jA;Z0K;wD1fVA5NxG&DRtnxk;HcGd;)s_XEqAG>kpf8J
z$ueUggC>n~zKd_K#>x4L%K|7kGp(Yr=}jdH1fG)=P_vN{5fL_1N|!M}Fai{Pf57>f
zqdTOKlS0Q#SP+tK@^?S7pkXZc{Ms7U1Xrb=o5Kguanni&O1Pdr%nW+`hWb-cudaNZ
z(MwRnfeyvXZpveWJZbK;T-xIMK0QhpyrK~G?b|otj>4GzH!#t~*c4OVPohcB7C%iP
z$q=2s&UwSQTqR5#+G|Xv%}!Vb-r5%UAHPi+i2*sr!Hxk_I$TWKg6-<e4&dt}Ka$>#
zHSCxqO8Si4l$Bx`%pbw@FU`w`lfR7q5$zC|cCUG!pTb}z?gq$Mm-|Fu%<L*`CHQdZ
zBy}TEy=O(^e7zGABX6b65^So@IvhZCbaeEG<J>*-Wo&fa7LkI06n1X}RDz??*Z*Sg
zp5Oy{%Pe*BSAs?M^B5+_?SreCz0<}FPn$sAkza#@q^rw=)87ZNoW=SMFs8qI?#_BX
z;+Cy@tE?F`Z7U!ICa(XrYkM==_oOPyA7Ba{I%fZWEz5Oth?k{*Mishuo;~Z%>9q|r
zGD~&?S!bWy_KXFSaO$vIKmz_{PCFzSY(N#{nyzNI;lb}86=`nWACjc=%P}K+Jn>OK
zO!L<vYYrpkOUwE|?Am*3G1v5Yijv?hq%Ns@^|wlv@cJ<UV;^)Ep1yMtbN=fubc>s6
z%c*-ze2l|ehd*`86!jI3mm!9|d4b#~hEDxu5%#hB;xMsa9^zZ6F^1SFNpRB7Z=C|M
z`;MtJ#C;{_<!#42%F0`Mv&CP)WxTtdYJx!_U}$P;dP|nX9Oz8dpyhb<?NRv))E_3n
zM)q8Viq2IIR51_p9F4QrWd8TK!;wdecmD@q3|>(qOk(8_2=vCFZa@C@H?fucQPOFa
z+N1!8xiSzr_JjU1eSaWED;}BlsAmu!j=X*QWjT|No|72p(gcHe{6NhrNvL45u8wp%
zXM3?K{MEodCdG#NgMjq^)w%=1m!rvxxf|+D>gy@$K=983<#weyZ6|x5#P(XEk8U#_
z$8!O2rlKol*qx-*rC>&hf2qmBW_pi*9c?u&0ve4)$V;b3crFFYf`1B2`$a4t$dRNU
za~6zM=wSv(5>AU`)^TYgp>|q$QX$jCVIFwoSh2Ikt0;cyO4oXWk1`HUD<{tNEH*JU
zoils(>^lnW%47E!2A(U)_XLI=>NBKW-s|HH9`ljWFN6EBzkHE{rjOg^@pPv+HNSS%
zGK_+nlHqO@l#`Q45C-MH=j|AyK-?5$@8bKN0+=UVavB*oyavX9LK$q4a~XQ^QlhAj
zdYKIUAJlC=^3ogAPQ=E=ag2$fK`-+)x&u;Wd#vn2O3Rit=?O9@e>?&{|9G$>NI$wI
z-u`1*!(5E{0R2hY8v$`hG^W=`cVF!a&vF|9FHq6r!a2iC&Vk)(#GtYgX*gqxHI#!f
zfKCM(B28ri8~X$HfvUM>s`@P+X&IS|z~q0ofFyIgb;||g@Gu9?Q#|topiR|u5_sI*
z$|ejAJMz{hbe+V_@L1-A#;s_q<2SLqUWTxr;FMRWui>?*t#3;%{U0Wk`X^E!pPjQY
zB04(SLH+jF-pr<C;EEZ1-xy~GX#jRVX$<%n=cgajA1Jx%Gt7V@h<v+7{|8GB(%$f)
zqFH2%Nj(^jdT7sld}hqXX?iHEv)`XN8CKj1QPYFp0T?xnV-5&v1?~rfNd8RCA|L84
zS-;-J=pUx+4C^4y-T7hz;Y7ankNGC3wT|TwO$QNFrQ)%kP1;tJMmTf-5X=R_Xld*R
z9!_mhlBm>bC{v*N^*-6H<|V>-I7&?RU}bV_eEfm*HmDwd^Ei3zK>9EP&bd?6=X<q>
znLvBOYRBo!(ajM5h3!1ad0dVc@jnZ5f*3djGv%%4uQY7xHpFWnGz;eL`gQBpeWjR;
zonTV37^!D(qZsUTi%}S(K=J+2G00$r(+z&{>%b(v6XUjCkWARpf9#+SwkG{Um>3A0
zj$1h?*urPl0fnS|zvVa<o-99f&<wkEg0hvQIqhVu1^pi=VHx4+GdsfK$bRYd0N47R
zcgNX|HRvSOu{>DXM!x`=*e>=`=P@=M_kpsPc4gX$4HCLO45$_DlVIq25`PHrh|qq{
zoSBjjJXWAIIAbsH;ZiXy|I5|+CANH+J`qssqMM}eRHTd@oAo!t<h$A+?DGlAtepm-
zQ(8D57b$P+WyG>RU!xk-4n@r=FDv_8p*b#WBfbylgY%)s5=^IE5<{E#dyx)K;3iCq
zQ+qi{^z^k6t=Q(H-qB>bf^l_s*e2o)Zd%(zi)(hxW5Rs?Xb|+351wZ+?bP%aVi;oF
zywR{=WlP!#0r7VfKYqgHe9Bw_K>~NLau7p3Q8rOY-jm0vU=-48EmOp9E2gF(ld1e>
zhBVG=GD-di$(n1A$|Xx_tur5akZQ%%vok5VtMK4x_*28VSIl1P`J{3lw})v120m(7
zHByUf?s1HMoK7c~Jyt|8Y5^E{|D_*x>m=ok=UqymZ_FEi25uLSH(Zkj8&q`QL-Gjs
zO?9gn15HTJ06a-zOjJ=Dk%cv13!C=MSdWF!_%o^hf(&o5k)AH9(wJ&#C2W^Af(~u1
zu&7C-+KQ`1tCF{lhE$0G(1n}!hr8HHPY`=lI+eLi@D9f5kSSR|l#l`H0z78OU$uRG
z-LlFGGcB`C!ZIfLt#C)m>&I72yfb74)flw^K?elJK>jxXvs<f=G~@Wr`?NtUs9X)m
zr)<r5@j}~*Jh+hI;X%6cTAS~RSNwyQa(wv+m!}5p8FPJ7*mJ-i|L-X~7Gj&oLYq)L
zFqyH)1n2#X?j@NLRJvVAGd@I`FM8{iEtj9|uwmT&K&$87Ah>jETzveQ?4d)pj%y!m
z=ljJVVTMM8IyJCs3=AwV2uGppvcGd})daM}fbcgk09V)x9Od%fpzE`?r?6}r%}gdK
zGo#i$(c+9vQR9GYR{bn+#+M~>I@&2HuO<bGy=wMVy|px>v-YyXj5po;iZntF#_ngV
zH+(qSEEJ~`oo9O;+l)Efau-o}nunD$86X;wg8Gx-1lucbnLVa_bG|G+e}<53SXX#Q
zZKn(+vvbz2V?~>t&u#JA8L4&gQ1OcUw{)G89&Qo{H$a3YzM9rLV^M6M>a7II8XFbI
zp+glzJ0oDm1o!c#c=HNu)cMGphHr=PFJrncCE0m$2@8Xbmipuw8ycp6&>wqe2?NaZ
z{jY<2F+_b|>CnjZRG<D1=1rch{NzcmZ&p2JNKgh~Zt(4cfqVI@mp%EpawY+rjt+Lr
zJfwdOjg9wu2yLEs-+*~v<~ZeWoT`ojc%L$(^hq?bttR$t$-ji9{Z`OYt@=CWA9H3o
z!3eO^;SwaxzLs=ma9tn1@ovY#1r>%cYp&U>?j~>1tAL6OYT<}yHc`xFx2@hxF)!bC
zlyAdOqW{*PhxaXoF<0f=yB+UA#5r@3Ma-IpIE68oWv%BNR-REPU%jHcCLV`2Q;{gF
zKOM{MyTQEN{Ijjgqqk8{GEWMA;{0X3YU-2J3z?zXQh@t)G<VXSrqioB43#$acIUR%
z&KdgPUtg<aGuH7&*`&6vm*=o|{xSf-c($H3#o<kdB%};F73YpQ6ASRDywgUU$mLMP
zG~DAk`=hoLGton>0K_$Iw|K~OJQ<DwgFyaM#r^YLpzd5Btcu16NM9eAX4--KI*bx`
zmVGe@DC{h9^LTF`!VW%O27&B`VL+K$Eke}`Gc>+VVlmZddT4CL#!J~ub{Y4Q@s_~2
zM<`Hy54M4o;7csR8YToA<9{r@eKHPkwGbJMO0r-=W#j`?0)e>sr8S9h;Nw&=By|7U
zP=i5t{0DwyOq}?j`VVGIj6(_e`BZ@S?__T15Exloe>#ezLa5-3m1#Nl?F1jfbm6pB
z1yRfYe6&flr|?WLy?A{1-8VtuMcB{p#0=>13+q=RgdZDv$qYkd$7Xz>%p{`j2q+J|
ze*NHxJNo(2OC1dG$H6WEi{|#g@*Sh~H0%3li72|Lkm!b^EX73tK#SAg1z@S6k|@|;
zw!d-XSS+!?ffL<|K~;RQ0*4@f86$!OVR;6H-o3;QvSclO>DNJF&BDhs=U-7s1M^!s
zIBqEp3$r$=jHi5t%0gE#5P}Y##`gVRR2Bsx<L^ivoFT>(FCgI0KRyJ`VL$*ThXL?|
zA1<fsuJKfdzM&;TmgIFtjvEejilZBh7AOB3fCZNSQxE=s13u)4P5)Ul*r1M-)|VgN
zub7ov)P*3;o<G)=TZ}_I3lZ@w`aT7Zc$UEapQHzsW8@BIB5)U^t|GFtvty!nVMz}L
z=ol1^*ii*pkk6WUu<8I-;vN2hz9d>NQRvvN6v<bsnYecd0^UCqsfgYD&ARR|0Z>Cw
zNpm~Tauu9I_JiQLJap{uQy9_whKrI!hq|9n$06-(El@k%O7pO23q!at4-n>u?8u)D
z+cC96{V#UpJvf$fEv0l+aoT9uJ@*2j|IXFggAvW8At2&kUKd}YDK6MSMt=w!mos4k
zlObBqn82}k4<|-ptoVNhW-M*6<lcx0_2S3Ipas}=Y09YJ);Gu+O&y(>p@3cx;cHd$
zV4{i%ZUzE?Ucg1)Ep`X<iNaz45gi>fgqW9@j)M}#0@T>&LcKt&=w#d@!={_~b6a_I
zbqjrqtb6WPb7~D;cV$KO%(jHhSGJWJ%O285UwY~9bh*iE$@|XxSOrJT2_)^c{FquH
zEUh_X`->gx&svJSJf#2cPK|HJ8{BMS4?p(lpH%3!Tv~FO-ksDe3Hj7zsmn!|4=T&7
zSXDFoXHKKCSgMei=bylnX9Pzu^Qj5{(*tm#O~BD9{u{qxu&JveWUV}0+VU!B^KSp$
z*Uv=Ubuul&kyjMiY@pBA|1Q8tZ#)K)kwd@fM)Xb$kBML^*5BwY8e`3|ZZr_??DJcy
zt0Beu<rp$ZgJ7QAeU{sdEF%EdOYm<qI*0D&b~ri}b0EhPm*hsv`!&(=@v0de-=DO1
z)NHPmiCf3wKnp>XsX+YY3>@PrkOteIGkqgd^^8A9DX0Uvns>376t>(6+iy^id5g2R
z>0t3%EA3c=V|Cu9*2$9U-!><`NvN<$46~PFF4trX{G1!&gd<D>k#YRHNbk$|4P)Q%
zfnt@TiHKvyhb1pT&2vDbw`cHi%+7DwdZqzV5i51aLzelC5(vzKRofGBbP2_d0*TK>
z%ur64Fc8v!QWcJnwH!nsRMS|%eA5`BA(G6tz^iBfTmbil3`?72aai~4+?YKWfsX$m
z4M#r05wZhE2Y?08#!}kYgj9ms1t&Zz$wja()@P|E8TV#m5Q9h7xocqvm(;GSmdSA~
zDL$07!_eyn&hnHJxVcNycxeSDy(fUmK3=8iCtSMfU3*(&ez1B?cG0jo`A23rf$?N?
z>*v`8cb<;hHAX7Lr{sM%mV9v?{3;H2RmZNuB#q^Mf^e<Z1|XZqCo`Sy*Sx7>=Eug%
zS}4Z`#IBaR$IOU~e~5Y?VqcrFYVS$3Le4`l@})XxWvJqdRLQrF9>1SDjUxvZn8<3t
zdF1EcxPpV_=tXuyMBb|dy)$#K>(L~b;Fq0Ddra|5l{DDGFCS}$$N0ovurXfe#x1~k
z&9)`U?+z|>=m+5wvsWf0Nk^UKri&2iwoesmw=VurbFTtgE|sboQ~t$@4_Ra#w1=`*
z`LP^%SX?JUT&e!WWIHSZmG_-9XP`c4stVk%H?RS_e{urg*&#{C-S!?w1yd=+U&@<x
zOWpH(fW}JG1dBhi?4V=|h^vUiX8+x$&+eOJUhsH50{2V-4Fo7`#&ZG9)LDez&hS}U
zOyL(8n)j?*_{~L&p|-F#xN|ypy&;aBNevSNxT&aDjVo+q?#%Kbp}IxU$f%R6?%mnO
zulGZ9EM)wOm{<)Ku{+kTSo7h*ZwIY_-EoP{@=kVR^CisHz(d##E}TiZvg5c+Bopv<
zoV4iuTSFQ{^#q7Vd_<J4F!;bS6QHwa&1xS^Qm_Dd<So-7%4JP4sb&I&x$wv%x3vI(
zqN|5Gg+0?2PP)l_@-CGwckG-^1LDNba637Stv4EV5?3&_1H1bTnQ?H2w8b8i<)tYX
z8xYriuW(lL2n~7YqI&t8KU3OU-e3xddbs_>ep~$52pkKU3!ytnUCQ-v9x+MIgQ=?C
zR81jotfvC5R@qOh4$Au4)$r;hx6}Ov%Ne#DW{9$UNPwz`ly5(6aQyTz8H65h_4gLJ
zgO3mQR(()qib8><7~6i6Doi!3=oCHnmY-#P=A*+Wqa^}Lv$gMCVBmNh3}OF^2yg+*
zquI3s9Ug97^{ZC096*oc-uGnXOwX+WyCu$?5X5_v5#Y;&^^#f)P1uK$7-~pk-2NMz
zcdRFAdaIkT>~=o)`wtIv!E#*KABH%24o+5ugYaL#xS2+x`N{eX%p$&yNo3yd8L*^8
zfS6L<5>OuP$%6fHR2&R7Q}qXzuN=<;%x{#WkcjPX1Ge4FOJcq0zD=J_>TNT3n?^^7
z<KC=l@({$|+i`_0qY&21|GZsULAQN>AvzQ3Ec1`FTrLLSE`jyn&D`9$6OnrokamLx
zYZkbVexA0FQ<Ny0Piajeo$#ZMe$O;S30nO3Yi3|oD9mlJta*Z>%+e|`9>l$ZeiT2F
zcV*JJqxg^L+L_|1lA9dOKQT2UMnTLE5UXY>^d7$x>JWjKz-vYBHYTcTQds!avV~x)
zPNw6fTrbk=&%odyI1`2%WW3-?E|bw<VmU1WWl0hhy`#W$-59Damn;z=@GiVxbLf>M
zUd)ElMup?x)@I~Q`qOdlFpr}hffY}V*&-coS|AIQ`TvM~_{o%6J>5gU)uQQkfy!En
z==6N1I85F~JDl6o5ZhUEC~Mmc4;&>y-Up7!$4BESkok@5rM$ylL-#upLWh1mYE9bd
zb#>>%!J}b(EO+HvW-~m=shk1GlMFocS^~%KpxAMOzBQ&g|25I!hmW1NnmE|gs1~JM
zTnd_e;R?(;nyh|}37D<gwjyMXwCa`~T)dC<F2>7NODe5)aM1ayvD(m=*IY=RPf>nb
z&U{hy;x?GGH-EMv60g?Ved2LUh2wcdaL08lN!m;(GTC9|-6n~7!bANr{*A84lRCL1
z^r1^gPT$wQFN%pQ{Z2y`bzKd%*$-XqKf~?Ri?B%BxaFWI61pV4S+c?787(i5Fw~zk
zbY<{ynwPV~3-B1DjFWQb_c&BDDdcWQ9#ln07H&1Ks95&$UnT&?i-#p(NLuGV-h#!r
zCV1mfqGw-UZIs18|1~Whu9GH3=Nz#!*hwOgrl)F-;l=T9BFzVl)n<r?Vj=aqi(Z2U
zy?tK&z7EIQ8=6*Fkrz$R<HZgTiPV<uz)&sSYLBe=M8%UQ_7E(QyS6b7CopW;H4M$2
zL*E6ze(Ia4^^kNjaKMFWKih4tGbCvuThL}3wvFKr9o{LKj9P%vP;*Dc{Le7YX*{7G
z&+{V;^$o#MWrn)cGD5_sTNkJ+VP)TzvNV!v-_K^@?cEp2ex#Gh6F`#*M<rBlT*|b=
z#=p+;Z;UT?H^=2u)-OEu30u-_c8?iJlWrsKEKb7$<fBhSe;aKv#GFm)4Lh-Nn(-72
z*PiAMJ@eWyG>|)(RleFsUB}aX8kY3j$BW)YhvuO%&>a0f2UNh#@$X{1hfa~nQ{=qk
zRWS2CaWUOoBc0s0gRYCP+L6&~k3jAskfY1{=d<x%F@>+E<%icb&(3y>%+?_kTl)T_
zmd<bA-RCj+tx2QKUSwFu^(sAGh_~W4bQ$*SUFCQ})1Pzj*-&rj*Un<kBdG<z-Lt01
zec^~_)D$IK(?DU|0xx-~YIOkFZ?@X}?KlxXmsBu##7gg>Sp<LD8P$t$(MP>tBSECM
zJripl%KL&e!jH8SJt-0LwRzQ8^k@PKy9vs!e3i2~6DZ@vrj9<HyWIxTEN(^b*V`sG
z-TK5y1IBC!OCKyE^>2|6^>$l$2~OIMdKlj47MYH<&P{MQnkO-{+BQD^TUrp8chj>f
z=3R`9T$(+PTVBl*AvdPnyD`B}8Ia0D4s22V(J>{0qmD*9Ld-s;uBiY@b(P*0J<N(S
z$;fMYRehiASA2&qtrDExVBY!!ucU2)Ah(%Bljk3i1V5TQ&4J6??~}#DL2XLGar<OO
zlHc+ba=q?yANMOR23*;AYIop7fl5$qm8wDui&HgjLza;JvLYWzr}}YBvD`GWr#x-W
z>?zd0O#{GcRh7cqC{Y?BCP(gtFTlji1Ru_c+8v@4Ky<;NKZW_{;6)`0lSI4DwfSZz
z7Qg$D@h6(4Z&?}g3HTb-ay@}}3U5Mue34PE+rV3MinqRB(cjVxk#u`&UGOBoNoOYc
zkxt-?+5ZrVrO4i(dan)UBk}rh`3Tu6&tO<{FV|Ya(Do-!y_`*X2lWHsQVnU7M2u2K
zk<&2gwGqL#+Dx^_ZN6E`rM#Fd`t72=pGomf<=nnqSlIBk2E4CCp~osobdvRgV&5?h
zO{1`#2-&jwUU~g7RokOBMcYXXnM+Dh>rbMQy_~y^KawAwD_Amu8CnAO`<ch?K6L%3
zh{wxs3Xy8&ac<hEpEKBL_`N3Af&8xWn6bpinAjf?&V_=0R6i3VBlGv)2kiVRB?mo+
z+UqAD#Pm(c**w)c5mmLEAvNb?s*5{5ddd+fZgbA-j$4U^eEy4%8F-Oex?<_zgJa#T
zt@eHyGkt}ue=Pm}8^peD_;iJl-KlVW*O=v2)f!)IHn+nr-i3o~yddE*riUij!(Zy;
zg^d2ZQP5{RyKGkFp)BW`ZAKXpi5XaEt}QT6wO=Ih>`*4-IhNy$YzDr$8v+n*ez)fO
zgi8<qB+rQRM)by?dvjrQS9jeHW2vH#*jgv2kvxU`D;lsbCiox?1t>>&Lxb>6DY?1M
zld9>h@!q2Q<f4FzduaRw9c6`letEtFZohx+K9gHJl=a2&_Q<g9@tOpE(+<KzZfMT8
ziT^rsp0`9jP7SkJLPvyDUq{{BRMecBYcu>l+HUR+-g9IT?#<?*Ylc#Wicb$YSA}|b
zg{r!_9Z+k<^J%Dc%YpH({k|831IkIXIo!%!*1LDuY`!Pf<*J>x?tOPz`yOS1D5U-J
zNCXWZ;`G_4N__r~4ap8}!R^x`k~&Zs)@I#f81pjm%ECmJQwSQ~o2I8UhWv^XnS1fP
z_46CTYpRR6Zf~?aBhzRxYg^mBcRX*K_4^XPt}4R|^Z_q6prE2&=~gz6K|2L6`M}4N
zN^a8hHpvNh#eyK(Zxlcrn(m14=>O`2q$Y$1*G`GUtpS{XOc@k6`cMBQ%S1mQEn(UU
z-GAcawPh@Fbk=P#%MkFzv1k}DX+SB;Rz5?ReKPvJEbyWK>Fx={&#FI?=)Re8?DNa`
z&m#h$?S?#+$<z6GgB^xJy`EQT_M{ZG2a<(`{Oe>gKD&l=sq=ZXR&P3@h^K2t@bn)-
z&BGvyA}I?D+T|AK5atcrSAMcx7vCCJ7Hr*f3u{IBBP1+Wfk_o0zv(6ecoSm`&b^bf
zi0gQz@Pq0Ww>XiaqW1o@V=#dxV7IfEBpWazF5C*<yX5XGy(~O578}EVQXwfX?zi$f
zNR;Pa_gZ7NSB-VrJBJSmKho9+e_zY~MO0Ms?=~faSqSlmqX$OjE#@G<{y|osPR~I&
z3hXW8O(>?GNt<SeXJ3viSGN`flOQ1*uQrt~vtAn2y=n99^O(s?<n3#84T&g<xgCDM
zO<St<KM;Wfs(3Pb;mD3GEky|ClPRf^_nUiCD5pdw3)X)poxJ<^I^hw%Nj-lIPf?8E
zJ`yNf$mg91ySLS46L@2jXC8OCeTAgwXXl$(F>?-)H)B1yV3!sD#m@90*Rr{r#5IlO
za1*D)=-vflN@&M>S9b5T)TDU?YFwlEcudlCKa^E%X!JJn>Wl>hUQW#x-YGvTt9+Fm
z;?{J{jqG}Mpv#^;o#cf>G`JXNe&evhF$ts+#R@{<+SM8l&qFmcy(%p#6o{gUwJlDO
zP3z#m4>d*l?0lO<wq4Wr^Ej@#g+H>Rp8OwP-w6ERqWULhW6*5gTB4}9$cdTR#3kvR
zRN`X@Bat>KO*g9al|J`KP-UHv<~2u?idByUc6F6S30AP<VGcqwlzgP*TyGA<)2Hxu
zfhAz|*Bkac4*6tgxz@bG`Qt2Kbuxr<4gbyTts+Q7#AZ@`@2Zts3ES#=zb(8b16kY1
zt|nRbCr4ms^Kue7Fq~S^=DV*YWs=|BCB^OclYJl079k%Q+LPwm7MU65BPUe-&Ck9%
ze}Ss;F7LHq9VTWpK3263HCZe2G%#779atv;?}jj7{Kw76E}|uJkj?XjyKL1UkR8tD
ztImDDrd8sAZHA`FlMi2#W9|GxL$@EPjXPG|dT-mLr$)&OFjMi5+SUvezZg}re=?if
z0qpk$#azdgGJaUO<ipwZzh^uq&p5fPt8=~D&$P_h;1Sj|Zu8bDSUvsWzWd<7&tCW1
z<5D8SnZhB5{}RwaP^_Da1WOT@S7rARi4`AZAw9x7<0LQC8z?BL-h8*MZy?O~ahTu0
zdGmZqS4C#0NBmck4=L-}i6x0=8tm9ogQX%!>pk)kKFl=fgbE^WE;#jS-cJk&l=>V4
z5i;*Sef}qt8(!^culr$JVYW-!*J`FYK{BGqzWE|JD!x`iwkldYApDe<KR9(!o~`Vo
z{f1Cl;E(TyIBq%}quhK-(^u}Z`SB*1MpE3zt+0=K!@m1YS=G90A4<K1B>a85a|5em
zDx`Ivc*2;<``m9_4*Kl9{n+ySv)1<iAeH_ba~#i$D>>n@pVyB3k<fi|Mv+wCdrNNw
z3%|@{KYN>|_TI;J=aNs$`t>!x54m3^s80SFBc=bTZ7}Y-<JV#ZcB1xpo+FBVRMdWD
z_hg+O<pif_W!>Nz%ahk+EI#<Cna!HSdn{z0Uy0Mep{$^?^s1LtCj^UH27;ID`e72v
z?Gt#Tdey)^oWlGOqd*9{F$#Jb^w^T}9YSB;36h5&_2j0<!d<?>^Sn!(Ja**e^FOUr
zNRE(NA^L6Rr|iUI`*-Uddbr{sAA5=<gKRjNTs5vSY%D|TXi$pV`9(;+%kpRHaq7;W
zGFL}|XkA+hY+CXm&h2q{e0-Wp(apbmT8xFdXEz-=v>*{DDmX&*4d8rOhu9l10!b5_
zNPrd>!!QU%EB*aVo$UK)_Lla>6ViJ3bRHIKO>M>XYv~w;YO@m*0lD?K1!ibRkX{`&
zzkj-V?KX81{6-FqDYuHvHv=K?ctON7(#fW(#=-1+9nG%n&lUiq#H{b7y~PV@Bbj_#
zpOP;u%Ky<$Mc^E{LiiN5AotZ`q3}CDNGFuUI;;;XUJEhqak0U3uIVEE_F5nziKn+W
zvcb8@$-KoP<d12P%a(m5MHV5*=3C~5%=P5$F22*Ppj_+5mIiH56==Z5W}L(Z9gzZ3
z$u)-zjEuBYoOo93yYH1%{p!VSDN<x&Ge3<Sx+CU$HgV(2X&X}5vEA`JNw6MXTI-x)
zyR{fjX&##2&6Po~PEO9AvO&jI+BGBwrJob6X4s0%O3`{REO60hqs}XJ74~m+2eI(d
z*-3&euH%3<GgUxINIF&%78G%1C{4doxv0!hYPxm6X731g;yAA#9q;fS37q=YVTN%g
zcz9C_RH1-_*0kyom%;oeQI7;-@+l3i%b%FWF`JG4q~n#)7>>9JRSxS<<oT6m6Sh=1
zzDT`ouXXLz5(m|NpSfjtvYM9tz3X%40-RRx5vd^w8SVnYsaQ^Sw0Lc}L?kl07|_Ne
z&7%_-@4n;G<9n+4l<3vwj`%?d<eY*zZPMjFuHS8}DZtIQkDK;9Rr2cY>-FuyZv`BZ
zt6PfRS-+`RxZP*7w|a0I{6F%`b~f9E1nEo=mmcC(c*!+7B&SQ3tk4BD@wn69?&QEi
zRC43QyJQRhlf0YfvOI!Jp`x5Okk{PIS}o+nKWyzc+C3=r3al<D!-hGH70)9FPT&&~
zC0f&~kr$e@I^BQrZoSL;o|X!O$Mf`FQMx>|?-taDDc~f~M%L{>jTI}k=dne=AZHa}
zUcEm(#jsh`F72K2-R?I7A!g6>R%UW4naz4{CnT97;}z#Q`Qo!Kwk$_I3l_mePIjhh
zU~Hbg2-&s|4tQF^Y-hQZi$=iirTLVQ>{B-i4VsS#vs-|YED3llyb*JV4d}tq)bQa+
zZ`nal*^3-~W(x{Jbb9?@c6wuYLt3TCKCBx1kGiV~HQ~x%<z_1eln5H9rq6Hn*iXq<
z61^7sW>0o?i*%LC^Ht`Cfw+NBI`V0zC<4~m!;e!!N5}3aKB47iVYWXqi0TFQsh|dw
zr9C=SKR*cQI@s*XDh4J*R}-R)pnnqB0Pc8R9RWmd^!^J)am}king0Ck8_wxL6frX^
z^P89Mqu60JPyXz?1&M*C-w(5+GC*e$=$s=L0&Lg<kxJO*OVylb!+pXpWaiDjX*N(5
z79T%_=a*2^>olBsP9q1Gl>@@yo9Bl&LlYg{(wq=OAoflZue3R&7&JB6W;%^@yzK(m
zpb4PfK6u<Vpe?lNY<*mYn~tTgWDC|wx#AIKi~3mMHH?S6zll|Axgzf7Xi$dZUh1{r
zpDv%VOYo@By0qQ<8MOfAvZtIoAfx|%<C=@?u=x_YUkj8QqYtnVe1Z4!Ohm|!99+t)
zCUaGNZ_du)u4}T%@Ht%Y!6xfRVFgRk;>2`e`7azYK-v5u8&v20#rbpw*Ii+Evei^x
zx8$y?jla#QPd#~fOJuu(D^v{z*o8xBQ7Byb;;&A;f&|2>Y2>?ml&C~uO|tjZR#f|B
zohv$j7b(b~UEul0rECoiq8>=(wu2L+iV1ewWn$tSg51`#X=|43nH4@=!<+hDZia?f
z*U-Yf0lQZ<y-S<tcY+;FPolw)EsZ}&d?u5wCzA<sgkJ?0p?Ywgc)`c`=IufS1$$$Z
z*&vr9iz@f!GH&7}WD&>`ps_vqMM{>U6uBUc?RH4YASvqQMAX=tPl6;8?e3(*;aSs8
znlxEvu-gXF4K*Y4-LjpS)R=NO&jZ!g8W}Aej(D2}ELFYJIgNDE<i~eMc8)J`Aw-UT
z23`tfOK|d>qWvPp?UDCI`@^AP+u8p2R!(nqNyk)dgvuX@<QmY>-Iv9G9tJg{$LeUu
z$)uSDs|X?2?9<KI*#N|HROGS1zI-toHF%CPVxNnFS#%~sD4d}6a!Z||kY>kLWcwYw
zU>nEQ>ma*C0P%?B-(!@A{E;r+!%&`&u6GTQ8yQaa-E`@BRB9_*+Gqz{%O$zSv2&r9
zh*OBxCp50_-xv~geTLpUCR<EQC1F}1=T)q$u%ag>*)X{m;8!kI_hg{+m3z|#6$1_K
zYMd6p;RSSHj$}c4W8`W!Oc$7(7bn=&j9Q;`?;efPHKz&{l!@I^W%DzNY%qZP<G~iZ
zP6V_QZUK4?v3*%M*^hIk$LDfAA9c;=8<h9rS0y2^CF>yDC^#W;V#r~Df^x@9vY*SU
zT**TIPyt#FQS{(nAz6<XPmhqX>iZ+jk06Hj6<M?&bPU<qqI|R4whn4eO*@fVm9G`i
zlAY*t@wVmQb~XZ<<_OE1R6KBG$1I!q$%LPpN?Dyt>?Ec~&{J238!Pd;hK9-GZX)2J
zxpxh_e8?V(odhwTyGLH=L%#O=Ls>AvB{EU@Ecd*0CwAa{3o3J)isvgf5-4vMVdn!c
zo#(~R1ln{iNVT#T_h{=!9^S-jok2*JpVgK>aPCw_>Q<GYW%KSju~Ac&MrgkZhhDLX
zZBmUnWU8F69<9kB>ZwGU21I2iCK(0TvsoQ{J#G}GBQ@d7K%~n%laS+Nzb~&G;ua|A
z{_{)uu&qo!MU<bVviVOEs$nsR&7JLA*%^t`CCM^xpA~lc7H;aC{J45hl%u$1o%<oS
z&ig+|l*Jtp$E*59#Fe<TZg;QEw>5oRX)R7c@$svxq7hv_iK@QOR{W5KV326RhLQ_x
zl5MoFkZ88=CV04iumBXeoK}T`DtlDX=({uyuT+mt{q8XR-&+jb2ZJYOw@Hyd&U6hC
zo}<~LVP27t`MO^j6yr<#L-A}ubqpj>2;1Pn9YFNk3!XpEbDuQn_fx=WDW;>G8+GH<
zeLTQUQ|WQLZ23@{;=rLUwkb4ukR6-GA<K5PsRujDb|Z%fdEtc&lBSR*GD&6{n^!C?
zOwG`5Vi!guy@Yz+f`jX$^l`xr_ZVqVNt(iEx&nhBs&dC_xFWQn{DK=h-pY#r){=C4
za09nC1z50;u$H1c(?+1JKgqQhx5oh>PFsaUd}(?ayCl)(5nbirMF)x4kLL9R`&mGX
zG5h1LvLUi^7^Q1{=bsAf7M6*h-}V=n2kRb}e~TpKQx+~hidSt$r|P@$AS4rhtr<Io
za%}AE6hE}9!Z7#x_CaVFMd77V(d6|s11s{+o3YJq=l{aHEN*zQe^8zH^)2G;_^FrQ
zugzDv_+n;9#Iev9T{qJ58gmw%*xI0Mn!!#*yho8tj}zb6m|L_(h(@OoYB)t@7w5?P
zB3Jg&QuY>u?0?iKlerJlGuf|~(i?K7sMd558<y4`lP|s(hgS!Sa2kM81=sE0&SoQY
zKzMc;T`(_I;p!ReAnwPR3OKxw9VEv6xH)RrIRvHTwpo2E8p6)Fa`!BJb<8uK9W4J_
z-3-l$+r`!6?WYR&VnWVlm6KI?y?b=p4o1TebY!ow!+APU?_v5*x*@;)N&Kli9ipB`
zQvI6QwNfk%Wq$ys5X=HEu*-B}BdBRKPI{y6{F@MTv~;OXT1&~<@pFOAj+|WyF2of$
zO~!PAY>aC97P~xSV=(0H2B{<6Zod-R8)I^8=%kZ<=o32&8-lfwfZ7ZC((I(#eiBR8
zC*WIl$ok9ilw?`ZzQ?*Bt})A}2q^ArVPnwd{RJ_69qZ|5#tMir>Vqat;2pfw`1^I#
zT1s})y;E?weEQ-3fC+55CNwiV!M}OTdSic97f*;;OL>t>uO3tM<uf^ZT-Gl`XL~4~
zriL}`bV21-lsPMoT@W+(hd(&XYWw9XwnUIuXkA@dw;a7IRa`-do$Mk>ngT^#iAi8>
zH=W=pkT@Wr#DUKfl!^PLtoCh_P(l6rJ0fgU-`x{{>SbYTu<qtD+h$-dn~OwiYWOTc
zs36nhf?M4eCT1rZc&}ycPGvkidVhJpLD3hjw8xq7Lg&wO6i_w9zqQCs>fq{@%MQ2r
zs{~tevpEAL8BK9+zLAADqz(2Y%S|(o38-+qnJO8yZswW4l9zBilCrsxxs#2Ww?v~_
z|AP-(G>c3)B5>_2m(F@{O8;IT&aS>E5X~IAK2!fUK8=~2f!b#9fA~YYjiCpJ?lp1{
zN(DgCxBQM}C-)jqP-CI}RyIKmff1v#Q|RMNM{}8M=U2QYH}c|SNwtkpy4%(8cSw=-
zhm(Z=-NMdmyh-$?I#?g&rI~UC_wLl<<87T4PG+wsOQ29Q{~vadNn<{!#YTQ&dm){T
z??_MOqm*0(n{Me^kr~%y{XE@Uum-q4I5UMX1tjI=y>D#78~;E|M(#K7(o0ksLQeBT
z*(!E?40aR=*-;YsVj^0!?nzsm&e{dUr@U=9g`d4!$_DVsXqI?kV5IbDo*Qe-$<E`D
z@h;wDIBjuB!to!TNx_QjWIHEH5VqN6;5)mtIIdtf-Up}^{ax7$BWQV6;f7@YoH8eN
z``!TiK07}ln$5md(CC8F6<R)Aw7?Iy4K*z{(0WwJxie=Ndp|1pF`2DKz736;1y!Mw
z*u=jriS&@n*ZU*P)jUgS_7vV}`Bvqfl1=PFXcxdpbdkV62o-t*4P=gK^=Lf!Zp%wa
zK19pB6i7aODKJ93{Cp(KEm#x6&EyWS*V_v_KTY^oOw|c(10|50<0O{MKjHx&&=M-x
zy5u&y@?IqvS5$D%nqA=uO^fqE<$(BQZfIQ)t8+f}45zbfSdaAUg2Nlb?lHI7ZEKwo
zO(xIf$X&Bd{=j*5mJPbXO<5El8kCZt<AV2&L9-dnXj*XZf-AdC<D1>CF1f+ZIO{|q
zu-cc7_@P3YI>@r=`3DRL34HX)JDz3E-s&*R3mln02p4R>n~+ES`Rg|}9`zznx<Xu4
za>Q+ak*&zQ(~jKzmMt(PC8Cj<fGsuQ2NPt#Dd?FOPxx1iUYfS#6;{z>xwNT-7|&e#
zAhIyFX#@e}QC!}IJ5d9~+*4kVkr&boNViRg$9!ENd8^<49an;L=Lg+kfxcMlckOT4
zRAx`%-FKs*^~v|12f6e)2s4jH>vEAzlE7^1EZT`TLKA@U9|3fi3MEEhOjW6q3OHjA
zEvD9O;jkiKoOSOHRuU!y1fajoTI6IIb4JpHa{npHJe^8~I#i{_5Jp`~KEIb;kShQw
zl8vQhcpYZ&t||OVodhR(cQD81OjIT|2!Yy5OA=$7SFaOine*_6lQf|I@}g1$Hn>_3
zCXd{#^j#1`k-XICdPd(5g|X$s+2!p2%K$mBCM_kvgNa_w1=kGNiPv@ivls7P4m$0K
z!?sTwyv2H9$11{M&UBmAcExe?rA!eJ%N)5eQzA3iRq~sm@Zi<D1^5OIEsh(yH*Q3)
zl1Lj?iG{{cQn3s|GAR*OHf%yN%b<5U<%Eb0n<!%AG!jk8_+=-|SK9$*W`<auI~)7B
zX%kE*v$)cQAKJ_#5TVh`$S7)<p}<@0Ne6nCHKO&@%vM+QUFPZh)=}kc>RYz*VIgFa
z+o%&e0~kK?ZXOqmRe@_ECDrQ;!*n|YtjGl00NLFt_`kD!hoXim7B%=$!?1rK#Hptv
zElPzxQrD1L&iC^ZhbM-8(~SFrQ0%|-`ZJ>zfWZ~XieRSL1l{$-cM<Fu2|?+d0bQ{G
zG-r<7+6GniPW)Jd<$vhD25{8r<!ySi5U#omkgn@~|3>UKcE!nrLWLxWMl}7}6F<6F
zugB|qP4(4;>`YF5pC}#wDVirr^_O@%29@9I3$DsE^|6(8a~SCHeHQHT=0%zBsc{Fs
zPds?x!;{Z&nd)kCTX*6~kppbh`eaa}Li;MW<4qofh95P8;<{r3B(jjMW%G}n=j1*I
zYkeviJ9U1nLN!FCLG>TS*(lJxq=UAnr00bfp4x{j#fQ^wH_zRwJ+tL%u1C9a-@MA^
zx=ws*ragt|#0o`O=JlQvl4l(sEtMntpm&bNT8ioxM`;ei9j=}ol~wHO&S)vH{5gfg
zHMsVUY;s=O`C_@Jvc>k|p~zWUKkIJIAuH1W-+;o}g8etvN0hK@2{c5-N2xS%Hf2g$
z+_#&1_omtZ?!Twqqfzv`srnwejNt|^dCKdTvHbY)Xj(WNW;(k(7PMM(d2Lv#k}gHG
zP8U<pC6W$ukxsHL2%(~4p94XDcvoJ4w6eRDw~bVwTx@kC`ebYUa^UoR7E~e4KKU{>
zfopncMCl5=>ES?wv?0OdxOb80Qw1?I-`@J1NMnE1llj<$%dvFIpcYk-?LRp}490QQ
zC|RT*2~ulrOvDlbaXYzk+DY*Ya9U?gW1W~a;R|SK;DH27eeWH$+PFu1B4BwL>-!K1
zu9<ere=V2KU5j>Q-~BhTTXyWi|0zY^7c9!v4Ph(;*C+agyCj8JziX`^n3#E9oc+3;
zxL1^;r%>`U@rttrz7Cr&p4{2oxvG)8OSw%?8h93_H+ZX`leb}+n}?aTEFZ$qm}~|7
z>9%kV7f1jV%-g328Zu80EW9=0^YQ&&4uUU8H>GoLd@z%5!VhicG)MEtsgmLDgJvuY
zOmde_o;_vDU{OP`S}tuFgGwe`0uh@qa(8fVUI#+g5A#;L<-brOYw5j5Rub1I(UuVV
zYi!vTe^Uiv@ob^UC4YK5UC9V-%-i$%a`YWz0`UN!xQOzXA8i9KR{73)${b$shf~lt
z197@bG_kQ#+_%&@-S^pTy0BHL*gi1&>)ES!QO4rwY~X{oESL9t*RnC`m9~P`yL=;&
zjX>w)^ri;;HNQbv-;!7RS@6+(b{UNOaDea8M=5kbun-r+NEl|cM84#YJ*$s7gLj!1
za6I=_2)h<&B@Ni{ocKiiXg_T-=fM@K<kBcWk6rTd+}Bf2X3xjp35m#VY5|dCD0yk?
zwB~G8!$A8Pa!=1JGe(1?p7J80;}ug_Yr{6M@&G)X`q@%!au9WA!GO>4Ye6%ZdVoN?
z{Bx^|1KL7n9=VARb=o7OOcd=}a5ZDesk}6@-><@7AjW>}M<yZlCSk4nx8Sq!xYSH3
zK~t{-qNBFqik)o1%HDOqXASCmZux+GdRi|h%mOwE_!3?+t3h7ZV1OqUXYM<lJfxv9
z_sG)RAbdlx&I`b#%mYAzVa7t5YH4L$_$banV;8IITk$&zXkrA#>Bl4i6eXd@b6W;p
z8EU~R{z$=qqEi5t!{YbZgz5)HEhCfZbFv1e^~|gNanKQ8TGG-0nZb*jv+>_vDPnoD
zZN^`|u*0w;AU8F%zlNU`+Vy<Z$`3bx;cHH69g5Lwoz2GXj=~&`Q6JzIZ(1eS7u0_0
zK+(^q1nlPe((ZZnziC-Cv&Md$RviUS8aD)m%#ODPz)54Nl&Fps)2%}qWpxcWXG^d#
zmx+lG6gtvLe2-hJLi<R}ROIMe*Yj~9Cl4P*Hukt|nEKQtTU<IOeMeDkz86;b@K;(3
zT9EflBE;EgT~Kk7jz8WT&{T)I0rviz4F)gX(w-!+yXl~AJR^51SbiCLT1X$f*W(%$
zIMbpK>YTuttfYNrlS*+H)z23O%l;Y^rJasPHBlwLdE11%fB303B(TXJJwP|5El_C0
zV+;sI#9)@?P2(f<JBvFc+p_Y)etB$JE5dHFfe@O)u9Q}eH<XxzU?EW1d(~NlY_ZV0
z8iZLGFU^0ecsRLxS)=6ih|6;%*c7~I0jQMLzE;3xaf+Q7g*Y<o{RgRM&_(OjDm>hQ
zNTP=i+RJ!wkvyAJS+L^~*&m6?Q=IM>S12pf$Eu8Czfn7@L*3O=DcNj#>j!z0T`PvG
zrnN{ts;k%@umn|QE3&K2m*C&9)W^|WSfX&1uh1@^*~{onU<V+nwx!*njEy{NNAhfM
z^9x+S!C(%eb=Yv&$ATYeRt}BD`<}B24$}r<?T(cO3vdG*ZR?nJ<?fTM%EjUC+v%GD
zPxRLU1A=eJomo>p-f!SDZ^Tug)G$>*Lgy>Zb+|`aA)1^aSCN#yayfN3tQRInn>FQ#
zu(IKH@kbh^D-_Dl<6Sw5kZuVy<h_?o^VeZ0XLp(Wik|XnOUY|-;x0^8HiHbtvvg@T
zV)p<5%}{=t4=xXvoH?$0_l}PCO*m_lL0-3hDBG%-K`1f$XgW&7kK=+oZh~TM&hanw
zDl;YByzbZg)1}$u4hq4fG*cyTvfXdi$bN-1^19y$u`5mgghDQd8&>0HIO=#ff^2K4
z_S4Wwf~AuaZNMFWFZNXEXi-dUEzc+(9c|*GKh?Pa!8{Af799r%R!+akb<l_E&y%@3
z^3Je5p2#n5MJ`PB{^gqMZfw44PB-orkLMi&r{sgZJ$`EVB+1{xG%LmFl9de-jpw-!
zdhC7GK0kW@fd^~8;9Fdl^WhkuUT%-UrTYisZ3i`M&&m1oWPBOP>SS<1F><nGp@wNb
z#3TIK#3Pc~&iDjzxdz!fT(r9ui~B_yUk+Q|hEkO25#N4_v&rt~!Z?DStIs)bPjL<j
zqFei$QT%xT+Blk=GgsrLf5XsC1_Q+=zPQVN2bo3-Y+R*Nn%*ukV|YPF(m|L<DWp+!
z?}DfiyL>&m(++>oGKowQ>G|StksiG15Ko?c)G(i-U9#mjicI5)gfLVQ;`mAfe};h>
zRGick9I{YNJS~Y45?Qs^ifnPyI|x?*Q|p}J4Y~7H;btUg7r@(eP&T`R*2>Ezx;MH~
z@ONH<EO5n!TiUn=l^!`+q>E^HjlS`CPWNsjm4#2(?Drych|a{DYR*B>01)J7C(eA>
z7_4#b$Ob-L#6x*PP-yiuFb!`OAw(b0g*W%p48~k_J_bpL!TfgNE836fs^mOm>JF`s
z<HbGcYOq{if7H*w?RLnsXKF*%C<|F=U6{LYfZeS=qnw%cMUk@XN`~Kp{ER*H*EC!m
zT{oR0$h=tJQ5S7|pSfjoUrL8jKE?a53{@-qfPV>U`4NbT-h+GOosd)eIqTX<<nchO
z2$+Di*Sc+x7g2g#bUPcl=?FZPnC83}_YFA|yZbfysgg6DQ&T#*dk)bVRhO%$=->gf
zGq~aUFm#FLf|<rPc#>hgU~;%)hZuDTJ=7L|{6~@Tlll0~wX{#55a%EMb_Q=<k|D)%
zkqxJYKAnnJEUjCU{%^`s-1=AA1uzU8R_NTp6&G#79P><6xajY$lc(MJ@dkOFUQS2$
z;wzEkc^0s37b-4GH)&I%_{$wVn&J*_mkKhL8pe!eDD}6hRBb{xl<BFeX|ds5bAbAf
z7prjFQfc47^)y^LixaIyol3~DSR)hxd6h9N$O>Tkb<GB!wo2ma@?zo(nE;u>SuYxk
zjXYD_LmKrNGi2*LXm@1&eyOa{E$tI@T7tU@k)({$g8F#-flIX^IUpWn@WYtP3*7#i
zpnAI7Pt_%4Rkv(zdowU=%9c|9GTb6ADpD(Mfe{Pwjy_!iRAR{^8~V6NX+H9lBXb_I
z42GTnX0n%ncWI~Y7~yf23Rk6H6(frv#nm(8(EjZQ@EK|ypjJvx_Z2H%#=d@vU^0he
z+f-^FddTixUb*uTlqZu(+KjLG$@`#qRI?C2i%;VK9W`CaK?>12^(vt``;`Bi(kg8s
zO)ek&$+}<+I>PRgf>z-g_O!DoCPMs?Im}-&1gH@3Ui)6gioB3bk@*9-gRNd=<z8Iw
zXxmM@Lna03<SLW0hK-QTL~jLG6!pTf5bRJp;3r9Q+|eJje~A5WdNw9Y4`=;n@B^Jt
zqBr4gM;2X;8~!ZG6^~9jxk<EGuk{kc&3Hp3NPw{!)LCZ_kPe-fjjzDPMh9BjxttwF
zrrOkzAg!S#o{e9SvIq^?W7D9bA2*!9GZZ66yrC@}Hdo(s^+<Pbz=b%q&I3uY>Q%T=
z3>qKAw=NVRBYySA3(_O8@n8}CoYHIbSlyRk4K9~deB?rz4k|mtH_Z+ZVLD(aPh|Hd
zlBU9<tt7hiaxtaH?DAJnD%i-V1?cW8^w-0qC8{NT7S#0ZL3m7j07^!;^m&&JhipIm
z4`){bPF1`8b3&$al#rngO@<O*3aK1JlO{<jQ)rU0$q<np;j1)iBvA<!QRb-=(x5~M
zk)a70q7RW$|FzF?=Dm0K`QPWc_c=G`?ESuLt#^&TwO-ktMSlvf5KkOq+_f~fh6tPj
zYTs>KGRtQP6CW%zjII(QOqaG<f?7xjenS*pAy$HJV(!~5+8Hu>ReZ4V&%26=goJNH
zFH8S3w_2IN5+E)@7G{oiHDN=0%auzvxi^T7gd&ZyXo{q1__Gp?(ESRcwSj_PdWh6V
z<We-NKu3=3!#qY$Vj?wG(CC~G@)P{DmIE>(8y+4<6IJ-jr2Q{`l!;hm#8ot={ju-u
zp#G<ivGn^%<!q^1Rn3w?-w9dZ3tb6C!GsYKtw!+o_l_q0*1K=sFJ(v;brIbVF0UHC
zjK*D-YvVZX#lzYV?E?5e2Sw`$TmIpuPC+N8zeaTcR8dF*p+*-V{edR`_qzxWMe}}v
zD1)^#y+_j(VMTt>z>$_^iTET(xiJoHY$4w$BUB_kwzQjTn70q6Zlw7a+p9e$)X5e1
zK_|!jrH4XRy!QElZ=>EZ?i|xmW#mOHCvTO|ZxuGM_)D7F9-Vq{`NDNVrq`+gp=U-G
zGY%0l2KAoyI*0~Cj+f{t0%82n`K}$?2+=Cd#;74w(4C`r)Q0Z2BEoRg;=t72JrGl@
zvwE!ejcr6mNl@e$!0bQxOkGAy{=>BD(ACQ1Ig|w>v+oA)(yVBaS|XCfMXLhHRkZzO
zy2EY+E$GQ@RaKZ*mcXp!`a(^t#K5JT5Wg0?0jx{%nl*$oA=Jljs+ku_4hKCjWpDY!
z4Y#Bj1c4tr{`JQq`EX`GY|ws87!>r(L0bVu7|(6CA=x;RixLXw2@DXfzF7fuT47u#
z;n14}6MM?uT^VO(Lstf|P6Eo76D60?gK4a@Pgie>XqlG0RF>%NT4>|<w;d^4>5Dc$
zMuoeA&QFhg`SToF8@4vv@RxF+Jru6K{c~vop>2Q}7L!Kwg$o%Hj$?!AsUu61e_aUG
zND!?INMk=^ACc#Sq=656e9@r>hTPW)=0{b{m+B{$<0McDYlW^5SrG?{fWquC@|jkQ
zFvNt^xK3XFyanMQAB4MLOYWMEBivQ22qV)XheBFHn8}T7OAz$<Umk>|aT)^j7+11i
zjp!`HSwq-oEda8yMv)b_#@lZv)RWX$^lGr#t5!r1IWn5)A(};x2e;4tykztqn-O8(
zi2T=RVSEQIJ*;co`j?Ve6^h_%`I1P4;G-QO*+i)xq1x(6XN}}Nyu~A7RFu~3z4x@j
z8$!l0oD-bYf)4<rx0yZwHb0QdAURbFl`=*M<3Cd2f8Rsbnf`M=>JiadP~;%W?u|JO
zMB~h;!=(AEstu=39I3_p6w0sf%-TzEmk^v?F9??tw~o7oy>5mbH9ry*ac0ADqmi4o
zXb(w^d&UWS=@Tw_4GKw6zk7^GjX5u)2|xAT5pOZVS}%d_1%Hk6T*23{{rEKnhaGf(
z>(=;G?R&RavmEqRIM~&kvhd6HLj&5ixwp%R%T>+ufTed2=o2M<s6M3abGN;fKJeh#
zjwkojUNODNzG*1t%CGPD>(@63aelFAx}}TwW^Td7GLWUyjuRizF%e>J1!EYshjfkY
zM5Luu1cTz4d^2$j5trtOMQ$mwN44-(jZ(R1Esq)S7F4JE$pZTGP~*Q}0UX#k^DZG6
z*b4%>ME}LNh|>MLv(co>gP?#1bj)YZ&m0Ovx~Q=`z%0&NyUd-4qot6c)oyv`MSy_>
zlma=NjZ$d73mN5w6rzWUR6(1=wVS&V39cXyqWw#nuNT9>a=|H~_L6M6&9qBT?ei!!
z980MCD^36l*y4>H33x(~?i*G9FJqlFDkC#u@_0H5>0sr+uzw4MH58%a=2%12?Y=t=
z=yGgK^LNH8sQX4zBX^_kYlXMmOmZNSkS@qoJO5?&X{rq%Iy}_JFb~!5>2L(JQGDIM
ze{ne1fIquOK3SYdlC!NGGz5$0Y~ErZ>oc;=Iw|t4H|2LMiIBpK`<_>?pF<=7zqdGa
z$lf_Z^)+RB6?Xw9?E9julIT}}s|2d=GucR}G|w@7Oz=M<*RpVKpjjOMrddWIFVS$S
zrPYmyF>lZ$jG0Kuu=;yR{Z^NDOGat|%H~VJ;TP$)p1o#0VY;s!{Hb*V2Q7)fT@DvO
zbnI4*V=A|U(^C7(H)vWP&NBO3chCO>$dna#b6*~f2ATW!czG~=q_(w?%YJ51JN)18
zH%)iEn0^ZuwVTC2iEd2Hn>nIOu+9k*3^^DSPxszszVc+jP86?=J_{Ku(Cs*x7(WTk
z)`EM^-|1kAHd9PE#Y1m1t)=)ZV#mBjy60HXfc8lyJFr$HK-!6dXiVPBBl7X0XF0rn
z|CFZ5BulMYbAcNxuEW`IE!x(mdu}w*gR7Js?mH^&GiMHRZJr{~z4I^gd`^J=-E-rn
zE0JfX2Wc&|29dq8T)#waZDC#+>s-5uM*5`xm*V~4nSu3zjrXz0$YyUU+9&##Xghlo
z=$uERcQbohX=uXNX|v2jyO@z^3!CtQi-Duxq^_PNB2e_4)Qq^)U%7p3#0&bgei1hz
z-*Y}$yDqn@SrT48DPjrDi`Sl|sS-7K(+&xmiI~1!?n}3blUU7U)Obk0%$`;DpZOK7
zaI-Nt30>TYXf4rM&WtGX>RC?}329{l11mD2BAVHn;76ogHo{}G%^CxUsPt<I?WWO5
zX4D3wm%F_Jp0AVTJQ{4CGD62fbT~>>-B)JJ&HHy$E*!#wUK}<!rN}J5I4^hT7}i8_
zBV)a;SrRQ;un>k2d{B7yl_=rmkN_&}iunkVKu|<y#z+bVu8e3oFpdepz}p2Ch3e>I
zt(z%t=KsPA%!K14MwSZx1EUl{x3?1-><GQel@NAWUp{Y5K=|B=smiJKl`hO!poc;k
z_1uJL&q1^%uqed$yV#;V6(0n$7mX;EW)fH`+1Nayfey%0c&yGpswi5ExqaRbeKUc+
z^gthVF}W$+wh>^+4~S>*BWqD(c&*izi1VIekv(CNuZrKI*p^={8`#71DlUVxSI@X<
zPxSLv@L%<sY6-8S{IwDe5&Kr~=7gXDlb54$v@nAlhG^NAut0cl9c|9yLsIq0Oocd>
z9z)BZN$Xm3T{FU>Uh@R7eOKG`FQD!^^8q{`05xVzv8U}-9r=ob`3TsPQR$CWuOq7T
zYn=xNHmxOjB=p8&F?ZPwjH<9uzQKGwo#`yqkKrQgnS+8yE}|VaxJz%o6clkVh6Soc
zHVWmN6souQ;%*flH4Ij@ZRhy~1j;bc+`)D97Sujz+}X5(MXd}djwNm%-;OWGfH6P=
zwx)h>f*CmoBFHE^oH#<2=p#EbdvSZ>048iII#Hwh9I;0{40^ZC^X3Ak!-YY-M3}*2
z%7iDt-(x2r<29`s=X67$wnq34p+DmT+GXK*)~+!=jFVQ4>SKVY@2%*jZo9x-3DmOP
z+?cg&Y-w}Q0|FIC*cM|vm-&mGqJ!}*_qW-xgtmDKnxCepL1LL-!u)+3Tv}i{#-xfM
zLr3c;*(j6ef3h=Fn8>7@--MAa#>{;G@AG#JGyfgqUB}U3byZJ02yS<5))G+oHtza<
zWu_P+S4fRUKF0b?Wz4Jo(AQCef$Z{%m(LI=^>(RLfx9uA6PXiUv@QqvR94PNA?R2`
z)`4a`{?D!e0`04)>F}}P{S8gl@Wq~Mv}%K0Xc}Zo{$;{TNy&*uK=85a%?Xqo#FEC8
z%L<oRGqM{Py{~J3YB-Xo|7EIYtP+Sz*K@OYOm;I);yIDX)!y6hHw@o<nsP=!jae^(
zP=BC`9qMDL5#%dSXTPq+SOSkVTFqf!!=>C5R#KrSiHQf^K}SL*T<}?ptD(@hZb3UP
zg|=l8=ndyBkbE*!Xa``+#H|wB*V}Qz3acmpzzkJOWIAV9;zRoh;?tP5j{x~XqmaPz
z#rIXXqlgyCYq50H7`iCrJajOo>&(s|5EAlW7NGXl5+US~2Y{OH@ns#Jbahzwo2N+x
zN5ugqbds+d3JekCCTgWq_mmg2T$hU6Acy<aGZP7JxkjYGs2<nzT0~%9egW*}!$y@c
ztkvp3-^NH24ixr}r=4CCNz@MKfKEHw`h4>R0>PYvqR0ix;#gmK0lD^=P^0H`VDL@J
zBSiFWgK<Ho-4m)gFT!{sFd)Rl0<a#+_&{5U8u1T%wV0wv-AZcoQBb%@goh7B6K0=k
z=dom)U$lBwIk>L3MQvdm`;fF5gHI;AwTeI*sE<J)7fep6#?YZmntvB(lpbb6CzNN~
za+bREM#XWi#yJA=90xp(Q$FFPfX!=~H;b4a*9K}oV-@hg6fUD9#m3o^DhY!o!4&km
ziio^Cf>l^jz;9JmCJ&UAW{HJfhq(xh-6D5Iesx{hq*b?ZX*2VVYbIZ~yqU?Me|%L5
zNCX@rad9YB*_`z1nZbYbme<G~Y@T3fm!3r+qfPg{XEN8tzXrriFcW4C&Y8USwdIO)
z&)5%vcH#Oine*EZWG4-L>MnoSK(I&@O((%*D#rIDraSDbH~(180{795ks2>-5!|Q8
zzaZAX0Q?3zTY}op@CZ65{k+6#tE^gWEm=OI`Guf?mfV&&d4e5(LoK52J|%qR5GtK|
z$^A*1D=P?VUM<l5(z8gPutFpN0zZzrUzFh0xk7GEw>fj*iR&FY7A-*IRxg=kb^Kon
zkd#oj)gj!P%^|+CS}VioBO0fwQ1eW9J}aLH3f>+0Pt&e3>FVt6su)G0*R-NJr^jzL
z5O^W#FezvqqrHm3tcoMF>b!pXqytSqBAqY_u?E^#(TC{pt)96t#Tn*-8NQp(n=d|;
z0@e2i)@~d!-jfTq_h)ZRz=IH@e2*{8@R?I4SmJUB1%~`!J{Chf+svR%J#vc%Iw~Vq
z{{9Y@<ibVe!h59h>j_T21UhIuagQthK(>l32=NPBZyPYljVu7QR;4{=1IALAtL%dd
z=dLxqZO8W%VZ7lBXOjq<`>cIJezf4wV`y~v@u7VLGJ^dEYCTA3UCh;X0_GZvK=-dO
z>)C>Za~PSAcbnu&26nzb!Tt-2TFegtXjtMJlZzi%NkG4!Q}$_B)=jRlD$u=^HfyEo
zRcI_!{9C%1<_hb#@7=4z(h+<gs7t^Ks>_F3Fc&2l3WtJO;nzuzXd&49|AMNpR8GyP
ze13P_M(xQ<SX7o!r6ju3;)w3|YnBF8oRFH!jIlAiQQ9R~dwG?YJ5yi;NZl~O(6_1l
z5&_i(|JoPkycB%PRFueu8~LnZ5G?~LU@84RKJ2&hz70BX1^?248%kDvFR2zEX1@|<
zwHy!`y_$V=oR>IgNEH3_*O*{QkbtM11Ky@o`FIj6!w%@<t*y_#*nzr%bjbhYRVbdA
zi*RT=KB*Xmpf`oY5DW}KZV6=uuE=&%jJlcBUN@1W+(8vli#In`{<^Vzvs}m+X5@vX
zy=Z8vWil%nfw2k~DDYbv$RA-VG~X4pyy2C$;|LNg0OBK;5QF$K#A;QoI<{4@%pkRS
zkwEugcaA;*RU8(=azDPXeay>l*20l?Avf~vKvOX`w4vvGkk4>dZ8Sl-Me8EugB}W}
z*x_=L+C{QaD5hgB{eQG`)PtL4A)PpxunXsqEGTtRd=*1ZT*{~~BrfB?(xU1WF%f*`
zf9SxU2hiJ=od1V`T*5eps4ZCvWiRdj`ug$FFNw=h=kl%KeC8k|rov$WTr`h7?4Re_
zz|s)>AM(+gmFCS^hVO-lD9$pUe`q!x-SYWDkYuPg2bkiV*h29m8u91Nvv*xqPqyBS
z%S6~sIa)xCN!B2E)i0IQesLP8{srs@m7=4a4v{{f#r?FH(GBb)&9qjmUHyWd@{pMX
z@oDpTIv}t>b5d9o`#IUR05bYK)g04&GZsRf4tha-Qpi6{`m)!@{FkYswaxQhrT4Q7
zy$%n8{!ILCqfanNI(7?4|8Tk0PX6bO{0pKk<kop>@2sQD<QAD?9zm=ABY~FnQ*N#y
zZ1B~CCgYOL_fiOE^g%{mu!u7wPn*mbH1Xctk?h~6Xo4e~ux$u|DdB`6Fm)>EO8H5V
z|FF%S<ur(I%~VV1fdla%r#8T>o1P>ZT^Re1Kvb4G*A;s@Q1<=9n0FPrU>(tLVI%-}
z`dwe2pzZ|@w=$XA;YR+5G1^^&!-?^o)RXXdzvx>rOab9%@kFSL5AD2e1;fRhj>oxG
ztJ7zhvA+KuI#X*kJ`=#LkZRN<5>C}qmu8s6XDE~<r|9T84xLFA2cv6!@r*p1J*>0D
z{ID3XQQwkcdkMbsdpd~FXjWzf8YC~FAkV|C<(57iUIg#{5$Jt9Ja{wHpKXVDPxJ!W
zo{s!0lAHY5zg35cJh2*|(WVFDW*kWSh!CfJ%rAj!{7m>7M<g;DG9&aUU_}&Rxk4HI
zO)Eherp-6on!{}H9F&7lgel3o(ZDfa4)GWGbJCY+tdt+<$jW-te*9B6crR%6#x24=
zEPoy}>tw-STRz0`5|1TE(Ay8QI!)ISjYw@SBdNuwrgRkB?Sp#G;AfY2XrJ|;$Bjz1
zIY;-oj@q#4ndz?B<&?48jW>CI`Q9|#UU&1EroyR`>JTG=1$E0NY-*v;Fo8wT&cUP<
z+nk@(_-0EE)k~X()A8eDnj>hAao6WdvD^Rw(poqVzT=+}!FyK&Tby$j9mQu$x>}E_
zpb8r5#&P2*qNhWMk@#{}*7e1=BQ46+%ktSm$3e;wD#xG*U!8Lk@Fhg>p!s%5<|%>)
zR0LB4yf3xtSAFbCgvp+rer?wX&Rq=(No;7e!S5b!o({Tc&K`Y^d-V`uDCtNRQ}&j_
zv_D~WOM>#lD3C=XvNsb}!6UoqvS}wtW%qvl@XXCBe!SlBl|F}AMa~K>d>Q?2)N2A$
zo)2i&58MBd<)8qMx0*7&`FfITf4vKvhR0Q#b9R)ZShMg2d?wk!7IhcDS3l!t3G-h(
z#RoUFyBq6roQGH`ftR`wI>wU-SZauBqtj1BaleANiVZGrzZ{U|!geXAin}dph3<Z}
z?VsXp6gXs+=PA@>U<?+x5CNr^!Dwqev$};Gzf_z}k9r$c+n_w<kyl>A?u7O0t#5kA
z@q6yCK)JJh%)0*K#QJrA3{oVo$-7-V!=xGfXz*On&Z}F}a@cVVAMu+R^J${++sG=8
z1xd#FeTiJa<|%nFgm!P1V@zwF&F5%ny106=Xc5P2Ik?0S!oLen>4Z%+{VyM{?H}}_
zlRjU_hEq)l{+>yZD6-;vFq<0AFoWIHRcRdz=f|N|vjZak`;<j))CQ4~hY?zwgSQg^
zb*C56Sc3CQbQ6-0UaFPB{Q@E`4zoZ$p~R3qpSGW44Jk7y5+7WYvhWcA)I1QRx~>QU
z`Ogy@e6nk!y)H*BBh~~-PR)ljR{Z{K6{2!?A54qB_Be&$vd*5HU^I0F>^PJ=EfqEQ
zUJvI%dB|7}ciTYh?~v$EOGxp@*BkPXXs&cvAIa&Z>;uzeZldh5tQ^31Rkj6UY*&~^
zrN9g=`dF!g^zj^2<(4+kYsQqoX?wYp<L?PQ65HppC4^6SqEWbxgx5ZH)WG|dHRReM
z&&>Ep7|0o?vYzvMu>lZIb`2~)f=e2t5={nIuj{~%C>KJy)6s@=h0O!ty#;!<n&EC0
zX0n2RnD5bopK_q;q9EP_F(!)wmC%S{T)#8tJA!C0QQr3F+=~3KcWg9=kH@bZR)A(+
zYfO-wu85+Jg+aFs=enlGH!eux6mn~+p6EAbGpq1lAcx+DT05M9dskEQHPYfWxy~PF
zbJY2e2BG%eYCy(K_FSemy{cysvnb0aH^5Dr0UWKy%6<5kHpUtu+c*C{7`fkoVPQ3_
z#&c?rp$U-VlL+qVe6wZF2K;eH|AY1!i-sM|IV0U<3`v_K<}2(k_52I25P^dPsZZad
zPuWlr-tR&R?O;$<;7LnXjUBe_ONx0^+L1I7-wiJZXJ?Q1nCDD%C$H#(@dyf%Jh?ci
zjZ5hb#s}@Zx1}ftKZ{IlhAY!V6!5uH0j>RGmZ68L^Ptx=4viK>okFsCxuZYl&f=>?
zR$VX#jbH9W_Hru$PU#)XnDOFsP84xY-E798TpWCnp@UXeUr!$Ua#wLy6N$s9@sMB&
z`0d}c&2%|_%;QoiYJlH)?RUc4=zWRHxHk+J(%1Q%$lHwn`0G#(k&8cDje9(7mpXJ9
zKCkWx8=A6%8&#vX#bNV#t(U!a%JcF)FW>AHw<MVROuY|B;Iex}5k9pBKznv_>65;x
zP+z}lpTs4tT$0C_Et(rAgR7}%x+ogvchnts&d3MxMrSV8E1bg@O>1CprOQr^oFfn2
z$%87*#me;@-YYut$@gYQmXA88JaI|{^eX&S-P@CU9#)8NTEhu@qh4opMA&(0mztaH
zN_Qb@F8li{V$chPr$xTzWJU!-rS}OkqKJ9YMLdGYMR#bZo{ax@9e^HOt1MOJO3r%1
zVVE3hM0ZX+8yh}zJ&#*!7N8+;fsa`Ke@rYuF#fHOq0+TOs!tAuE8T05VdsZ~XhK3E
zf9z7foX1y}zUUO=v*v5?LpnvsKYUQ#)yrwPnr*@6whl$%U#eVzUdw4^a9tBmD4X~G
z#WZdL`&-(c@P_lf+|sug6{8792|&KS>tjP<M)lXP7R6J{)c7b~aSxr@xwGhe-p%=V
z>kOg=!m0g!-wS`l5p6x3+8C$3T;?iNX7KA<tyV=B)ev000>f3tf?2O=yT5_cqv6^m
zG<pr!)C`?|sk1u5Dw!M1P`eV+;4Z2qU8?br%Mx!O0BJ{n@p8VS{0!FxN|_35UQm!Z
z(t*cVL%s_1?<ni^Ok6@R)^P|`5}w_b96l@eao-Ps;%gsU)VQQ&jEJwt!clLfagPA9
z6uc{)IywAP{!wi3;?8%C){{8hgvDyjKfay4OaLs0k;i0H!vYK3*{E7UR5P_Z9e!D7
zEX=~S$E6yt<T~aEnkgB)ag!jkHUwa>%4JtAaj``b=-q=sGpxDXWbkptf)kO$^EOp*
zy^wQz;Di4yy90g{%z#JTvIi%I9<C|Zue#17frS$iUq;Sz=&6KMNzCl7DfqIl2eM!K
zCH@@lAsj2_7LfSyLFWA0S<^Y~NbG1tUU-j!&Ze>yqu|#%Ua6$%xFQaN0HFKs!%XEv
z_$K3*1?2nYytm~Zl-eW)eZegU3JsRYg+y@LHXf3plh5S>(zy&P=ayo%1*Uw~sV0Bs
z{71N|=jD~)c~yHkEd;lc-hzgr_;d0RN%29s*5X(Xj#48W4N0MehwAVnIYb)-|M=UD
zw{hK_HRF4v%2)K<<g|{oB|;0s?9;!U$Ax)GpbbH7->q?{x$nLabkg%g)qGhl>iyDS
zq)8Ao8z3aj^*2s(1yOf`uq<%J$D$$gg#d=sK1R2{nAa)oR5LF|n=bl&4HiayRqJlV
zR|_w}Fb?J?8Q_YO?1aQWUT?zY%ev-%=KNCZIwW~#RWvjsCRN@#$6+S9wH3g-p~X66
zn48m_>tWp9;H$|={!xgXAb_QN7dAE6$dzcm^I#XMxYRj3XD}N~<H@tRxKnF(3&8>Y
zbI@}A$t}xZ7N|uE)q%S~z9JP`8A7A3>);<;bSRk{evuWhS@QrUy5Hv<Ib2qmXEuHw
zS{XT4^8(*v&I4;w8&MsB_YJ^i0;lO=oYV!k)ttnmRHUIsSF89$)Gf~B4A&uZK!?5-
zXVv1y1jt&^!L_%pp4rc>yYws^G^$cVjj9}q{dBmV$jt<38x^cvGslwIS;VJqbx@P_
zzJ=$$pP2E0y^<H(V_>FMM2Q){pUdELy{=gfHt<+43b&oO4Z7A$AHP_?fa^T{n%+FA
zCX{bAtYelw2NFoblap|70nl4V8}rZ14^b>o8-3s2QayL_#BXyHWqDt*7%fz9jr8D1
z3~`@|<1^^@H#E+^9Xa0V`1RQ}+=FPFjlo;fta4k)btX9XmW$S2?8>BZT~S44a6m-1
z?_+Hi{Q$MDB7n>2;@=t%<AcZ{4Lk;pgBOD;puV8>w(4Vz6gpbR{3OpvGML%9_)oP~
zN&UL3hgPaxpY?hH$FF(lWQU@kZrS0_to$zB^Q|l<_bay&P8M@pBw6F<Di>m2Vr7tk
z>k~Uzg4A61uFl0<0dfIG+vS&h=ANq~XAW*)d+)cdC;D)?j<9VSmnG(re8>@2?%2Wx
zQ}U`gxcO$*%8RW(JeE$$Rjd_U&uP?ys1ryrr=y&MRd5%04779hpl~YQ?JK*z1g2!$
z28`Kc$SE8m@5FqqGH2pFRe%JS&>hyRY3k(CBpgeJ*1E-R`ch3*Twkb258Bysv;I16
zjn`o}5Ik77_CLHgBacaoozv!W|Cu%b$&qq22z|(H*tuSwdKT3D6^8~~@SyWXhYpkT
zLsBb;FFxXtGr)Vn%o7M)^g@hkmAM|vvFTCBF!&#xJ3Gqpz5)Fv{U6T_NtJb>dEfh-
zd0#l*FGPG}JZ?@D!;J|vDWDZdt20gU><qN*ESr*C^~d2dUuqMcU(ZNx`dyx}A8&#1
zttn_5uJZCM+*Q;~go4Cck&>>&_mc6E-r^g%{CyaSyJ{o{1H;zjT_bVbH6#W6s{IX%
zAK~W54WURhxZ+6@w^;*3ViAf+oX;h(oNB5WodtFGs6OsZ8f{ByVQLNOW^r6}sJIlg
z^J}^MP27gYSPgitUB=2ZuAgy80PQ|$@$v&!&kk^Zq1gunv=J519}TPR2s|A!xUYiT
zzh$cn+HMGILtT@ExK+SN7N)q}Mb32W5iRbc!DTc?W|ZCMCMWwVNGU+&bQ&q2xn4j!
zMWUBF-i>o4n`G8s!+Qa81=!gs(K#~Ag8f(~n`nDr{U`3v=P7q)PwcVvSj)*i_Lk9y
zEJm;An0w+Yu5S=MtJ&~m3}1Z~As^Nfspozc=h}M;K_3i^ZQ#n4anfFIGlV!#$7(VA
zZbu$9r~>siZ(aq#ellZdso_Rksh){;Vxhh@qoDV><k>22^CXx8!{0yD4QJstf&<bJ
zMrr=Y;dU$7Yar{bU?f_0$ddM0n5^PKM0p4<%&W(5Hbk1htPWm@y3O%GuKgktgbps>
zt5TT6ElD(SQvaktn2mBW>w4sPmss8~m-BHwXk(KBZfUj640MR$lvD3c(Bp&K8LB*L
z+ja>I>eP}b>ixCBJIISOtl;AKT}UPSE-B05<SXY^Xh|TGYd-7p01tdu()JD89Mr@`
zh-#t%vhj;dysmecICyf2-`AKr9ts(fV!FFn9V^U}!8$8Ye>zMFoWGaHC1S65_r0K#
zrfWQczVJMEjL^c?L*&=2Ze`y6BFb<$CEi*c!;4`*G6s_Qh^xnk$bHlk&)_L3?p8({
zc!ut5x%z`U<IY|ic!%fUEksxtd6<D(=^Gr$W2PI)i4RZqzy0G~r4=51f7BCQH#^*L
ztq-E+Yu&$-m@_>%v@e~E5^Cm#f^^_X&3ltm%JuH+xM;C^kATrB*``tFajQG;K=@PD
zIAxXd706A&!k?b8@sT%OHc0UBuV)fkFbgqmqzmnrxo5NSFKLcNam!b9%r0@Qj{T-)
zF%Zm@itVm!7%=^hC!t1Ai(djl4xt$kTvP}6i;KTIUmJUrlWRb>1TkO3-RcjXa!VCU
zEJrcM3A_^7j-#d#4e`MzAD=a3d2@RvaLNY+y>T1X!1;t3F--#1c+6NM)3fI>zY2CX
zcjyQ(LPK$R&Q@_=QX(%=Jr*5rz-7<ayAmMHLGL5rt1?3HL?41(Jh4VATwcr(XVbv_
zrD!Xk)5c`HDbo8XsS`=>O-_uvoWSF=?T&@YMq(T}YicVx>Ns^gw`0$_NWl|mPu%hQ
zn{j1w4#{T9ZV@DPHP1JYWh5KqOcAA1mYXeXF>^2l4ovlabD8ItOv$DelTI2_0InIB
zy^c3fgYn;|gS13`;wtg%qhMig@2}&8$8ZWB?J2wDFz;7f<lenrH+eITeq^|M*5pDJ
zM+ujUHX`}Zyz{}%s0P>E8j4k+6DS%E01n~?-xSH+Qz4`Neo=5Tu6uDDy~;gujWu(e
z3YUEWk#n|$DOf5f7hNz)V6(+VuDInGxZu`v8qtbvN^A%2(OZoq|EW+DEV{|-kT*_*
zbTM3f=$EgAmW&Vjh~X1Ka1AO$VtFfYUPBuMbyM1%Hj&$sA~Fn!o#4963Z;3t=imW6
z{F}nO8r&~5!8uDc;*l|As!;whJ&Sr<-gC<oK3XGK!|yWQhj65KH)M(JZSTB4&*R?6
zOZBX|c6zBQcioxe?Y=0wqCUifeGYh-`b&e6U4fAt#>b`ja;y#;q1=}DUoMZ=z?SXZ
z=w$)Hv8(Y?;7h>{YWsyH^IYiAr;JW0G*Nfm6px=kaYkE|JCrOqTa-B|=xhs}M{rei
z;^Vv518q-Z1%iSnq!YW<T%12&Usp`YzpHmop#{$`5VS|-^VUUNL^Se8Fmv&(o+<O)
zc{~OfCQ2_k*l+F_FI;KtQ-w=yxB&WasxAkA*o1`NAY0HVaAMRko-ZK5LW~6O3kY^!
z>nPbqeBt>9Q;tAk7@|q)w@+{lCoLjKQq_&Oixei+b^qhnPB8Pwi2R*f9dR6io-;v`
zGod-0cXD(^c#w}g5j+zxTi^xqV755-)^j&Vaz>{R&#{QzDbPKi-{)klkLCrwfo(#K
z6`pU^IKC&Y1jFl<A4z`P`d2&D!ffgWb=-rMeGlYb!>5VI?PV|FEaX4JhfYK8V9K(p
zlhgQGNvUh;;JUGmK7CayGPsoyi=BTh$N)YCW^?l6Q{*Sq`gOyJfGg{)lJWBrw;^cA
zHcLpxyQtuoadYKkvi8w@0U0J1pw!$jlo#j%9IMD10fTObTek}C;{pcYR<6Ts1Q3lp
zQ3x4bm?@Wr7B9xAW{wj@n}jB2&2@3R{ZgTKwy2ToWU&YeAAZB7LyjgK(o28#M)byu
zM=3UQIlsywiO%am7exiELvL#4_-EEz^p?=ZNG7C4@q%TXO&vNKmeU=$Bn$jQNgwpz
zo!XD%zacXrU$Id1GjG|&!I{z1;}J1W0t|C|C2Ku=A39;|nbTT3+}r4`z%Yrn8|$9&
zc;SNMCV=goC;h=Y(jvr2v07*X-V$Abv)MbElJO$-U+8U|JNVYMPzFlR^z?Bm&Xa-S
z-e7jq@XH9uVsy&DubpL!hZ1;ElMaUjlrR5Oh{8>N45Dd#B|Iynsh-+DWi||E-fyyr
zHw~An2KkW|z8x_|i!rV+GY3mt;75!es$G1oXNU*%aqoYvjyJsn`HChJn~cTrUi?y=
zJL~d8f&U_s-A42QomQIJlV))=8gL1BCt!x1mf14rQS)tMwkX}*v|F**(m83R3$N2=
zEnDmN*rFrFD5~G?7#?}yYH}3VYv7lHSH8I-;ua7K_*JOn-xJ%;rzh*A5|OC>D`j0h
zh4EJ=C*d{F_MuHfHRZUoViu|~Y7bxCrc7Tb+Qxg%f@q;Z1Dct*$%@o4um+1P8}Rg~
zj!N^^kfrjhd3;PW;jl@ddrPQ$@(~=-M_z*=i(cyKgspTasds};lE3$R@pV_z9*`P~
zYsE2D703;3Cdkl1i`NBwOlAB6WOMOi=NnQS13MTRSaWJ~!1L|a?r}Izc0lh6%$pF!
z<7G0BgoxsZySduhOjNsc>oIM<-U<jw`>(7D(A{UyZg6SHqZCid;g&5lT{>wx-fhOn
z8mL(9f5kr-uviR|F9%|TyvEf#isMBqKf#TvZK{>P-6xVPDbao?>bZUxR=xMcgj%uA
zJKZi2@TQRG;&4}h)ByfqTgrAZyzJW{@hWookmEyo0YVxhe3&W9fT2X$$(5`atBnV7
zZZiezH8a8jZ+w$4+?!cc$VcjQ^lHwo--&ovbEczR1&>k^@sa`ym7Av?o_Q*oFXD8j
z()^=^FUR8L2P;m)c{*`99xv$#ZsEx>d~RV7bqmbJ-Ul&!<f|GdOP*MXE$W@<j5Y2?
z3NCrQ3Ng#K1M7WwO`(XQ@<`v#hQIagK+4yj>zN#Kv>%9l?fMQi=3qXSZv(S;iYZJ`
zU8*a4!K~v$|A2sdGlP#;Bi{jad4xJhjXf*Oe}{I@5^8fo7wdJr9|(gJ>KM}RmD|Rw
zwou`+5%AXLB@iOcIjqlxvE$gTEy!NU5_xx={9nag+I93E6mS8s4iZ58goz-2-=T(=
zcHz!XKEuGE9-=E$?KO6u;0JH8RTj^pe0=yLS*iv&l-6HD@T%`r1qf2=+Je<_7(&|u
z83nhIdr;U+r)3D{OXgZVNao4svzU1hW=s|R#$#lJ=%D1Oh<T>^9HeBhKUgrch|=Ci
z??_1;|C;qY-Vc9i9BW<*!$fEE8)nD{pza<WDIA2e<x$8(G|S%TP=>8PkwDPBeXlV_
zY<-vMNpbdc9N^7<F<;aLUZiuDt~$<h#YG1l{~WpOp2SC$nL_z<{qUPe0a6F`c3enZ
ztf7EmTld|a>U^45ae8w@<+@ibyzUKa!4N_@C&;Q}{~Zw@X+qGLgH{`amSA{W%`jYE
z;##5Mt?tu&Q6kGxm<7w<+W*>x`C9J%$4-UD5~X=7`N?ut$mODQz}5W*Ax6>f<nS6h
z5hb*oAJl%H`>`xxZZ<%Mt`9T1i2~C-n|MWyj-#~gBfwD(gFS6~5N5@zbVi<}Bs%yq
z0&@dPg+SWrc&??lt#AjI_S^x3u`@oJr`*D#RwD|zpAlQepA`H(0R{s<?>#tEMWSd1
zHWQ(-;4iBe8FUQ9(v7im1-hdNfQhuTpju)=_R8}r)e*`MCI?OV^v9~)i=QusqP_!t
zXHPxA$p$08funsjb0=c|9r{)S!<*LKkL1gcv{^cIC|RNb>jJxT_xR~WCn?PfEq`SV
zSm7YA4d6nF+DWxt{67bBqwtc+N5KapDmVndv1+@%_7<NFrV9*GF4%tZYsblM&#);C
zKGn;)(3W)CEtt?_f9rmz8f(TYOO_cQpzThOyX}tS3n+RvZ8*%Rf#30Io(`3-qJ=Mg
zYUm1bPD9yKe%>(th4u}YdqP)tDmHT^)S)f^>Xh0VIy|g@*>|1}J;u@3gHebjQqORs
z%%4D~+Q)C~_$iGts@aJFw#;gm|7~uTb1{^kP$KE*_|GGnxZ^+b(TgU$=5FLa^9)uz
z099X0<|jfjU^$&L=C<SIThVD@o#Su<o1W01DX$(Ntz10;jQ5!c3SOFA<i?wWWwNhF
z8#LvV>-(o-KRNp{w7K5)dgsSSuwh16V6v$31PZ?Yo~L&X`|N=6gR>=3ZC-}0E|9H2
z5yg*g{9RGVOO7s_t5=@m4n0IO!G|$2!6TB?{0uFbz6)^Wv!Z=-nuo3aEJ`O~@BS~%
zmV>FZ>XV;Vs==U$_iyQgB6!$JTMVw!_dQ-4u^&(A5e4F3HQz6Z{rBvUk@f~FW%32*
z2TS;zwotgASlf2xY@A+oVMqgMFP}OaCoB7XqOUXw8)}JqS;%D6l(ZY%l@D^k5oQ6>
zW6<<^jqi^0Y<$EHSDdEhra;TP`N=I|Q;K}5Oyl{sAaYQ{yeZ%frK(<8<V`8IgaE1#
zj;-F~hC4W~L1;dPK?6->1LxTBe1a-yKORzYSx92PaKGIq0w5F!B3w0&C5Uu6YFouD
z=e4`ddxnvJ>4`@1(gRK}f8Y-KI%o{e{Y>cw9FByJXBgM48HV0dZoQD<uM(vyHxFM-
z=J!GwenL5vWcH*yc*{=%RJ%d%gyCLK%+?}E$NJw}U%Q&myp6cqzk&X#QY`m?`vdKd
z;IHfktU&`ke_*ia+p*YOqc$so^tWb5@db8_&B#yax&FOWo^veC$b*m>f|-p`kD$vT
z{$Kftc*Ix=IA(3@Wyu_aXE-g3J!3p)cgk(UZFdcwv8qhAn_~+NZg*Eq9@|}!l0Wwj
zPRK?aQ&D9>`Q$pERpDofJh|5I!g+et!8~p}H&L0MY!FQj6n|;kb(}es&>ztMKn|`&
zZvWO1t{pm5+>aF&LN9|2iks?w;}NDMVt@yBKez_OvvpPjPJ&{A6aYK>AILVIK+WTq
zZ4>#j->`?>C!pnF-@6w$qErJqY0njV8=Ri55HeUtj)9jfqBP2qg})WX8Q^FlWH!js
zcbtTy?NZvw*K=OGi1Qy>Ju2;I=IB$aafIjsz&Q3i&9uRuahWo+dD)kmjvNf9v6C^V
zvthOLR*Cq?VR0?IiR^Ody$V6AGp1pi0LZqBU}oDL455Y!7j`8+u7^@BQSahHXhryN
zKw~Gr>P2Zu4FmC9;D$BmK3AIF$4@Ud<l3IS#xKBh?m&U*FhPMy5oXyH@B4G4ha7m8
zpLw?CRILu7C=VR3um?a{<S8?~Ot7irYy`a-;&$fz#HCF{hcBgdRO56pTm{B{Td{fo
z+uH&KGx-P=+NdyE@)&zAL=8JeBAIb)iTws!GpNIxn@~KKjXk6qZ~Lss34^lHvr+g-
zK*QTB+S~wq77f$E(Y)3_E{O*!!2Ej*)a|}WpFPVuLF^BT>OBqqdC-6#N5(lZ&{{<V
z!_1Yf9eR1VKkO4!86GUgs;pGxf$LIb9$vrBOiH-Yf8QG%AlDQaAo*>Ng)UCqG8O80
zib?KReHag9do;TTyi;&~=?WfUHf}b_M0D`|pm|ri9G_ev;v&8YKFACkzQi5FW6lSZ
z;Ro)iN=#Q8^_k`h{&M(*Js-t)3oWkzA68rn!zHx64<+-*Q0Vhb#0KLAPq}BPVk}tH
z_pwjh4jY^qf5dZyplydf@61k=o*%ofvk%LO?>S5jc)77@py9+&%-zCno-PZvsoH>s
zxf#9HJg8-c<RRmLnfq%oubCNKisp3eRersx#&!Xb+i1Der8SvjstJcRR}!t768w^G
z1beOu7`R-sz&KI|0ntT@Ld|U&cDhV}bOF6PF3H=5H5#3@H}u2MgxaB#LB^D!j`*Wk
z&!3q(tL!SZwq9AHsF1mhquX?zGO+;6qd7v4+o*_IKTgJuxs~8rA?o0JpJl5pF*u9J
zLe(=r=rc~nU(O1wN@{Y37N5AFMC+T~Jf<mNU~NB!V-~2<+|ca#*%l`=L^y#1uG0Bc
z;UBxhT8x7=OrLFwh+Dzb<A4)+Hs@;_UNl;967o`ke$3ltIZhV(L|bFP-A}J`JB_t&
zX+|GT`2^u_Q?E>5D?3i2$L<4jaz)qt2gU=SUwZ{SetAPWe;_JAx+=vg>l@>T5Hx2n
zg-bgU`#E3A+C=Pn0mGKB>3g2>B~8I=3Zhm2EJh*iUxLI|;dmp0C%~oM6P<Ahdv^{d
z;45Ip2DG&>!!G1NO!pd~&e>?3BpB5bR`1twkw4Z)$)$A)V!1<s*>?0^*QzO=HP|SA
z<PZu(MoX!KhTp#m*_Yocl>H5(U)yJYh+onbt>P&DD0sZeg!cHxQy%jU+)g-gAxnMY
zZI7zwnevZZ;|nvEF1kNedr{)9^y=Q2FY9!6Ma5W`b)0sYzcinEG}KpN&Z5s&nkwe1
zJ%QDk_Z$4bKaVL3+|iPAu%@+mru%=-t^f278y5Y(v#{46gGkco^*B<wZYMGMzdVjA
zaVXJJeWm&_aC7|@9hs<s<p?7>aPib~6IndiS}_X!U1f)<NWtH-fz-1HX5!jPr9w@@
zxT4d{G61Ir@(K{ADzmScV<S$*RGQrbgm$I7V|aRU_oxZ9x7lt5_LAE8!%{ZG(oa9a
z8+$fsBAIl$vQ!O21yhd-sh=|ok0U3W$eA9Ey2%F!VCd0Jpq4@ua6kvfy+&W)Kjz6+
zVJa$uPO5ii@Vo02DkY@(SEV~6LgeG{0Z`wk6Flm$(e=V)=K!jooafVCz~)7K!|b^p
z8oztoTiFZ8Fw{GoY04uwAr|ix<1s7L4$`D}i(QrftQcdo-*0fi7q6v`+c8@rUO}B$
zrD1p-=QuqMiR^<G-)p)vH)6hoa)Hz}`KX7E{J&ip7D*v*-@cvRD~c>XUTezn1eW?q
z2T|R<lJ$SNK2Xu2x!VeGhSku5;60%+F)`!bxOmYf$sW36Ct{joJ8n<J;B8FxggA<p
z1l9R2eY@bp+ieoJ=J7Fyu|Dc$c<T*3+%t_VWF1U7BZl+@^^>D^xL}ztKbi2I=Q6Bk
zmu#_FCJ{{DR6jRf9GhJZC8#=<@ZcEK%|WCaMzQk*RjMOR$sy!$o&6gz(-gC$K_R#o
zQ_kp3n2zbyfL#iO={8Psw^}egQR*}Lj(nSQ){B^q-<J@*{s6}sSPZ#g8*8WMG3)J*
z?avev7GiB%MA{ORmyv>JJ=X7~H^w%MeyI^q`_`oDQNh*DXfDTv&I_uQVD#1<@$1_$
z*NKj_{K{{((SMO%6>F(JyDp6!ez;*&CI(C(mIl#~*t>%^eEC&$f7DP&t8Gi%jD0gA
z%}l6n(WiILI>Is4Ca*`o{z1W7#Mbd``%^Y+UN9-JpR#_#c`U_%n%M_XrFic#lC$C#
zKq?|=7XRv6!<w~g!(1{JoPxAAQhN|9af(QbJTET~HH*J@<BXiJ)XUW$@8U&Cau>i|
z+4Ix}+k=}b<1G8G0(N#wWidr*N~DL<H}?aRPfZT53gccIgI99FG`*J#K2EybTcxej
zfPK%-lOTAZgwBe8v1EX}+!$rl<r#%<Qmm7|FY4Eua{O!FrYYF;kVU+ebH7auj*0tD
zD(s2gK=YX6l*05{S#n8dU>Yz``gW5y2J3^UM!>%(z`vna;hqV%-?%9M&fQ(2Tm5Lv
zwSt_KIcsFG;)zo#$huIYlDXA#f|ZKj+~$QE;SE`d1sG;g0j9b~NFtGD@k{bL2UdG0
zOU}@p*&DQ1z+<uvhIpHk(f6gtye*}OIOYlERJvg!&laIoG=Zns_XIz=N6ibnpb)Y2
zrOkL!<=k_aO6N&7EwPA#+QOZ8#g`ejW=`5^g>xO<e#nHqm%*lZxsY|!EZs$mly1Fo
zS(`WcjmgVJ6F;h8s)gfJ2g~=_8v1!k0>RU<<O;6mJq~)XG~9C+<^v>bV(m_u-1R&+
zfu!B}^&(blG?Fg1Uo1Ghzq+H}T=T+4Tfe-ywKrPq_w2#J)gWmQt;uOTc!a5!wQLci
zCe@j6_e_Ac0oG}MO9rK@9BQ0?g5eKr%>TD~?mIaxsbUJI<0L{>&4hE|G|==F>xEC!
zsCimpORraYJ%&u|_#Bo)&hY^uiAwZ7*9l!!lKStFslrAjR1usU{ZaHzpzMOIeOScY
zJFDXB!%y~&<~3isyeBU#|MtSk73-+(pD4FO&a@-PO#%tuc@IauNW-1lrhEK7Td|(-
zX;W-}+%{#hzDH&<mZP9G9&tQkgeo#Q;k4Z%tx79a&gR3Fp_&1y0$we5ca`QI*fjD^
zsNK~qI-YM!Ha++x+v@g_!Hy!SrUkNwvWIXCJSAj}Bl(-+yii?<1y1CWqPcbF%5|NU
z7URT|UqEA@KCw6vyH)I8(e%aP?`8{L>tDSujVw87X7xBsJoTx$h+OTdz8sf4{jI4X
zv5nCU3p4p^C+KD;gZI%V^7$Vu=80@GifyQGTOed4@zL?K)%EPsqO95tx8Katx^<f0
zoWj49iIwboX`P(e_Urx+#AvjlQ+7#FZ<XGb>y;I}4I?9>rWy-!N}Atr9#c;5Qj;vL
z({t7+le<V$Ka4T3Yr4BBAuM)Gz^L4&eml$z8nR9#UEEWy?@orDucyV%%<HMCIMOr?
z;8QC4E3v_q4tGdhMM`xAvpqH`lgkPO?ut$oak`Tgj(LFP4pYzUOzCRbo3bF}<|XV~
zJ=7qtcltkJHSFYMff%Z}FJ$_!w>={{O;@&K`Y0898!+z&9o}MFt46^y3;o>}b$Df7
z&dPffh^gl)(EcZ%so0fwN<a9s|A60otbNUYMxW$<lmEQU@@#r{w=81t)Lx1B@CWi(
z$Bg{sHq~Nh>bK|MY|nB!s+?E8sn@TymV59P(^{T~le8P>^<zlMp5ezHii0;Dxbw<n
z>eqqy?*~WiO}6Tg|4o*a8Fe~Xp-cvATWu?2UvG9>I47btt>A>5V47A)R@2LY+!GyG
zUxpCn3h4S*Z)G=NDFtfmPQ+VMMpr)K$IGn6TJL@Z2O3j8$p8G_)geDh`Bz+PW)9ZC
zA|zU@WK@{1X1zzBAN<b=d&8*pR`r;vb7~ywE8J?BkLfE+7D9b6_tgv^Y`|Yb6bYA<
zuW`vpc`vy~Nq~GH|9&TC$bC-a&ZmQ!4L>{<hDA8yC9OYg0sjB?cMHQ}<flyzJ9g~Q
zyyN)ZSx0`~`>|cdihc*ovuj3)yqDB3OmoA!OAs*?th@5Q^j}%wA#ZEdm^Y<b4BK#j
zGmdTe50b+wO~V<Smr}6Uv{%zy{hUmf*5ZYVQ%D{GdV2Qhwj!o?-%GwYaJl1Cbj^3x
zH#t9~Iw9vmj7sh|`Ud9hF41!Mf4v#35=h(pY;R@ql}61P*HNYtr^&xheT;fq&G{~-
zn<aOP77I#TBCG#-*6Rb^=DH4hG4&-`E(z4x>Ag1ClZ~H>!YPlL;ToWtUDFe$moq9n
zCfp8lZWWS33Jx{eFD7)NH48_5eL@?G7XNhFh{;^r*w>?rlk4r}NR_UmLVCiYn-*qb
zSsYre;0Jy8c#F;V0vBFLuIW(fa2YH7)qA*hzOy6t7MG(?aFyfOP&Zne;1DXpqd|np
zQ#8NM7o_f=@E@kVmR?PXNiIF~;m59DGyknrlTayFDyGyWzy3P+O3LbMOSy+>v8)Zv
z7wpyXnx=NFU6b2vVlPm_TY`%kNR$s=3iI8T_bIm&>V6uH`E5vVb!>L)U6^5=Ji`KL
zuuI{C0eF~o$(4QqcV^<c;HL~BGW^kzq=cnVPHjc(jVXR_0}oR57O#q~Qt0&C{CXbd
z>z|yVCd7tjhxr!DKQ=Q_UU20{rg(7p!v|?MQGZLX^~Ec@cq>dE5a&ZCk~GF1CXYIO
zbiO*46M;y8fwXtt=$%&)8kkwLR?gH_Z^^=50xbelJ539RcIjg5!eS<QO60sVQsL);
zh}};^4Et8MU=#b|gz(mT1u-v5so{Fy!#DXAK>Q(|5N-s%Q7xv48-@IW=;O)SIbD4D
zF>^V@=&+FRkLPAa16}o5uhgu5{n*p#|7b~65KT-lbU3v)bgY7vxn1Vs1#V@ZbxL!*
zGjnfP^U)Gn2VT6Z^F|YiBjK&K!_i(|mkrCMiYH&bZjto-$a<Y+9am4jDzV1cHz)}$
z6s%FaXPySH!%lfa3Jw|F*Lx{&G<oQf!JAb2r89`7cwcYD@Lq)#D&%datc8E9x}|W9
zZ@L$CsgRR{i6RiQW88;JYZk7(Wp&%`ZiH;fgSr12NhVJ%e=Tvr*=O~y`}Q?$Nn}|p
z354dHP3Rdp*YtsB;Z!T3p|P561Aazgn+xVvF|s$WrdF)o4N6z0p{4VC>zB%PqI~<A
zgvg0W{jpED@Id^i<JdiY<7>%qQeSMoTVt{?_}`99;dMIl5!>c($0`%R66EqgC#Gdl
z1$dT2OBK8<`S{V6JRyy~|8_T~w(HDczMATf>_|0rHDA&@Ahb4nACF2#bVSp|ceYt>
zkvP&OBLb@9+K;yuN$Ji*zE<OdRd52LC+G~L&Vh<?+z+G13Dq50B;uvoH`}pSjr`=<
zg}pWpETc)eDbr_3WK6Oe-uz|D#yiS(T1Wqs?iZh9{iS+oTG+YjwqC&@sqjCIF24=Z
z>MzV3x>S?Fv%67<k&qL`l+H?N?JDIHYg*;66ivT;)zyxEy1Slz#m3m(u!rN;ZgYdm
zBd!i{)ZVh&-{R(P+4iEfK)W++LRkOjAJrZb{!^~x8m4&l9?-3W=F(uXX~Ruz(^^)l
zI86O_f$+TkoJJu*lRl5ne0`0Bq$`IN>yj0Vl|H;(+Ohf1Ua)ZQT;Jzx_~j-Mj58dI
zf`TsZH5k6(PGTU&BHNUIId%>GYwDloJ$!va)SNGMmycvD4jF7Nu92|qO}j1pvorRp
zLbmx7Mm9o2db!Ffr|J7_|8(n?cR6@_H;MU-FNzx;vvJ{L)fvvhCj0$vx2U@C`|gxb
z{Sv9-a{o!%(oXLWEKSe~_x)b!XD=O05nMKKtrPp=s2gbD=;wc(C(1E*Mh0oty++yR
z4!%vBbeJ4GF;_@s|Ic1y-DzP_Q*=z7rX#Ya_f&Xo9D1vmS#cgD=aeg=@b&ir2a^ux
zfuApShuNnn&9t7Y=j0ev5;xowGiR6d!|_)dZ|Sd*b>*gz0O`?$@VIf{SlWzlu2`cI
zv$I4Bbp8>e^gzu}YKazJaD5MgYn8l$^*miCPvWU_M_p^`3EL4~{Hf}uzHHpMocu*@
zE=NcjqH&vcjaquY?_AZXPl_5h`u30n#V8eO;c;FaWp*`cv2ps#?z&0``B%zprIZwz
zhZh)l&s>w*BQE{#S`T9$nL{sAC<rwuQHxT(aLz2gLrhylMHufUms6`jA-?U5y2TyJ
zQNIcbiw1=|N*<oF*GHq4jGPvmCbg<^mR?fo@in7XROc%GmsmY%*Y(-+b&zSn62ez*
z+teC&w2ZOa=^Q@e>t+W>DoR>=X_?C2Y3`cGx5S2fR`Cx={U{xdkoQ!9<Gj73_qa#R
zBWMW{#u-OLoe%nP+kMYlJY~lmsW#nF*CzcYGeY^;O(bLW1p_wOMrpsZ9I_seokLBg
zNl7S^i>~m_rMt0&5^B6(+^;R(s#U2#H7AtiuW)|&f)<m?3ln+n75ro$dlhxMa~>$U
zF@ud$;j~62|CW}wd0Pjly+8JrP~8^uI*Jl2D8B=&d%LTI?XFciOAM{Mie1D<w9(wt
z)WUckzDNlT0bdrMT_08Ssj5`P;w`In9c<{hE<?EwhQp!8k!7FBqm@7KXM8EMNpt7U
z-4_ouFEl&4Q?cK#;O@(8*44=zsU*<qr2x5d`nAZM=ZcBS^9rp@EP(29>OpF9P1tKe
zs&q?c>ben8q*Vxg|62Rnhhi!boM?61<n9Yz86AZL3Jv`*$kOwXI863?d-q-k_eMup
zpk)u@`LREXdu%NkUK?*AdjI}?y8(?+*ECLxv+RQ~U8Fi2(()1}eUP2zL<yN=)>rbG
zH|Yp96>YN02@j*rZ*EiZokk_}aC|vu#=SP`3?ZjMlY@hIY(z@x`X@N{rp&(d?m8P-
zc5f!xMA>g_NKf_i&i;*$xNS_VGYOPnQ(=J8pEW6!&e9Pjf!t3Y+4-qm@a{_<S3hw7
zm6|K`Vf4<1Myj-rmVSoXsx|Jb26kAof`n5m5&O}~Ax59>4bSJ1_q{X8#c!jGx?a3s
z1g@9!3hKyA+s!HQg8#u~Zz?YvGIY6_rnMBYH=)e$t{Y#Sa#e0?{CU<%RLupj<h3S&
z?>xz!|I|<^RJ~C4<6W#BrrSe#45n%CJ6ju`Q}A&-<WBc_%3FJs^n}TgICR4DW7Iha
zx!<qh!pv8%w7i%}3zh(2f1o6w@2T6w8}5G`fAP{K(F|+%x1VPw%s=upDdMAgWiFdz
z3&i$=d+%9s95-CYSb*Gl@LC+7UgoK%NSg!9Paw*pY~=BXqL^Zy%j#P1@@g#ugL-ct
z=y<B#Z-beT;NlN`i`1i#qPUSb$&4rUzF7v!+n>KCu~5FT8yuYazrF8z;2-!{E1Z#v
zeu&8o?$gg8BvJxuciI{k9wTGE5bFPrI&zel2J<Kd+)Fs~6I?Q^>$?~k_G45>Y={Cz
z<e+5?;y$$`lV=vulk2q3PB)N+G7tB?F6%Ew*Ij(vRnMBRNi7#T5ByOkYfErmo#N0(
z`sS9aFY~+UiuzO6a2xx9c|!)zj?(EKn@uYCHS1jZiK~uhWajY>89IgD>3yK{)*@~K
zAyR0nZ~I25Efnq8#4-gAs-&Hh?`t0XP;@d35~$mLj}-pzrEtullD4A+s%ihe@7Yv%
z;OL%%>(bf+o(%my_G`)Ou?q9I6$EJ9dhn!Ri<E6ynEs5UOUXH}hML~(smkctd3v4K
z9>t%EZyIG%UjOoWUi4?jyhAS^94f7pa^;0a>_QO(H$4)05YgLKLAK~-*M;|&>p>{e
zLe*Ik8JkQ?yImb3C%i7nvZXMjdO>@?Uyu2{C^pKR_Do1d*iia&*-4F!bD79g$^(*i
zxb6wx-|Z6f9|UC1<yH{X*aGN)_Tf!^Xq}=S6wwWo^2kXWrj;Wt-<8=v+cn|hrhtQb
z-=2Ilfuym8^}$j4+}gNrW`%@*;u{xtlbWHZ7jIZ6^MEW_;`G3{dR_*m0uVXmC-2w~
zx#d8J86{!+3?iN;t#;h&@{zjlCtLX;I%3fWp6Bj%{_`*sasDRo$tB}*>Ag2>+fDHz
zX^(QUeJ|-+v$n5O>d<c%&VGq>TkFo7fdOZJO}afv;=NmDlV&#W=*B09K_AT8zaoOQ
zdin>-cEBuKa9#p&+_brNgR8Mba9dyR?(3CuE0j12Yo|6KgZKLi1AZDy9A54>>({*x
zb^Rw}q6&Zb7ynY(I_Kx|4`nA-Jg-cuHu?FWp=|z8;f{;*2JDX0FD<1V6)GKWdOgvz
z*>HyQ@90xi2MfyQial6&r?Ml^KS%TToz$MzBZG6F#u^%e>yYYLEbLfNK+EIxh@KpW
zjXdWaD@>&<LJ=cxoieA?UW#$rz^>0wjF5ldJPw<1a^Yf2^>fp=*x#<{P+q*-jYDVl
zh$C`C=C|LBAA86-@adktF0bDiZ~pn}`p>P|q~JhgfA)sqgWq*(<{usQvEI7LaoWds
zuT`rj*IanJEG_Fs&6D;+Gw)gZyc(XnMH}@v=4O2Z&v*c4+Af++zUDcPuW0-VW*4YL
z*sWt}5Qbu1o<>c`nxeb%gk<9yu&Ce0MY79C4%^W~?(wzEKwHA;J)f?jJQp&YCN)aA
z?_mQ|UQ{z_v2kS7zW`<EM$O~J6a0gQ2ltcL>v3COxdN!>S4P>esx*`U(qp(i)k)4Y
z@9N2|WK)R{jsQ=3b8P+Qy}D6Q0x$_H5G{y`G-SR<dL>1;uk;YmqoKESD<woLJSNAM
zcfjC{<q%yRy&NaaK8&bTp7KUKB)dHfQ|ETsn6nQT<dB`v1*o1gJJxcHN8g&8A^_k4
zCK~_BXoCFv7H!s`zN52KeI8Fn$d3wzI(d%8Cp2XKYU38nb1L+a>Nz>HqxB1~fX3gt
z_t+(NDjo1yP9oq^I?JAy38sK=$A<94E+;{((~Y|1OL9#*nawy_ibx<y`DQ|bNrtu3
z8s!~)kc(-kuj6R`nn&N~i>3cOTwhdx65_5+)*LpG+=b|ba2~s=S1V0{bwc3%;EpPX
zQu`J_K27~I>taJ_iWfBQyZ)Iskwp<lgYt^$^SE_6z&6qYbKD(QjClCcmPs7rGOkac
z%ipzzsFMm2rEOwq>>D8vZPE0fo3q!ektn5A)5@4n6`N7vN(rGh9d3~0#k~B3o`vAm
z>v`t4$z{-<KVJnZSLs4SphIio%6pSpa*9}rlu*J=eoAT{7`+!jc%S#`Pn^e*u%v0B
znPl>eg~!KTWMLB=^bvcK@`p(t3(NSct-H|hs+4b-$c<GFITR7eo||_zKVvyKa!Dgb
zt8!?%o+SBX`dAs3+b9<YjzXvH?%lsK>URgeTm9rJ(=!o~SRZ>qD?Gc<p~=zvA@7B{
zv{+z+@VQ<da1}r;2DLnYS=c0?HtX>6+8Jybd?#s(e5m*xyfV-O3UN=^4(BJc*!lx|
z_T2{~5h6#D;;bznUr&i?_}Y->|5d^#M_Ixt+U_3jT&W7^S_<JCHoD0QE%<!x^5_c9
z%E>vvep!fC+R)(c52qi8K^85%IJo#LtE(1SC_2l>Du4IY@`&ClFMlTeJ}q<TKCx&Y
zLM|J-Gxx`rtScO97%eI<L=(3rvRypJQ(|3gf0>*3g*p%h^2Yh|*o1HsLH$>~-iuyw
zfZ-bq{nP@kzVc!{4*mWlm-<Uz_ji81yIW(%^gDKjm0kZFVz-Yw%mT<&X^{srZe+T-
z4peZ%Mi>2%W4(<2LG>s#fg<ARrSVM3;VMgQ6fk9SXm2zn-2Rg-t7Z<$4D$LAt1X->
zLpuH4;})xqONsgDVX)J6nMiByS6&1q#K=&4d?m^gTOiV6&!0aJu}-eeyw^3x`(~=s
zbhgrvJ4qMK;*@OHr#5HcZ2F4bW8>YC5WxjUgme>5zL$*habMv)k7Im?Tp`3x?-gu#
zs7~IL1Ge^@!eyR+|6~=ro*Xj9e_#Dx1(xt{LTLNG4)o<v!Usz~wIqU(Ei@`;JK3j}
zAfJm4e+-<#h;TN)yL_1yRElX<%$9KS^IKqf`^{mEx4a-9tu?@ik5ySb!n!<%nxI>7
zAY1oy#Cn!?pluQ?U%12WqF?2086l$*o?Olov<3T)*Qx>*--glHiriO!H<35?N2Z}c
zN762yhM7}SkwKY{gY!RnZ~ci}(XUHNW=rt$rKsyv<hb!&#;4Y{rPohCC+%PgKBWCs
zkk92|TSbcwFRKzMWBp3P4m}Z$-6tB{Yoz)N_6Lfy{xtHT49>)Ef8Kv}7g|uz<qnC{
z)B`m#F02g+ilj^VJ~3?YSwRlTD$UuzI;{6*kWCJ61vCEsxSnf+B|BrT3yh&KtW($g
zBP;{Xdfzl?j#AlUF@dSg8BatGitP8RsEKO)uX0Nsi_LN;XqO(}5l>M1Q@iA>_+hyd
z8SE=aL#I}#P0P-y`##zr?0zcy-$jnEbEwz1DTWkoy;bvZpW_i}JUxP{sUU_V-KJ`m
z#L(A3+Y2sVQr8s!Cp7`A<3^3WPd^2Nw4S1@nf_a&4Or%pqCsjfX66o_JoBz%-&6<1
zd{CAzz3U_P<|sPJaoF^ccvLPPmaxvnhU;caL6L2yl)zodfM-aWzqnapN*||fah_A5
zDN<xo^p#cJK<<d_7ZW+rzjlqg*xB_8_wP;gViUE^h9w7vvcZ%OoA0t63+5uup^I2y
z!w!(>x@y~U`f&`H%h?oue0B4^W13^HX7_CE?Ep^LXv|{u?^T42SXXz$_iove%P+82
zvCW#viVK|&^*wLa-|}U99jJ_*La$`L<QBzFG%;AQTWG<ep1cD!=Tp6hOLoiZvcYJ`
zadAcOM|O_wOYT~yAA>{j%}$L4jH7g;Ec_^w1ztPU<2ZaheUu?kEQ;_en9Sv5F==rG
zrG=^uPZ59HDwGys0dqMga~xk1+Ynp?xV=|m$5>nKQ?2;2N-yvrBciYUxJr|y$|$D-
zkOG76A>hW(dAl5NWf+MUK&S&CI?jy;m3~SaF^eC+W9LrU4F%rArnUL5D@(nvaa?xt
zQOfs)+MF%vsk)CM5+toyzF^yG0GxW|n^SjthNiI6FHbJeGWTVM$_>>oi0*H>{nDE)
z=X5%}LOsV94eNMj*~y)y=7Eh0P*^{A77IPX$GRiZjJ#8FSK}3N+5gU`vOtXpxdluX
zpz2Ut${h>S)dJ!OvkK%gQ-5$DNUE?<UBU2+(GMoM-8jSgQ|XL~q0DSXR^qYM$s?>k
zi0mKl>@)dYzBee+W`<TlEv&RvY=3l?s1%QL&E)${;Jah{WuDH7ZI-~|2a^Y1IL|%D
z0+(yaAk||+3Z{F^a!*xdT5+l@a_Q0~2o&n<rz_TWu?T9u9|4~-)VI2Rf#4sR;qp|T
ziP&25Ao<t#Wb!m*Jvly-99r2vQSkI78FkheR*DeG-=|X){u^`Glx!+?`5McKMy8Xx
zjFBi={R!U1EImsW*=Ga++chs8`LPQ*^f`m#acC-D{Vvb#0o3n;bp-<DQBC)1ma$u>
zk3-R_#CJHE<>OS?#Wrl--MhX#B=2VqtF#|0N75Elfnxdz^o)&4<<~dZImB%!dVZ-w
zf*VscAePX6w|s+vG>e!OOTl#x2M^^R_MxIS8#3azO?nJ#vz-~Mvdzb3U~XLHWu98V
zHWaWj|L09s4+FAaG`(=TX5l2wLS;@LLk6)(s>+OHq*u0DKeJ?a_aJHF>B4_X4@dtv
zQ7~JK^+v{r928>rQ>LE66cUCH*tRy-j$G1WXHx_j_Tkl^Snn4g2|<hLy5^R8W=()H
z8V$X`1x-)3B%2D$Cz`T|b6PyVCGx_Y&G##vkLQmQXDOf&#y<k=^15jIdY&%+wiW2R
z!B+YY-8sfS9OOZ8$wYiuSExb{NZpmux*cAVqg%?8SjZ~}TT*@b+XX&f^LAI!fyR$F
zobh5GJcdX`!y$fhAlRMdkTQ-~ABxK52%kmBo75}h1*Puxc<cGFq@QXn2+-_{SFYGu
zltUd6>Hylax8GuGW2y@PzJ8SQIA9}m55;ctm?YyIFv^$V(wvv*UjBuB3YMZ}puQF>
zMhzJLz0D5vWk$g!vT1iHyKz|+l~||#dJpcsQsvP+b)2{h58u_sJC8lw)9iWl@^w}U
z0$C+W=hv;QO6P620w1yX^=Untzk{MxW>kHk!_LLJ?i>KB@nkfG4wVL(ajk`-w9BkR
zHlntifv80hyeDiHq)gw3vKMs<&24Q{e8I|Iow|bt8*#L!3!+%Or5qx49i~986s>90
z-{AujZ3SW0{w||B@@D4KZ=hhD+@UyDog3){mGZ=ceTVUr`v97C$y)@;=dZa1thi#D
zGMbZw%(~17hWzZsMnyJf7_x~h0dx3{cNP;(1*xWlzsSoB$>^A=%6cNq>`s7<E`Dgs
z(olf0USmYAm+Vx0I>ec8+>TW5YXYAPwtGJ7hBxz2jhs_TJiOI{@494U59lMg3;Aq`
z{}1}WR6Lb3m^WuqzYBqlHd#2@Ll+9V4<2|k@p=@kgNS>p+t{%0Q=+#lCztfRNM`+s
z@!=>s&o}W(mM8aGDxe=Sgu@%5{sT)pvqy*3KS$jQs0qqQ`15r3wi)c->rbrB+qxG1
zJ8-RGo_s{~*Xm4;6OS?w*@LS8gu)CSxfX*M<wmNS8QWpFL3JgYLRREk*KT$W90<Y)
z8#A{ZfKaMEoK2Z~Gf?iPc10&2dnO}zIz#goD?iT=plxuEu<87v8$2iwt$)BAPW?a1
z-U2Ght$iO>0Z9Qxx{(G!8fjESy1P_Vy1S)8x;rGKyBlc~7`nSd7<%aWKV!f-p7-~y
z^{s_#jWf^8uDh=5zW3hgmDdC|kOqMlUatRoT`bs@3druC#b>R4M0HJuVB!_P;uG@b
z^lkT%e~(m14p#J<IdpszoB!;FBS6s%Jc|5&^YmYPK3*jVZJnBxHNsGFf#N@Q4ZkY*
zST;9Y`SQ)bMV3qjSRcy~>4Y1A_H%t10PQKUe9m^`mi_LK+_fdW{(puPFdvgVX(WHv
z&z%v4`@Hw<*zk3H{Yy|vVO8Qz{0c1pb}D$VOX5H8$6s$NOBDhdV3I8}`NJ26-Ur-R
zdB)&xH}=vtRq{_;x9=?B!VC>;%}$^FrWD=Y(Em~LKfSaB4x*<}*)GSw`66ui#g@RL
zF>tZ}Nu>aS1@LbzF26bqJP^tWJYcZp=XgEOrL=(Um;1S0478~H_ZX2fRDs#}^q*UK
zpP&Q3vm{$}%~%P+b_*<*<Q@O<`CWyuxXEv=sX!M<UBe21ewa$G+^o?{Mu4<U2LA1w
zDj^65R^N{PM<f9g2?Utm41GC8eH-xyp5vcdfPam59k|o@MUi~r%{PndVcrwz&x#1e
z!vk9si~)XC>V57_-b!c_0anFOnN()e2w0^Yv$#8d=^ZsNns=oppRTjdzZResc1{wX
z2HUlyKZF_Gk~5R4-ve_m2Yl`;C*R?lWH~l4Q)(NLJb$%N32ULwE%y(f{(EKpVc$<2
z_PU-Z1mK)1x&Dr+Kjg@NP2xL%(|fV1{^j+*=H~xIa=U;6qJc(xu3KmaoRnO?>(rkU
zp2@ah{s&0EBf)qir;W{<=?$d^29smx`}SIVe!dVgg)M$%1?Npd<EK*Jg-us%g3OI$
z&<94dkbEu8uVB}SvfDg=eBBu!vkd>Q%<^v|1-stf_CJRmJb3{0=h2(Wn+3lOGcT##
zm47l3U7>&_^82l6KDM9#aR|f`%#U7?WdCa6k7gnL9~<9OF@UCAUe{cQ{~w!K?-U4Q
z4h;=`RxkKR82khWcu@CE)eRs)hs{oLPURof_&t1i7&Y!KC3i!w{}fw1nCrCI)VKyf
zWHNvy+aH#?=2+jsiuaG5^bxOT?f=*sv<%zjG0SW0cKzVb7pXF^p?K6>Td0phh`>9h
z*HHIo8Knmd+p5;NQv9ttfJbT+LAegpevPIEwmB()bMmii%3ev&Z$MY_F-g_+(J}7O
z=owvmMfbOW52sab+WxbDKhzfJg8?}7>{_-;VO#halH~uoj-v~<fz9|oM{<zC&Oh>x
zi2qY4C6o$d-BBj(r~W8$hAM2&XRav#N9hWc4Q?i75ZF0Mk@TM%IJy#mhU#sG|Jp*+
z40Fo)nEjnM8hrsA(vMVi6SPml!qI|9o7cXlD-HN5Mq8=gn?_;7By$3~So)u%RNX%#
zPn$!6eiGjO&#Zp4+AQT9Qa3J$tOzC*lWOOGLW6g(N=93!tn2*;?uP)c_)6wK7lQvE
zl{fzh*@Rx>!=&Q+z(x0R7z)%79ll0^p(4NoYCrzL^!_pj$H4I4{rAM<=P+}?u8wtM
zJ%K#>zlv2NVb;&#A6FZO!cKjR`_GARLaQ+A+33xA?bv?32nSjSOU(Sop&tOV`ZGEG
z6Yyn-0p+BeK$cj9$^_;UsQ&2_s9~K>llt_RV8_9r<0;PMFT{9bxuoYed7E&*XdmXn
zggf|m3>>b}CV8{OD1ZQ`kp)#s{kF_PFJW!`^Cpy6Krw^gaMdgKn=k#83tV7vEeBpE
zT(|e@MK^3kI|dkUo=$^>gTPq>M~=kkf4tr;_Y&YaJk&aoYYDZ4*&1J|3aY<+1gs#2
z&iGUKwa)!~(OeDmGf-morbfvDmO<+*ocxp0CaZ%9?iBCMIi~-CAHRANssgm&u$}L6
z;{#wrafjJyw2!NgZbrfbW5JEC&2WYoARF<upKr)jMi`v6gbZI}ieGD93f$E|!P_AJ
z7rw@;1!nd$md3Sp2f{GG91I(4{GsID2>~tKjnBA2@{&Lox?Uta{3|wP1+Xc_!Q=Al
z`Tae##O4^YI==cPsx{w}8#N7^rugtjCo#!nF@f>_^Pmw{m{EK5kNXmUVC4UoMSThM
znl<<zc?V43`_&lND>w+;s!Aa>BYOi(qG8HX<7D_(s4)QqSYb)pIX52dr;MWkPNS{g
z|M9hI0clEIl>%gDzKxmyTiDLS25n})k2fc${5N3EhXGH+wcq;)u6tGr3tBZU<^Kd4
zznA8J1<Ze~6l`PBOM=YnFxh<=W++?&9{zFjzxBit;2kJ%P0Ih;Qu-g*4XnJ^%_RzC
zCV*rNj^4ik74KkyC2*;|>0jysJ2`P;Gsf^*uYReEEW*`hRtg5d$Pg?(N9`^7O_R%x
zaoiMVyVnEOvr9vC`wzJv>H_;Q@Mq#1k%u8Mp0iYxzgmS|eBuBuzWhst1OOE}bYGFb
zdHOq&WWIm^pYFB-j@GY`e(feA1Ja-XL;jC6C{P**^yrO($xZFUFDnVN$|wnGls7*N
z)6yqQ?zY01zbghTqTXrUd>jX}4&9Y>f9_`rH3E8EV_MXE-Qz&m(TzwYkN+wcMFHsT
zwC3I_o15Q)HPsJ5@D~0XGKCE0h`PDsuOoP}r?5BF;;(z2I)2T?iUPFBXYC?f!uG#+
zxc?tzhM`)(k4<bReY;-OL71RwUCQ43qwzvW0QrFc|B22Vq6H-pI9?6$(kN`AO0*r_
zSny}I7w0w}dDGrjYy=GBq0oG;L=jq@Q3?ulLy(j-`LHF+$5)20^j00oC6KZVoSptv
zBY0z&{D6h|G;ZVcCr<e-5U_*utN)R3qJ$Ybe9^LNdAZ)E+!fyZ-l>sDU@to9fC}1o
z%8Vl8x;Io>j!<z-XFk?6gD(KpgEDAdMw$6;x!Rl9H$NxAqy9$Yt(VA)AKVBYaOqnG
zqJ~mRb1*-|r%G@sXyJ>IX(GdUwhj+{{aOIqg5QYfI|IVFY$ePW)RP&n{=HhE4#51y
znSH)@-Lao9+?Rp=Q|cK|!=7H3ny>BPSeSo5hfb5PLFjra*LieI4m-97AXZ`Jjfu7w
zy0}W}zi_C~k@&S2?n(#jIG^oEGLkj!$uh41&asyB#)UUcvW2|;OdppuG?jss4)Zx#
zCDiq?Gh{z6W*FM+TYzkKHO$-UGB(W|;iLd$8)pzqPr8p5l0eQwX{cF(S6_CsZD?$v
z#SCWv_!;=`Ax7@E0h@`2w5EIGpJ1v^76L5Q{<xA8VBmow>Dl9QuAZhi!!ytv5sA&@
zq&03ntR&|UaJFfH7~V*~Bq04=*^k*N-HjTdZm`WPtwqWEMhhx3O!o|;E~L(9*K{yl
zt(A0Lb@#S+!A(D&pH5{H_aZwlFbj|h9MM3{M1wj7^`6^zJN0FXq?+HUnzc7Nx#DWX
zDm)*kSXebOL#dj%C^J7e;_{s`J5{S*+i`03Bs~o^-^U`w8WqeVLf5cS{oqnqd-$z*
zX@o6c(`^rd8I>^kysc-4uD~1B<CT%#@L$Tg57Ppj%W}ehFLyBou-pub2XA0+;|a}k
zWYs%gDZt86fEWnvNk9l}o?KuM@@-U52XmuyL}RYfHS`J91HLU$cV3oYdT;DvUZ>^p
z*xZAi+NHkT*epKIHs)@^4XkQ=BYw^OwUh*A;~6u4fyB#iYhF4}7pf1j6Vg8I)SM^p
z)+*?fWTctsG|}esEbcy3Iy;azty`(w9chU1P6s<FszQI<%gJNjMwr<v<87HrK0_qG
znlwPVBj$uV5);{+WH*gZpyDd1=`vB(;?AsHLW`+a!y)Z9ioft4e0iDi4eyi>x?9qO
zn&JS}VN!>vt(l-S9c>0ZDxw0TqIh&U`ELKksb~BjrW*wqZH~St1t2`KwC>)*m?Y1b
z6t_&Gg<v<WEjPAv{&8Ski7=ds*M;YaAHcp-eRRBg1ajf{ao!{719rLO4X7jmQERhU
zX~&M6TZX-oZyLixFJ9>xt1LK>+mc4h64<tQljdy6z2oKUdroAVG7Q#>M9_vVZMBdl
zU#?O~^f_;*nV*Dhpm<cD)+V%Sr0k!as_Rr9L0UH=^a8^f4ve(+Fmy0TXX{-C1jMs0
z)b)u@uF~et)0^CMR1X+1zV*05k5bH#MCYKf=7%mJeUiN>#0||-W3za!_A3}I80gN-
z&Jd$H<hh26P4|EkH>Oh|z|4?x@2+*8ewAqiG!ev&>PzOgVEqEK&0O<8M;<c*xPKw|
zuW%QB72dS^ykmD|is`3w1xOq2BG#Wf5*(iUP5s>b>GP=g2@*wNF;GFZ!1zuX5XwN+
z`KJ&kN1%#OLfM3!;89_l<&74*GRZEJ`8k0bxGr{^F;*M#PD9*Iz2BSpck&+`?(SpM
zPntwfxNo^xo1C=H@iZBUuyidAXQkkfG%Sp@`iHn#e`so(vPpN*G#|-S@gXisR@?W-
za6NdmP^{#8#4@zY+^|41=4&T#Aa#J6bV!)xb-)x)a@F!wePIzY(n>`NoxTX}E0FT;
z6wuW=sl$NUoaAA+ez<}_=OfJSHQ8?N<xHLSj?F%FHD7_W$e2}A5xFkkhuPnrk?O4=
zT<?=6aFy$E2rKsMFrN8DZ0oHc!FzLOgM!{>E*nDCXAE=bTv}GTZ+V>|RA3AY=k@ru
zRl=1QV3#X|1yPm90&dR7MsB=-M(Kr=20qKDLQ2ClsTBLSf<J))aa}Xu%%Fc6bRizV
zo@b<E<aUJ!Ial-f<hJ>$(DZTB@vT?u9+W-h?QUq+g4(KZ?|Pg00P{<ec<9xMb|hs4
za3luKgl~2TO@SgzG!eiO%BtQRo?d*%o#L*rCZyG<RRyAr!*u>5rsYVmv5=;r^I|n;
zA!<rzY^Z{XAPDx`dfZU4p@ra-nSn8nri<*QXFt|z%ScH{EC!2?k0$Ch>-DCxTGs?h
z?YeE5>KD@&1bk=ot{~u=wPbUxrTCxDZJjfCfB@d232{acaBLM8k>L{@8cnyf>n>zk
z@8^Y}AwsmUnVj1ZS0P6o(7j4oo|Q5AGSHN1&Ep?&r`BVs$w4D)-erABl2S7$_#w?n
zRZxwS!%@eRLFmPt3+`?|^ssn$UQ~cR|8xb>8&SYmO7)<aV<8stLf#K3A_gx?v{nHv
zEH*g-=e^{%s(8Cyt`WAFa6uU_zD@dqE};gbRdbF`_PVDW65pn)PaPKWRZixl2QRVU
z!^*Qy|Ggl$+-(7GG>v;B+&@2WP6W6Jt~-GH{b?#2aT}cm2<;XVY?Ch*vwHc3K2Sc|
zo%vpbK6g6#+5Bu7e_`BLkULJSmle`%=lr_*^tDU99+z?oA<P_FVces6y4V^uw5464
z|E)l$@d=R?R5x6+19o2=UI5^kONuqF@xyC;_cVCnHs*32n~kUiRJXm;8fI%-!Vtci
zhrxV~Hhy|i7WK!E+%Ty*6Q{RzubkWN%$;0}wTR}C64;MmfdEmuOe|{^)4MuLyXECh
z)6<0rof@t*pAS%B%z@Pq95mToh7{f-wcm4Uk%1mX*UUM!9JsO7&l5NC?h{u6ClTGj
z8GX9%!CL(qP14|)<t~3)voH5syjN%l2Ej0`X(>v4lH44kJZkUex^Ggqx}_b=?-N;n
zREFzyKD~xZPK|FI5w1eJ%SAd#e03}XIb@eWbK*WS2tf@IIEXZF*`Tq#*KidBzD(Ku
z=*ve2sOG|(&b$w+cjlJ-1R0F4%D8;ecbu$cwt~0PI^4m&kcRmgiD<VSLWYGLW_}~h
z_bawqKwxZA5Of_H{0f!+lVAS@zB+&m!&~QL<-U~Ws>TbMh38FBohj2F<$8q}G=h69
z3vHc(JU`X1>h%7$zTLLM0@&_qd)jdCp0wH2<&ODyZtKf($Hth`JQG~srt_{j#))OQ
zCTm4*-J!Uj?qcE4|3wSIV!~`?;_0M_k;^;-Z_B2x@*3g94scME7qGt1$|tD*#KmzB
zXrE!WeVs7#4yd{c*^S6^o37wuIo!u*PC>&E+`Dfz)=}j;2N8y#ijqVbV}2NWrrBTC
zEQ5YUTfgSuHhyrl%@nBTua|V5Uwk#OB3VD<B9d^Aynd|)thwLhYu^XC`tEu^*J8j(
z0I%?(g$wubQHxz8<wXaW&mr?W<meQDA5)Ec3(pR7n6uwAxdLT2DbS%mVbQ%R=wYS#
z*Rok2(sIluJg8`jn+|=;Lv=WMM+^Iv<1ufTJ!#O~j0X;AN%h3D?>FFcZ0%ks0jc6r
z!>m}wVX^x|rqcruFt|}%7u%na$3deCI{RF<fb|L#5@bGL#H?959l&g_HoiMe6Pz2^
zl5aI365}JIc~WwE8U1}lwurgW48`+J`rj(q513B0pwYH}zfYzC=x^x=^T-#C`BHuz
z^c4H=%(K~}Ig=;-dvr299BsaX!Gb0xei-uv4am;>#H6U_OpVr8i(}CC(}k1H<o+pN
zt&03+o%(H1%MZP#VWo|e&Lm9fvmk|*7pEDRb4*p6yGmMuLyliz9%c4ySWxwF3RnAd
zK#|XD8uGyzhCoo^gS9HCVH;C`6IY_EfzlM^n@)C6gpQH<X_(b>IKKx0Cl2LZjKsL)
z<!ujvp7Qc-c*|f9PAbv6;FhDJ00*YI_4?|N?wm{zFPzU^m{xBNGPGjHIJ@jXbxhls
z!&45fR8|B|mhR~#R<%(iOEfJNLG6>*W)fyeu2$-x^<GB9z&S~0=gG{YEte$L(8HNP
zy8QK>x+{KT*J<X)j9D~~ljSKpZ<mzQ&eKo7x6$d&eO0+K)Hyjg5S*+GR!BZfX<f(*
zL7F=`{~mL3$}G59y&D}cM}_D3gP2I?cG4C4Qoa>UYaGbwt^MvJ(%QwvUxog}Ag3YJ
z76n%bK0~sbDpp$)SAd(_C=cMKd%bn>x&f5@YIMl>W?FulSs^FDOYZ!Aq`+%feKnyw
zkPF_Eda)Pu;xZUWjJFg4%KGNAjLQp=@6i3ywO)3t>aOs`9Qdk1_NvKMm(26zy?esd
zicV`uh`l-YnQJE+yJ)h2b$6#AE|aSc)Qs^H#{J~|WrbD)y&~}G?XxX{F)us*t;Yw>
z1!j+WBJvu5=n{5|Tl;3!%%5_GQi{+{po(6HACHL#?5Wjs2%Q(@qvX4U^r2@7<}n6x
zFmM?s@MwU-7paOSOP;nd2Qd@vq3+FHp4qhsy6k=0?FG3#)&wHR$(=J;h*>mwH94J(
zJZlBvU$Dt)eA_*%TfOCgD+PkOUa-1e$h&U&>DjnlctZ&QTYvOwCmzsN=F14HR^%<}
zmWm*w78}8O&gtEVt(F<P8DexD7klpg?2$J|EP1W|dWjE7To)g`l-G^NHP{9=>vAs~
zVzs)tt##r?UG7NCl9HVCbLh@|`|6_NjjFTfPQ}4@M5Wj3tw>}um%eso4AlXnlDZuX
z7W+kAxHPMBneM%SH*Er9=vnA~p$OCzy3NHW$hZ9-B>C=&TMSLcpPYWXBm24K*~Bmq
zE^z&rINqQl6|?HS{K0H8hVpNY`<Er&hh+#-Tq+p;9V+z$C;$63b~}G;F1-Uo{BBJL
zW{Ap@yHheqG7jBrEfz-n&6DUQ97v0HeQt90`vEDVRgmO38DEf#HF$b$(X)3bg}Z4N
z<KCP@XVOAb669<0Z0ZC$ACJIMCJ0T&{wkvNlJw%^d#C*+v&$zJ-QaqotN4@5K*0+g
zw?R8n7nlYcz&P*9;OsxVk`NinGO%|**X+#vWOGh)wB&0Rzm?1QZas~U|GwBlaVxsj
zqj#F~bul``hRiPDG_7GK=#Y8a=A)RI38}GZyr28K<4i7^aD(y4%x8Ud=8lLM0<8BE
z!ADt5j$#`y(73yZs?7;Khnd`Bqwl`0N-^3s%ac{ks~+allfEJE&IRjp?^g;yJ={kp
z&oVK5bV+t4;9NLmNF7`8*B%oF9!zs7w<zd1j;dB&3=x_lgX8(!#FCipJ0({8A~iY%
zoqvE^^k$(k0j}r6SxGqBCEN8SJFSaL*e5A&7u~x}&~vH-k&D@L9eiot^F4oT8*l@}
z=L90UeU%JG0H4h4daXe}yfvbFIxy#~Z+9{!cnO{0#VDo?&kBmkPEGz4yOe{+{pbVB
zTB23o?e>rNMG)X<?>=OC9jw=4znUnEVYPhNgAAAURylA^#R^Jn`$5l654o1nj32}g
zsh-lBx!j6V+s<(`N(lbG=aeN|YrLUrMSDU)fh0W7dh0gkfB#PK;mP3l*l2ap{>O)Y
zh`@*UF*uPG0`1^EMoH3+uv9wrXEl=wlp(dxl-N`s-mbxX;dv#Mqn+}Sn%r?0#2-J|
zAu;Idjr7u#AZDK7xn<~5IQhZ);*}LOOB7dOf9@wt)kHd#4<dqgOw(!jNzQFxOPoHb
z*0CV}f!KAlJ7l-+tP0(FhPhgd8ViT?@z$TekBJ|tP=w(RlX7C~lcxrf9nX#)O$8d5
zldEF7FKvYk)*>^sV^83MB%WVct2DH9VT6^NtiBZ6e`2@Fmh;9)R3Yt!zvB5PjC+Fh
zr$VMHi0hISjS^V7;6c^3gDsk(fn<a!gaNdBF`x59!;}`Q@5?P5959G7$+Zo|9Byt%
zc;30&Vedq`pUIBD9mr930;XXn5&`Xa(-pE=CFd_U8W2&Tn(@W|sRfV@KZ&s%pD*(X
zE)<}RdtUaYAm`;6&!+?V+F-WTZ!eO0sV@g@+OobrO0LhyvP+RYxqO0Bckb2bdL>?o
zzn!gG@L*3lP?HIMz$Bh6Dj(PB8D{+Dy*fzbG4rel4U~u6Ig&bp_?{|XB<o7w+vu2P
z9X8HE_sm*~BiFT61^I-G4^P)l_~?*?+ty}Ur-g693;p#+c7^#7^TovkL(jwie0B?d
zG4hrd+2TXyL>k#UdbaRGpTYvD@`|P_2{=fm!?pPwrGce;ct<OWzMwmdgQ!1nlZQ((
zmC`2WF|G#?Bj8lv4UAF>#9(Npdc&=)AJQr3QQAPZvGi{DQA_RPaz?YQ=2$09CZH(M
zKa(-#|B|40l^KB8H`JO33F-^aqsO7ud6h+s7<F!!K<}zuZ7H{jHE%dfN&u6Ek2P54
z#U)u6qsNhKdeTWbvrT3fH3mCdtr!0s;Udj#iH9DlJk|n9b51WUp7S``q?bxDv^iKp
zL%@QxVNs_@Nall^vk1Jj7K4;64r--y;bJGnx7NRRGSlw2(v*G=4-U_gG#x~^yqvN-
zyI=_qj~fSN2p_UX(}Zqeu|MG)EnPrepWYb?|KJ%Nl3Jg+kD8)}(#i$W8OqLmZf(AM
zN|@5RQD&yoggjOrrE~~SHav~xgu9)weU%Vo5;XuWTLDQkzSPJuso-uJtDtFxeBC<|
z^=oJQ#?B-f%ptzsb2L;Ja=1CcAZ+iB;OEw1<pEOXct*01T!Qq1)0gOFT*rI3#;SUP
z;Ak|tLI<kNC!h1azFFe|7&k2PaLy}S+$&4Dfbn-W+hDhK`}zCd<ep?L)}@;1G@^h^
z8wH2fx?YLpN8k}%4Ft(9+L2x4J2{@0%vNF@OJ$a;4T(6>T_ij>y~0w<D)v8Sd&J}U
z-J7gdaz`waFghTZLCK}j4Jv);*>lwp7T%Adqwr|dDOWw~;;G&y__DK#R3F@u<k2jX
zG<%QEsL_~bsnKQ6XSUH<qG{p^2aHf>%8X1dC@5$VBrPrd5D!nE)yVq4M(O7}&jH)x
zz6JL`1XM_f>=rqaCK4IuIlQ##Q|UauXfdL5_*1#u@*JuZ7iUOVA)-!ZXnG9H?l>}}
zD1kK-s#!-tNO(am1SMN?O!Cc2=Z<~WpD~K&P_aSD{7C7L`(Urs`i$=UZk{-fO!1g_
zaV}a0_^)Lpv0vN1kbJ^2TAobYJT%0tiwM@6Rjy_JGBoAcu4Yx7s*&m|EyRI%sKrn6
zOa)ylH8l0Rqsqk0Se*E9l=AYT(8dJ6OS`~(f~fR90sbX?I!RpEfUJ>)knX4;{IPB@
z(SG`%_ysu<PWE!!nhaQwj$-W~@FiTlockwlT@JBCP?Sd%QMywMxIYQC%BzHJt(%^5
zOvPA1>D3u$JGaGE_qOQarU86|!=8_E_!Lri*aa!gI<<I)wEp5{o*jGI+sLjD-@~@E
z4Ljpo6uJHF=N7fB%}=$FnUfh%(>d`6<-y#E_B|v07)*1I5*tcNnqTa^b;yxV$W_cx
zXBn|#_YSDv4wM$4FuO8sPW!wpTbL>bgwVUmB~QSo{CexIU0O*3Ob2)6zKV-<h2vQc
zR_mE?B~|os^U82D2R+u6^P2DNgqMTIA-6x@4>EUIX4d%lX^crMbCY)?(LhF@Tf9Dc
zxbIO_I{ymYhEUC?Nrk>=HC;>+>J?h;wqT0cfifqVjiWM^ho>yz@>vp6m2p34wMMO}
z{S%B2=3boRY(D@aq@>104pZmsuJs#X=wD`xgd0T(f>b8mCxf>o<1F8EI?NjKGLjIH
z)$4|8R2lRsmL?w>D;I#qjjLvzun`J)8EcpAsIZP@uqQSM8T7Zw)dejombW&t;JT>2
zgK{@qt`6gpryVJO@HRbvwbul1UDsnkXXB`$B=B}nA5w49_6&p3QLa!;gjmJ7k))r7
zJ}xoh_!JTl1kUPJ7{fvhF(PyW-I;LyQfLxl<})~H!LYuQ$(#G-2dmo??0i*KC5`Qu
z7t%(0&C1<2eGu9vxa{%T+yQ<L2O%}Y8cg^A|0g<DRVr`pAM#vazweFVm&V(hO&Q0d
z{Mv6Xi<&!A)=1CJa@hbe5QtXw@+#0jS{!y#cC(m9bpj14Hw7K?v1{(5bt$ltR*=p`
z$!AD^HVj@JMgkmdIbkg7KjiR_$5myzjU=qPGyC>E;FACTd;I|TFxCq-NLUEly#dv(
z|5#0<t&(VcqgIk@S9uCw1$*)JCW9|C%56EzrPM}r?HR`0!6^Dz^`O{+@UI8!gI^E6
z*kZR4t1b)cu0ayNaOkS6Q=*#hI>`v)MqFyh`>OFfZ*=4sErt^unu#Bsv9ngUF^B1_
z?*+;7G%jRgUOcYiBq0XG({Qm<B}D7<$40hxL6vRU2=&^kGRi<zU_e55sBV$_!PoAo
za^8$C_9@IWyk1WH!BYjXZg`71?IS{9Xj|}{YBS1T?hc=dfMCf2Z9&3r*4G)^WPTw`
z(I+3Aqb(VCpCA-Gr4$Ps-iZMm?^BKfq4urFFUF^3gx04#7aT!_oG*+Oa)s44c`~c!
zod%kpzP0=k9`VNLB`Wf<<<h79gsi)pNu*WGvY(4Xf8>aHaaHcDJA?E*-~x`rtyh+n
z3pxA5W)fxl-r_Q+)MxCTzj<g2LFTWyj7^?(rJ$52WW|XiF8!v(Z53pOrnbDevEAu`
zDSAePzh1>o*PiJ!<0P(qPgEjWJ5AbPQ=mb{x>BeFBS0$OTt~7BG}FHofxzh~31$$R
zRAGRZt1;oApUSxNo_W_Pu&+&x{R1?7#@ZE(-*CVvKN2R+VNP+?WMkQS2X3G8kY%c#
zuFM7J4O*s^OK&RRnPi!vt|c8hJFn=F>pxW04qNNzaT6*O=;G+&DZMXVR-18@6kX)!
z{NOATV)jIQ(0DXc!~?UOeChlY;1LcXU&tDo?mI&doN!%fniqLH826u3Zfle)U~-){
z$TE>n%!JPHIC*}sO`_n$uXSWEdF@fDHEtIjjTT4aI&7+mo7-PnN=8!h&iv!oIW8zF
zD*T?2>&u<ErX*VgW4228ZU`0zh-?aNv;7Hox7+t}p);<N+*ykgJEQ(j_o)LY;#e(C
z`N!YB&=AIJ4c#;24tVl{?^GsmVdi^PB)7raZ=sJK0U@N(p(87&;8nr<`-zdZIo9!|
z<DIi2yzP2aI&dy)_c+xqK922Pyy0$exKg*D)$57!&(BZW@x*?FyXEH-c=bJ?bh+2i
z`0OEJ6QuRqF;<bvhXp4?CKvw;Ne0o!<TxJvdKZC<dP>f0KzLR~-0J+l!ZX(gu<&e}
ztB2r!c)zzvKzR0+n2yNf)?;EGod>GwbD78^b_V(JJprO1?|E7WOp|Txqnr{W)DhQ3
zr|0O@t0+dy&ssN5Ti0H~RoyFy5kXQ76q>5OGafdAxY7R!noDkJPN4FEL8-~uSrj+@
z)CloMNxHj)53<t5Fact<<!&xtzjj?qEMN1;u+xie&3<%Pw_G^^BXD87h==iyP72+-
zErIPZU(w`<BkU$MC!}YW%<AXSe&@tE2+KH#%JDmKLx8=gQ3n(51F8|#lv^tFnl;(8
zUtnNBi9`ZHPPL-L15?VU{NW3XNJ*x*&HlZb@29F7ss;c;JR+n>@U7zEGd7H54N>rp
zVa!`gUMe}bh$LF;c}n%M_mA3Mte>>(?teusHyQmP4F7D(@?npdH$C>}79}D&16HHO
z%^#DaKV9=<EW&j^(6O=;BU@}nAwI24_XWH8o-FyBq#%aTGJW^TJ)6gZ62mmIX|}gh
z1YZsoI!tXe56&3YAwg88N|O9U2oK}<kY`+mxNDs@DhJNJMOZXf@5%GyDiHX<YkfIo
zy5iAFTtj=<_Sm&Ti_bh62P2+A+7q-uLwuz0xUbA?k7*&^>4@Ef0K-&xC0=Q`j#4^W
z@MsKqlG~vmcS~U@yL&#`BUb3a7PL@-YRO2z{=3B<!|b^+`qRV87*rnyWUDSvw?@d0
zPz}*R|L`bQplQNOOx*?uJ&L;B_-iMehF39<8_1G%lX~JUak{0bwsPD^rkgBdzEm7=
z^3a$z-;rz`3l2kS&fd%}4Z9%8AE-d*ARJX6OaMa>q0=;14Gk7&@xptbYWwcxEPVVx
zFFIyY`Bm>8v6hSMNt)x@<nVMs(D?e{@oV*sM%65=0Ka0tZ~`ajX3{Q%s8RWZKf2>Y
zfL^hN_EN496T3($T-kv!J>VSVKbHkccJJ7ZGq&~{KWnfn;#1uxN^x;uc}!Xo+P5uW
zVvdgK@uXHn|GzE=cqjBD5H(TUHWP?O|Bpwyb!QTu{Tb#ZDkSuyusl;C7N(!TZ3iVb
z1*{E+cZJ~`pTE*NV&jm<bp@6kwA~UbM6u!9MY0HGM$GG$%JzbsAh?{L1r4rs=|Ayf
zIm_c{SObuPSFV~*Ae<Ww2QlHJJ;Y<s*Sea374kxqcK6`3A6sih1FPvD_`k?5z8>j<
zq;&Ck2W6y1&<UhXMdyhH<q|0IhhOUJSQ%alG@klVa~wpn!-5gbm>T4iq-je{B*|gb
z-vOE7OnMT|?Lx9|V`zxGxg64|<8`lnF+YMJcM*dO3D1}GM3;SK-o;Q6Q^~|>78sSo
zxx>o<5E=RE!L3_2p#6!&ooGh*&$s)aqx|)jf)>xx$(P*V#<r$n>C1D|4#00RU7b0(
z@;cem-=a*qJUtz>TBA%tS#qAO(jCR&DYw)qFT_fAilJ-3#;QAI42pQd(IK`*H<Ups
z{cMEu_^ViY%B)L9jEr`u!qBHSv2y<iN}Pnt20Fjdz$og?gBZ;Xe!x?-d#R_82{uq*
z52)uW(>SDAOJ1^g(r+8d60iA$A3U_u>vF<bZ%_x&$O8=N-DsLQY1Cw?ZiUSL0OrLF
ziBhq!9{s2@xbMeEV%=X<^-_`*zsNl;`JU;ywz0ag6<PL*>6^}%TbX^YC6=~oh7S78
zOM)iFkHrt>m(8RbN00TsIjiw~o?_P%8Hklq7#&y;gaqtNhJe%To0e_MX{G{g+tNTi
zNuc@C6_DvScEySYrww!|@DsU`$01ynOWf&td%1T%38xph5*k3mX@!I7i4A2LAjd4b
z+0#))Z*YuGxK0eqoy)i-=V}Tg$@Qp{uI8HDXsRsXDE&`}>ud2JW~y%2Bzka>V!7<`
zH$yxs_Zo`3IK(N_g`23Y4Y%fa#+aam7uvKjWUg&s^i7Bn1yVHLgKrCa^p!c{K-Am0
z&fn^p2Qg5t%He4txM1wnU==LE^q+P-g|N|PKPb3&rb7e7f^I#FSUE#eC~M;vQ^&iT
zE+fx(&nxb4WrA7RljcO~GXbC%X41j#cxix2wtG%{#s99(?iBsBQl*jW)M;%3F8fu*
z+q-KHN8{LMR)_NG;BNa%e=LoGbi&VRO_Th9`4RT<UeP^(XkTeZf-xFNS32AT7ixS2
z(XysRwh_Ye0Jo?Jj;Ud<Z=m$LxVV}!;-sOWK|w=fkJ)%b@^`HGQ<ZU^0RoFt8m4;p
zCK$UWciLcl!&`C8OJO1Lk8riVk(&&s{g7czCHECGo%+w6T+cQ-HrzIbE1PUykd1E)
zH|e2%tyT%~l@&_KCVPagxb%^O6J33l&!$0I_K6!vsi54`)NS;Nzvd_w08LmPbKICQ
zL7qd^JQRqJEXmR<MQEB6JO{P|R;UVDJB7n0h)NS8iOf(?6~@v#AV>3g<!rC>x_r;g
zo1ds`=8f0VQ&ouNc1Q(IY6?08eSjQdyX>B5Vh_fa;Q3HDha-shZS!Pe;eAu;^eG~I
zRK57x06l(GHA{>?+jwce!{>Bku8gb&fG_^u&(M_Y*lgY=zS#dA!mFR3EgU&5rk(@f
zsGUr<@#-M@n@mOR7#p`rAsJ^{S|0a%ll$m6Aqyx@h%w-(AEa|BnqrZjtXNd6jEisS
zQOgl;OFROQu*8&HKH`lNX7m(#hUwA&V|Yuih!y}cJhiK-Uk!na%_ogM2wKvr$bzX4
znm)Uz2P*KTf7hwJ6=k~qqA0mBgN;{a6G=pJoGWVZgA~o#>gIBUMi3V*tz5k{-9lhs
zL|hS~&QQY1gw+Q@dgU^&ce8U%E?Mru4QSfM+Z{Id!=noxXl$6+?KL~7^U>1N#SyaR
z^+h<!hi$fdS>2ZA)8=`XOu0~A<>p4Oo^GEw{e*YTG;`*lQe=vYruCo(Jq35)?U{V}
z9XP8GU3z8#cY8Cx`!c;qXiW^Iay(}u;uhWQb>jb!P(^n3`JJdTacWS+7`^LQs+$7&
z{qxm0w~Zft3gMjC>dMrOS7`V&tyc2&9n*LCy)Ict04Y$B6c{~O*dmwlcaCi1p_{3D
zV59t))E5+cez$rvaSN<f?O6$$OtVuzZa<J8qidjoH02n{P9?VscZ`v~e<GHM@K_aZ
zSw&rFF0KuEn_!Ezh9=4sj|%Mpp%rSw@kbzJO@q{ckk7p7aX%|=$PYy%gshL&5PmYL
znMuVqjij@~=`L68*ELSM9}WuiC;UFv3pybg$^-|Srql_$YJFK3X+GH47*nxd1MY(n
zWgfV2EwgUSooFE8ARc7x&`%L`ei@+=JoaY9T!<}qq@j?Ey{9S4d9>&;pJIcRiQ&#D
zb;lCJQ`rX|emg=JeEI_QL5p(;<tcUmCclr0M;m8{h2aR0JSQXh-vicLw=mdiGWX|5
z+3%@!c_OeK#*v5Na%`D!<iaT#=xCV@jbAmSjI_p>Cf0tjs~0!Pl^gn807Jp?8woCi
z0P?%UdE@av^!)XGfU<dWf65Q2*ZPm13-!Rf_bS@LZTNCzzLPZ)DU&5C_m;0NMAMP1
zCiKE><oio{i??d^AT6{%cCg;c-M)fmK~m6K@@F$EF(W&uamD9_)X}q7C@-iy;n2?Z
zn~H^y`V~q;%mn)nd>0NE_fXFckKraRq9tRw5Q!{zYi(GKA~+MVHe`&s#kZ(042o0g
z&%)#}<HO;SRR}@S&sNBuE5%91m%DciXoY;<s}UcHHgLbo5M{A@l#2bx8lLT~krsiV
zW|-x{aCWZ99i5QiXH*4|8}boSmPTj0t8m^kF5(LqE$bWGG>0dnkHk{b8=o40SrEZi
zm`xpypiLQ(ygUh<`DO@iNXy2`67IwMIKs-x{_9**ku5ggM&O3tDWWUJfC4<vTS)~T
z)k)g&j9l6W>bm;^F}cgzql#}PdG`@zs7qNHy_%!$KGoOG`Gk#H{X?rfg1b2;$eZ)5
zkI=Y$Fzv$*pWbXb|3MXDeP>N6ol1y8>DWS%fprD>qDm$~B(}$p!)(CazA#FQu5%0x
zHuYE0AKh;ut<%T~h=_^Dj0an;UdSYhP3_F7=mcQ~{tJ$faUxSvk|W)#3IPkCJd5fa
zCFVRan+evQ>B><P5t&9k1Em2Zxme>8TfB1mqy&A^fttTw!9uuOo(vzmmZh@I+T!E*
zfdNsA#8Rnm3IX@GDc9hf@7ip)35Hw2Z}-9BU_3(1y7RzoQmK0dF6X|XtT_Ez*=O>+
zX}VT0J{1!*z7Z%=8^%j<vkbS=j2#r{>Ks6N_n|u>h;_AxGEw(SZ@4r!Gpoq(peFvl
z!=Np+m&cw%uTn?Q?K2l>4(}oS6H0iNd}G1AvjXs7>}K71GQ-TTAb2$HdCh86c8QS{
z`B!aSM)q2hRq8!ZVqnjjp^x!MY^L>o5tiK8aA2ciedWg3aH94QHc0KXzOc@WH0hlw
zjvl(YT`YRhbe7d@bWu6nJxx|kOA`H8`X1iqr)Us8q%+p+quD&K8UVP*?2YdfKwLiB
z>bUO2S~g`j%w<&^eK{w$YhT?-=xEPfXX1_4v6{46vZGhx8BT2zdk{eC27pC9+r$i)
z09*gHrg-MlMuHjxqKOa1*i#HtD<M;CYG4N!AZI`@_c{{(KB~3d@dn*#ptnsu0X-_q
z0mt`)&;WfS-ubPuhHtOi3tlgzba<-2+L5Yo`eMK}*PimsgGr+HDG2|SNG^}KKm@A%
zuA1W(3$YZjw9@%HitrQB&Uh-?bJ8XS>T|{xGX%C#z3-xo4@FE==ihgw?0k~?O*Ajs
z35Z_mw|9x$orCBTfB>p*FNqMmmGMCrJ7t6M#Pt1pDkSsz0Q)=$zdJd(U-e0Y4geM?
z?xx*iVDc7L)M780_5-=fF!Q~1b(MR2`HK%eGJPEF>&1H$*4~iAz}<hasMmU_#Q1-F
z9E$Z36TT1`(@*P82Ys-J9Xoo)4(Es(5QXA;==0aYtyuOvSJ04o!qb*75n!D=3&8hy
zbjF!SlyO^Z98nJ{&KrN>QWdS7LYa>Y*oB&k=3j-4HIXIi!XLQxS@q-e%+pJ125so6
zN{*(Rxt`t0j+)f#i-__mBF4(XjzB}$YWK1TxNnl9o~51^&^vSoAq*j?hRH77Ig<zt
z{i}NyVAh9%)e`Peo10@Af+yh6?mjL{^{|Uzd5hhb?8>B=uPkP9QL&`l?;j-0b6~JC
ztBpi3sz>NN+CMOY=v}n(HAwS*(CN1zgeR&<t+9KFP@;y&z8^@OqlzbuLm4EBl@<<3
zm6qg4+IHuATHOF<{+gTdLw|j9z{4H^4PHn{5P<9Rn>X`$8}o_i9b`GAXHKL$T8+=Y
zCWO#kX{1b*q*Bl{8PNzaD7mdwlJHW?f6<Jysf>##c}ka1@FHn&xOYr#QDzQ5w506r
zvE9~>d+~E19ZTwt7DOO_5S6$mWx(%FqCJA0su1A?S~5PGdUYQ2BRW3_tBY-=kK$BP
zZ1`=DGV@|tUUe}GhtEJ>G134BjX{i&T$n3!WWwMFF$O;YT4c+YdQ7Wbp^(TmDlVMc
z1rrU)FRVX;K&s6nb$fV8$LY}hG)9Lg$SVz`mK+0w&Gi|rET|!9rNt$~1Y1KTvobl!
zdeSny1aNzA=1%y=-hX{v${am5AKe9{GNi1&gdcs2tq&6S-*PrVS7jeg4Sf>OSu9lO
z9F$lMLcSna%CIMS-rWICdbUxT$>q>Du(3P8>5^o3oAHETkNw%h&m$)s$BD@5POmT{
z=gaJ+?d{CzUvboqvcyuFeM?+%YH?Zs7;-wMz)JpVXJ(T<EoOtxG3_}APg)@Ua6CVV
z+wu<*rR(2nTC3_%eeu~-g=-JgIaW4)B)$h?JY#WA+Hv_}K-QFedhi>7hg+z|I@#CU
z{&b+gP~6&dpRG<>?(i#`{j|7AUc!a;!e$A>!+yIjZABNZ^US9W-OJHSl%Ne;U0wxm
zWu?F!4QqmI7%Ov7(KDugHHc0PeQAIyybBJNkyRXQI<8-7BD~P#YrOJ%XK;a@D!H^@
zZr`ujy>?+5FlW(ive5jL2Rx#B%L8G-jhPlZ<?{H5@bamnKdt)by>>U;4S|LbibX)Z
zRrb3*^}Yk>cGOASOEs+wygH2d|3NUr=p)tRtG71)Ba%ps2OxoB`m^VlvLZqznDO*_
zFP>Fo)w&SeN1QjD0`Q<gn2};X9^zH<<XM&U5&aI->9gkHrW(9RBlN}5IY*cx<2xYu
znNIsC;OfYLXb|%Kb}$iN+#pltS1R*Ra6ZXUAa%46??R2^P9o*qVyjyVUss&GKD{C;
zjwv%|sx5{RJ+{-JwPkzQ^TlUxEhOx4wVhBrhNB^)G@;(iIA3%p!qZ02CLy;q3GU%R
zbWf3jLBKg=ADmU@W;mKt+3V$#E;-4j>v|B`BO~QoK6oD^6fw9C!4YXJN8tSIG>?qF
z<t>V#WD1hUm!kT?c-z<DFeOC&rR54o-!PTKVbg3a4tZYgNGxgRDVgD|A&28z^zsF<
zv*0Em^Jc^sBausCNN~X4twc&XgA{eRcFRt>C3I>k#>{UmhXtKoDvml6U84~lN~`0?
zZ4O<Dz+E0LPs6-bsP$B)S3C6{5+(Z`OpjOkyun8v*KwNA1zBjnHyL|f+amh+85~R%
z+n9ulxm9to_KtANr(ucEnI1hg%X1*?sfmiAJ}<q6kg}1(LbZob^EzGr4j=T~wdKkn
zlEMbXv(?%DGI^RFZP=i74gGyWBrcXd$QXkfr)8uvu!eOYwqTa0rOa^jeSU9D7l^(3
zosJlr%Uhxj=bY17B7AzPF#_=ns8PpDo?=D%^{+-|eAx&iJ8C-jJ&)s*8wb&sYkQ;y
zgCXuy`lyGN^82BJqVn>DGh0c#Rvs=en&bdFMy684^&yWxTCA{uDZ)v9!$<B8TE`i%
zzrpD2E>E#>$ao^y-NK1F?*ZxpTebJ4o<!e!R7G0JOPm);nKKwQ5<`=YTasA-1E-iL
z%3m=QXu&Ieu?o3OfVFevqTpR-N=1&D>1Cx29>pj0PqDKkteWx#m?OL;hf){|EYW77
zc0WPD^iM6oaIIzCX33()66NwbRs5V;bXyjk2bMEvw;|nx4aA&EIV$EAqIwY{@{yw>
zt&`C;|J?#c^1#X24v!AU`dsAZkpbmtV!OuOhZ{LV%C0l`p6wni4AZz<NJd6Fq!*^y
zZ}aHiB~5q4@-Ccj5L0hnXz%k9;jnjUF^24F*exA4S({IgB-s&_I9zto7_Ac%rTE7f
zs0I^#!%ihau<Tg36LSqQ(7~9r8gzA~cYlB1k7Vdvb}>Utf202tmKG>c%abGaYmYCN
z+JM9&3_G3Fyz+8mcbRRpf4-xXmMk~fc+uB8<nXd{1k8`>R(7j;+9%(Viyl5>(}O+z
zCBWvT_ckm3GdutLb#n^<2U=RV@V>+SkFt~s07!g}emLp=k>?H@&nZ$1$^Z-cXivN#
z?|Zv0;io7o6zJuB@yrQnc~fhqp*pxL^fJ@#5&ceQM^w^nT<>s?lQXHFuf?%zp&t`g
z+6HQ~_(6(h!(>nm5NLaEoqoqj9lV#cJ~9+z{b5avc;Gg=@(R7{8ROw3T>P|Q{fSLj
zZtyanDAy~kUJvf|6i@sKZlrk6&rys_qX!oYZ1K~U_0k_HRp9dgAcpy{YsoaeR60CW
z=NAxr*}E@k+M0&<T)ZxJT4u<dL2i|Hm-l^lj8wJHLCoW92*H9;a1nn{jTs5EqK`al
z;ipP{*;_N*HoX}&__@}d6ptP;)O@;Pcdrl^!`>H;@?hgIsU9R(=^GmVjoo;#2bKkh
zjUs`o)DH1=5PhN3%%}05>UHNl3Zu>w{%}4}pd!dGLmzQjMu1a+rYp&F7m??fwJV$<
zpoH5;>Ftv68MO%tfu|6_q5>(h;%-%n8?@H;9Iy?3ljQ)1G<Y|qf@h@mJ3GCo=7y&3
zKFXZtL?T0?=vd?fj?Q1cQDr+^<c%7UvTl%Of<lt^y*9z`-dv{vfcy2!iy&l^PF#aO
zTUXVjcKC*sdr#?oNZ<5|OHUAa%BlS@ku;-xUP<umjLi#Aj=7TY?s1++59MGy9S(*Z
z>-JU>C_5`D@wxv4ss{-Gr%sL2-Oq`mGH<mwUiv#olG{4md@0>aAOFKO9i+}vdiHU=
zNb^8^_{}qw5myo|H`+uKqXgSK)em$VnHta~u|(h$F>rc)#6egBY^!Cul|VIy0XQv*
zXV$j>UkYH~P*dE194{=n4^Y(`<x5tRUl~N@OC!6}pFTIJYT`l|h%aGi!-yLj*NS-C
zE6CeuKhO7=<RMjJuinTkqKgtJ#f|W#qIFba0jnn;)jqPo@}kh0m(oeHR=-(vT9;M2
zdvCTh*oVi8KtVTlnPly5dZlFlx#_F9G*!tshzpQIb{y-4*lDf#D1Nq45;uMARxy{9
z?Q_!PWAXSC1+K^I&r7)gl{&aQ>d{<zT=spq#;7VLV3W3?^<?i7@g8k1!}907);s9V
zJ0P&rcpvzwl!WhNOy7k$^Q*^Wm2AAygFq!uTgb^%UdOzcG$eQ~R?5Huvjt3g*~ZW|
zH_gl0l!^O{evSGXlHSw0rEV4zxX&;x#Bdw`1quID5|zU$7{>ltqIK;`KEevPsxgJg
zj*-j}3fx8R(WoBi6TOQ2&Vup267&q;74*thZ4h}8(dQ0$xeN`cYXX1^;*RB$xh|=t
zz`KjdGdAL{h++sqMV99TEz`zqU&yD>4AytQxs+S&D3|2$^=nRbdR&#Qe+!d%P(@@v
zVW{Y|=w%mVLG=Qp-b(c~3JXIDw_{juf8MN+d%Z?izML}*F5qdis%~S}>VvWf4b6Pf
zoLVwe_2Odh%5H`@B~y(c^^gs`f+K>h!}$~^_KKjGk`Er$uYei^T7{jS7LJZF)A$}+
z$2=(A)5NVGqGQrtemWa@%U!p-ho)pQM7f^XOq*xs3x30<n3A-8moOV0o+T~(TwILd
zg|r~C5GS2ALt-~W!5#;=^fi){DN8U=52G9EF0b@L3h}hoIrt1&I01TBhvS<~$ArTt
z?B`$|m=hAqLn}=cPpN^U+J3q|oVTa%U;U}^yjwP^boS~pM?Yxs<yyd9Aa?o&tCL~)
zXPrzl5wdDLW*b2Ntq=LiMAE6O>MyOrufs}KuJ$wDoHiw?1(v*+VI3d=JLq!<<?+f7
zx&fJ5YX2wSK-rV_))@fh<1bKkYL*5dP_d4FyICroSJv$&_xvBcAdFV-oLVyr*IDac
zq;d9X?XI?XzuFPn{;qSx3ODAvo<(vUby!qXp*>BCUGFx3>-^K<wpO+-PR{~#fm5}W
zSd-b7iHZ*CD;p2xAT|0pL{#CnFWug<NB;Hu_~YN?B>W<RpLW;E2t|%Ffb=RlSy5&!
zH4_O?!Iq14>Jcen-@I8=y=+v~a#D?4VyG48GD{}O-%bPkq`C%XG)R$#<A~CAN1w3h
zy?rVol|)$JDkMb&qiA+4PGXNIGdo?yuAOaUU0Rdr+jrL!ZBxO|d1OAsgdHF&*FvM7
ze*D5gd+}$O>6L-FFYG4(bSTA$mRfT6GG4Z!vDV4eaBA*wEt~3-#30Q+UqJyE5Gybo
zmoO*C_*~%I%q4vDO(DG4SsJfx<#{$tpyT{_cxU1xeO2BU+O86Y*9_Yz{mitV&7?09
z+Q9CM@~>5yoSVVOs`XDRw*k7R+(A8cJ-R)Dp*)`vf3<ZBvaBqumYoRI{^~(OC!d9R
zzFUWQb?)7v8dw9M1%DaW(S0@*T`g+JgSL?<$tyxSGlk6O_ZIbXD%(fEmm^E$5Boc1
zSVx<wTK(qUtHui>wG7%m+`9cgT<rl+CxLV@L)Zgg#6QY?{lb+Vmg7~N#_MT8rd5Jl
z`q;r5^j#sEPYuD{6YVJ*9ko-!r`4q?4EFlzTkSwGAA|~hoc&#*DtO2_KLZ&NY7;k@
zfTBW|tH2?qZ4v4j9OdD1q?9xivrbyR^P~WxP1WO>2WN9&!>L*##svS_jKt9Xn>Sg<
z&i;L1v(96tQ7a%vfwIo4z>2Ptxcn_*vg39sK!Zjo!YzG^&~#^IlBD|>>zNav$nX;1
zN{_m5IGRQ8iz@PB;_Mp=3niAIjl7R^GT-_&X^14_>9q`z?`9ghoQ1QidbJfe4_~%I
za(d0W*ZaIR9;7hZ@2?E$O_sg(T|UTh14YA|8#YF&pssvM=o}*rJAAC(P`xYJUntvo
z56JUU6l#AlA!-IsnWj-<#<t76G{ut`?asV|yPs?AENE5g8{WN^V}PY1TxMa>&_aV0
z%K*$`>{j1v?Hi~QT8yk3j@jnzqG!+@>d@k|N*fyi6uZz<dL|h9D(|HCDx^Q)TY&~A
z_nSw)FlPDUKMSiG%J?u?#;xE*Ml$F8A|l>FJbI&cI%q%25>qfD<z8{@+C287z_in=
zZQgs<fe)(Q;{cGH3MY&oaE)G`9r$cTOVfUqypx1Sq!D+2#YoU8v&z^+gxoma8Wv~E
zEfy)`O>*f5)q?QhA&`g#ou~?F#ytTeG^Vo46DGw*Z}zY_-eOgzlqf^V<Xy%&#KxCE
zGWQwXwtVi_+}wL9P1~^zBF0ntui0{kG*p_&Dc4y`%)L8&e)`v!TE5N=yUrY6Kp}$}
zCyb_<=WY~O1PTuxuIp6$W}G)?w$i!92`Uz_aT0W6EkwbyocxFay<X{XiW%-umqV*6
z(4ztBKTxPj#UBz5MV^Gxj2Ja49xy%ceHV;C@<pf!I?GmUvHz6jb6&+SUoDq5Fm1Ma
ziU1J){__;SE4tQ$LHnnYI#a3{U3mlg4U4E3eLiChT&^n3U^MnGGVh*ktFv#bVlH1K
zvz6;z*%HfPN)a}a@JOzIIS>#Npb-f9@aDe2mhuDs55gEY#Gy?~Pi*=OC%+d#H?<5E
z4i-#?tvPaf<A`Yx!t{co3}vHhr8ge$-3Q8f95@Kl*X>SfSw20Z(KSTFnmgT{(|wsA
zb5+Sq%#+dw=6`f{IKCqlXDNz&px-zT5pCSAKiYX*wPeSG6(Wh-?zy-Rxtd+!U7pfD
z>ltYDmGm%M4I+nsvr6c-0r0thGwvS|?tjGeLNK9@zVknl<t*et<QLojTn97sLAAvu
zLGR`QgDWk(8gViSga3i$C{ZL&svmoQ=+wh(+1Rtkez~+6<)Q$uN(JuFrM&%?XqQX>
z6zQAxyj>EL4n<S{e7K9Xz?$JpwS)H&&P*85tIR<NR<1xD<^vkBd~vep+Wd0b1p|>r
z^4i_OV<}aNSKK-wn(*$3%Vf4Vh%l(qya3Da0X0HA!s$!4=dx!+@+Bw=qsG~fRZbSg
zbqEwtJ_Hq%0EKPsuh=>F`mKd&MW&X|TjxrU?yA%&<~mlpb(>CZ;wnW2O_f!@f^5`|
z6>7@9Fwg?PcSiio)_p|LQhj)p^C3LMM*10seZ$X|O^kO2bR9{>6WNiw;dp8c@ljdy
zrz)DD_vxR~pVDd9J)C$iE#V9$QZI=yO|D@w=%9E=RA2CJpFU*z<*WU1K`FU;ippbR
zS0OTTO#R5*FU38HPpvi?Ay+Ol;t9y^$fHRAnD*T*<R5$`37V4<P?sOIJwe=GpEky6
z=0~pSWZ|lC6ct)krj~OGDAd_5k|yPj?6Xljc-tPg`+rg59Ss~+(^;=TWUm>q?~c4%
zL?q@QzRXsOfKfP`<>2x`{6W>}beOkF1w+tx?^}@%#-r{om9+>{B~t11!fG$m-)e(M
zeNfl@z&Z`-))TBqYwrJ#v%d_eYHhnfVL=oS!9^<|C0)|pA=1*_N=kRPbO|VpfHczG
zjWkF%(nxp9cQ3d5k$qmj^W*%RYc68mb>$divQmDAjd_8M+IL@c9FJJ~VwCkJ7|E}+
zt%}}8p91?%&S*M5%aa*7!;Lljl*~7+*e`k4O7R<>pU}>cx|?frKSw?v2DP^SYIS1}
zur970_!?%2@6zOVr(w{z;^C6XERU0`bgzAM4a+I!g(*N|czn*}J<y}-IT~99L*BO=
zTkfYq@?u&o#7JV4bM(C{8Mb#sa7o+!M?$>I#D!mGrjf+XtmQfLln;6aqUK8B+j5GK
zQi|!UlZ2GRG`_{brsyk~$j6j$EC;Z1o|k%$GlN)Gw)j24yvN|AX5wC>3Zwn6?9K4g
zS==`s`t#Vvb!}ren!)B4QXG9R?SZFJwqsS63wSlI>)vM^NO+^0!xU3A%TF8Ku3ub*
zOt3iQX$^V)NHUeTsia`I*GMP7eo~E_mIrtN!Q-8qd*eq}0*^&}MP5<WDnySG)e^Gr
zl}gh6Le-h@Wa{TX^58k6>f2$_Jn9)3F(zMo>DznG)1SXHY}=vaY;J_JUmAZZq))Tj
z+rUERVX@$1jY29Br@?r?F)wzuRhgKu58322|9QX%qsE@cMMe}H(bN=2;XU&%8I5ag
zE4z027FCES;LyX;FyH%&FNXx60#DP1K)~tq7mKh0K>xlgTck<{n}}c0$CKifK7sUW
z>8;*Wj1RL9MIh5x@=wt^78EKm)StTU5=~~wv9LHnsK|FJai=-P9@n{Ed2^fA2L5Dk
z8YKVvT<zz|=n}h1gwOqQ+KTb?LbQbVdzKMw@GhM(pg4$_1PXKO$%UE?@0MCRMxRn5
zavpR15Y71}axd6=foAs*)P1eaK*UV)@tzN+2w{WUxj1@)6O~eSq7|8Eew0KMddRkr
z{y3IGt+Jcd+XAxA=5?ISN=pPxKo9VK=kpF8V-(YHh<UMTUhC&I94bP^p^NnJH(gnn
zi^Q^TU(2i8vg!`vr|Msc-yhnkowDJ$XTeKm)tQEhXNwF94gpVKLLtHltY!gubf&lf
zeb9kbe>=@dlWBVIOBmgT%<`K3JC~@}Jf(g?@9QKQO45=Nw1!3BuMW@WzX7Di`qVz8
z-DLajN0h9qH$Ndnn|WFT-l&Q62|Yu}jMIiO2n?3qZ$Mef+vBH4&`2X{rQuR(*wE;^
z9|0T>Rac~+xGQ5_FMsZyJ**rCMNK<aZ82d%t>R=q(a!C-{2wh(lqynuB|diX<k+@a
z=U#NYd8T#K&*35V?s098==0Lp{`Q&2B@t9exh5fnS>HFgp<(tOD!F6npid&I$2fqx
zS#zzDhJ&O?B^plJXY6SvXiK%(S3lhjL~ms2AVy5jeW+CDAU;M75U?LI^PNg%Yw(`5
zm2&Y?2VXrFi`?ZK%6gOnco759EFSjtf>gf?D}nk4syM;iM!55$@@k<U5qi7*Y<w#5
zvPSWHNUqOjzBGGg2CW6vRV+w#8Vz_qeSaDCbR9i10!e^=6V0xt?dU*$R{N*cCxFyh
zbbD0-dL@A=hVSy%dfgSuoEb!TbICK(h<4}SiJ6kD<xkB5f)Fi&AV#6Q8f3>2{bvwy
z@{7S9^5+zbT@vESj2!#!`=x!&Id?LOuBEo{?RP1iSVC$H&XIU!42sd5(0DvL$Jb(>
zVf(p=su#sJUdjmT!Df_6kY3!Jo!mu!&c<KT?Hv;ouy$O#W=4+nU|c2n{dt#@l81F3
zgp{m#zSvU+G(bq*u^yp(f+E;b6iwu%AVRF|(iV?0UsJvxB3MECk?3c7MSo*cD>Ky3
z(d`YPfopEGcxzqkZQVyL>yM}@6(^Ti9s>&Qyr<gC%wwHVd>&4B&THR+P<EJV^6;IA
z^^3QU^G;RCv5lToy?(s%T%A9Wj}QLbDZAL9RZYIUzr5`-YOUOQnK)_lL+8^9`-f)n
zC1GKOe8eXX`LcqJ&r^%5F6xyRSKPjS{Py~4cUR!UYlwHz=h-&3|3&hDE}H6~mAAT6
z_|m^r-n>#?faIMIndQFt9k>&^DY5BmwqWWnpauVmlD<GvEAExH2;2GDK`uz>mC{Y0
zwi`p;JlP0A20C0%XbhD~wK6`9G48ZL5hx%L;R{W#`qIcIUiOua8@C6Dc*lCaA8fyl
zsBL@5LRM(onbLXUyo|XyqJ@ih1+w@{BgI4ou8w^ChW9#(zi~<?wFx8A{dQM#l+kqR
z&O@E)n~%D(+S&I9@RoP5)&+8gZ?Ko?*n~#60m4}Vpt9fFe($ycjcK_fMbJ?D!H{0~
zxnz9B2iquh6R+6q7o;qb`N<;4usFTy<59Rhu#ATazEL)Q=wZow2{2rN`j)Q_Bjntq
z7P~_^URBF9@h>(RyH)ggpl_>VC?da~?xGHl<EG~X@fHF!@kWBVl{P^W@AnX2x%Uo|
zaW?n1p>5Y0SI0vyZc}7sN!M}nuQw<+Xy>XHTxQMhe#7Q%Gke71Cy}n`NZ1aYnu7-|
zAJpSh<#ZIx=KPAdMczE+qtWZq`!JQMAf^#G4m!~r^9y;4${I<DB2*=-J^1o<3_lv%
z9eDPu!z(BeZ99x0U;0-&UQwPWX7#|{dtzho+0^4Eog$=LuY`uGhqb;{SWi|VRMAK^
zZYp$>SfE4inX5rQ!^ymb*U>|z`D1Fsfm1l`PVr2VolnLN*UK#Nv%|{P$kNEkw5a40
zKPn?no=?(Nd_Ob}-$o~0bA*Bdb)~QE-mO*8Y{ipW*o*5W`9e8j02o2B{FSu*l1;QZ
z5%#Vb!<|rhCt?<)?vkRd0mf>`y@8m4FjWNq?bd|wqy0V?XXjJOSx%dzuzX$}TNBp-
zE_Te%+@y!HT{UmMvg+fcyQNKgo<^K9l4X*#(DKb2+_>^!<txO3K;V;tvAk?s6oT%&
zg?3er<1W2FjKn+2<S#gA#NV`#E+3c9s=xI77;Mk{bSlWiK95?phI>C{z|OxAHyvl-
z(0{;4gU6w`zF{6g>Mm9UNBJ?FSu#$x&9<qp{n=LRKty?;2Aub@AS5#YKj)n|33uo6
zZkmC%7EM63ktAJOYsw=n25%Jv;gqfvyW<PiOi(Qd=sSP<tkHCYwIS@hzP(o2f|M9F
zp7rW_kR{!>QFL#&WoC|v<hp#mu??i^O9`pWIjYf?s4`7&e(F%E6c<rWEQzQCFCJ{x
zLUP+D{XW4>#0cQ{5?7#t7sC9XKDbvbXoCy)K54m&V1!^f%8YXL?Xj}VB9*w+8yGjk
zZ=?Fk!l!sN9Rm6tZ#8Bkp`?(vWRJ9lU7HmjDpx(1dq^`}_N2mqd4<a4`9(a)JV`uD
ze$gcLT%|i!^UsrgFf@aYKQO1*8Aqn^w?vPjuYVuC6jU$hUtzR}_&g5?bYDv=63(8$
z8%c9<h@!FMO>ai-K2cs+s$X~@HPw6)FJ?7p7=yxMD-1t!z?hMARkO~M$A|evYX$>5
zce?woj;Ps_=VCPMm6v6&>?HN4M!zom%<y_dU2$#}n&*_AdRRP2gOWvhmBos@aIM-o
zwtoapH6P)S>pG-FC_h`dqlq%3h-NUj+5|HVcxgd4i+9{mM#dipt1>_R79{<aTU@{t
zWdm;G;8?xRp3;Q<Q``{0S+(VT_)Ke0Do_9+Tm@$u)#lyaZ2&T0nbC+LcyD}-;@20<
zH}Q`jd8<MV5{JOB1VGhbE=+0ED=C^{;CPZUfI6WfY;A)3ysJ7<jW6Eb4OSyCY9nUr
z>>|C)yhXfA`5(IA5&35m92-&>>9jFcX&Sp^CVuOaEan|(y{?(>l;UU}{%GY8J9jjl
z7a)FTMlvWX40VyP3<oO;<Xz-*F5c+3H_ildFe-?fvz0k+n}$s%O`=Ltzo7eI8|V5q
zQ+Q$FXG|^g7tLrL^GULmoZ&Y7_q=@WSD$#0><2;g&>m3VP^!V(xpJssw$x^brSE2a
z$>4`qO@UgrV1I!&?DG%LSJWlhHQerSTZonNEruKDn;*p36OO-;UF#jfS9v3PenwRr
zH<CXv<E2m)lrH8bY3vG`O)ZB%ChO_tYXZ$AMku9bvrZ$AVzfImIaf)Xv2MObFh%Jp
zV?Ek8W0Nf$M08kWn&P$5Y+u_k34hZD`vOOv(_iy9X_GPYrrj@^T})3=;+6Q-nrT&r
z3zvAxvve&2YX$@JY}80c?EMdCZp{E7Msm&N?2uIw+9S~hS-x9T#Xdi9HNUy1>}@G)
za7mLpmX;ZLwR=b0d&T7HvFYK`<s+O|Wmyv;9_Vh~S0uB`TQLO^=j>35*;ny`#ZGIY
z;9ni3kCYvm<n9BTyOlZt6lK@jJ<8vC{7$&|w@;r~9lP8tkLkxxj0iDWxGT$!SEv3c
zZ~OQTv`wCK`8oY*ss1kn=f5Hc>GoNpzY5I%$<yy3v^{{v><?bB!@zjmQI=ZzVT=Ps
zot7VOVHnzCp(F|cDlO!i?Vn!YYg=xoPuUv1UQaDYTQh{#D1*?A9=*zNvom4I^*I|V
ztC+LpTP}Ew(&t~9n)}q0Dv0HAQoi8b^DA=vWPyq&Z%JwSJT4@K#E&ugqR1x?u@6|U
zCP7X1{in7Gtw->CR)i@X?+Wmxs-NDVe{+2LGd`IQAw8f7LHy0fpc2m4*i;{`X`+<h
zZ?g8qfuIqcytPM!yev=u!1F*{O<WIUW(N>1%N#8|hd87G0E{@S$YqXoio+pKy79Yd
z=c|6=YRqe6ZHGF;I)|x_=AP0Tnc<CTz{klQ%lVKdgH@|DgcN$798V30RN8fItgN@J
z(_aLLe<JHPdd(j~s+pjbN5y&l-&LtLD-ZjknjvJNyO4lR=(!DNdn6D4$0#C^=@<(_
z>J&9(FPF8+*So(XaR%m^RJ<PunhM>PY{c$<Q^b)H`31L8j$BN+?{Q+{M$L$nH5uy9
zg(v3@3F3t<#3NOZsUl0#6k2vb`D)A%%c-0P_+aMRaoeubi#E!bL>ee>VTU{8P;ukk
z%GVq*r|(zIWFm~ts5sJz{Jo2h07`isL49OLH3jF9NvgBkI~;sfJ5N?=E!=IEI8H>H
z*V!b}sTP{zYfdx^^aJhM#1vb<3wpDzfmeb%G4O$>a-gr49cgOQu1kl{E`#ef7Hf-a
ziuZ(*{1WXvj@vYpKK6AX4^e~vIn4l7am*sOL+>0hf^w`LO`BSVCUUntV~Q}1%8pOF
zx@w!EexmIFF)d%unADj(1S?F!lr^7abX|>{&YzHXiM#X=BWc1?Sai8{u*p?v#z0b(
zVPCU$JEj%exY=`(tS{l7Yo0@n6qE;sW~wPmXlD2>`Mc}WvXsFXxvX$!<x~<&M)KEz
zuia@1N?d;0cNt#5$wy<^{|f@_b4^*MGm*(*`keZiRV*+C9vVCVvL+NL%h{O1QahfW
zDWvwGLHg~(wDKj}_UJflB&64%ajLSJuvWOSfBeeXal2t}n#O~#ZTq~EqGD?hw1k{Y
zKCMg7*ZNF6mbpwyX|O9Aghz7UtNyvi|EN2fx^yUYWtY6H5D`m=K;A7j*N_M)n0)}B
zAJo(%LMR)_mSIV(_FZm%j&kA1%3k0tJNUR-sQ!O1mvee;TRe*3hN=2TT;MEg;2!Q_
zP0GJmfV<xOu4GLDGi(DI*dHO|FrO0d3<U1s<c(zFl<%(_VWeuz5CT1ck)FmB$fpj>
ztNtBM5xfAh!jrb<6cA5m+?8+$*0;2rjz%wS`=Q{kw3XgBoaVj9jLe}^4_G<Tzq3xb
zOe<m+kae~=Ufp2ic%Z}19LH%0^HVyd+<lJ?m`F7X{7wZ*q-@pM!i|1H+5G2%dZiOu
z;oSR;zuTwjE?DEp>{Wy1Di&SzR!_DzXWM)L6_F-v9B@jhKrQ^tP?{KF{n?j-cCSTD
zHANz7YHFg`=)xfnpF;7~-j*jmN>zxMg=L}b;wojr`qZ=7!yDVp?^&S;N2Q(Z<1`dd
z(?_G{TiW6-kv5>M;HzF?|8k&0wvj^XVUJU+n?L7y<kNHd4Qu{bF9i_MWPg_2^W|eA
zSp96abRtPs0Kt-vQWl9;ej1$PaRl$>E7=qQ5!TTm<lx{Sea)@Hb<4^&Jtx))6olYJ
zyJj{chO<duOQ6bV4c30N*f>5MKRRj0C7NW((4-RJCi2_1I8u+F4?yQQjQ%P*d2^;&
z{)sre-5a7Du8rEi2!Pr-YywdOWGeJTpiZ5w2AI@U*25%x+MJfs>=Mx_&Bjxu6t6SJ
z6mu*UMMrIt{%I5<(5VD?i^!bQh=f`(K1aH5xo9mJ64iOGLCG58M_-TgBGBsRLk0;O
z{jY)3>X~22rQOF2T?;y5#!FXwGABp?D<*!TO{i{cc};Cb>=JL}caS)@?<oDKkcUvZ
zrqOkeo2LdfcjCi9n7m<8#!Q$~wqw$_wzZXalI}{Gg|y_ATmw(|jTwLN39UAOI0=Ge
ztZ{is(53phLYvp0Znz3h@vR~h@}KpiB!*no;nXe@&2H(%D`jIrnioxhH(=w*vH+>1
zwP*lt&mbNRl4teb@@_hsPY4?dl^@4&tFpimoy4=wJ|P%>=Ze+cQdQYM2T9(T(&KQo
z?^>+ClDtaS5b)VWal}uIaCdE$y&zv_oUOK$*e%~sDTUkTiqR0cK{rt{C75@I_=X6D
zX?#8{oR?1(7rB>;?^ai~OFIXD+P6e1RLmD1-`ajDzwLq_8Z|)h%+Ij$q?WSWG_q1(
z0KL!c;`-7-jm0^qpQ9$HA!h7t?xXFK1DiwXDCbv`9V_~aau)Ny8<#Do<u0RH9R=OQ
zqBQxs36!BGx)$!_tY5x-+}nD~T=ZmgWA+uJe<z!ev3>Z4^RAV9MahEPIabVZ(8qu2
z=2s?2u6rp<KTh2NeYR}WBE9MZ;$>#8dqGFn{f<a^;LuT3s{UG{8w90y1PzQoouFHx
zCNYQv7WD3TO%N@B2AcF>9*Ba{UJ7o7psl>=8g#PN-BsPcTOJd$j2Si38=OaVoU}=$
zaG5Y8j+6Zr771_tYlpyoa(S9J*75o3C&z+=%;$q{d)<+OuNvO>tuH@ATzCtRu!`o`
zG0QjH%!y=`kIDCE^_{gBgUqd?kkB4#^2A$ny}0MzapKIr7j}2A>`Tvba$5|hM~2%!
zkgjM+B06g0E)n_VH1rfcw@g{Z`w1FDHiHMK(Ul7BYV4L_kluU-ly&?@haku2-Mddw
z5)+F&;-yz;%z!R?#kT@avqjOnSjeRQ*7w@^Z1#4YcNNjz`6!1F7F1*mR0&RPB{wXN
z|4yS2JXSCDExQ`t7vL@PT5ec^T8~o*-A90rryP{vRGyErp-_Ez-C-mLWMlruFH(8z
zg(*57VQA>kl?!NhsN|!qX`-I!-y7Y|$!sgc---n0qsanU7)kpR5EU+#<^vYr`eitQ
zpvO;#M$Of-7u3Vl$Q`hcU9jF}71hc>C2sBykVan|#yw22NW9wg?K1t2lDIeRa&kxf
zBduH61+`sG(Jsw4pd$kv4;cVMB~8F!Enel~WvBx@GtC(frI!&P{r8j0kRm0S;AF>C
zi23>xD2yzAUTqUYk8&%n3wj7ugi#*Q66+ToZ85l^=}oI97<mw3bh)-^@pc>aepE_z
zjccE|T^DDy@i+|mbffFR`v#Be7p^yC((%4>Su$TZt<?L!0}8CI>ym6q&udXL9xkK-
z&lF>*)XH`#t3*G4dFPr<TOH|Pl-qvYYi(`<fGbx_#1AIpuDuCKp7jtP*x}6p1cGea
zyX0NfYXce|PgGoa<JrZ~Mg`f$50`yiu=;gi@Ud7I)@-}Wa^O%SQ>qQG5*uw7>h@|c
z0SuE<e&v*o%fKR)gjFnO<?D&_sl>e2UOjr*D&e+jQR_03UFZOsowz)x#c($AfF?v5
za+H$jCgXyQ19)p<0D)*vpkUT!v+_oYzA}Y2u(U4~J14C3*4LJ5!!a&)?+UyWSAWcz
z>0^={Cua7Zsz%Q%9Pp<$zL#G@)gjPiiNzCWdEWHKMS=)5??>g{XemOC%Xijm+0=-B
zE<b=%UAqh^{0Mjpa{E&mB)i*s-93pHLI^F1_IGXm)*$a80|&NePCNe>>-kR|?N_s0
zk{Em$Wtqx=uue)}u=A40QhmDaMCMs7jq#H2)VI{bjjK5(w0RR>a$-JVv;jr4cKS{n
z(ri%jiUwWH$EM<&i0`{S;|^bEFsRqJIr+{%N_V=x+L){_GAgY74M7B;4H6F&vbU^t
z$W~1=+cs>!q-S(Q3m&f)>!+m=cDiDFJOGfdFedwtkKUZ|q`#h-&={x<sDyQ?zH>j=
z*m9Igs5uMI@+;<(b3T->D<(2=+oi$@#rC2o2zVeUYQqjDcO(cwqYQ}g`nl%&iyf}7
zQ66zuu$=Z+*HqTcbHlT}^=osE=YscX^r_PH1YdY-g-yS983^<CHv!zsR~S}^?6hmU
zI;EqkWC0X7+W2f1-kxr_J-l$m-Vb}BWQ{q!SI%iZ;DOmOq2lO$kD@HpkF-W=)2wKb
zh&+<p1@hvN;LbMyr=d`+8Bxe^L*Bnw6c5-W%a1-A4KQk3<!!}=;#TqCGyrWychYRC
zEH#Q;MjQfn|Ni@^D0#tF?^|HjI|#8b(3X2MSz9Tk2B)J|Hi<h(i-zJ#&sssfR(4Jf
zMIl=*@-e9y?o%3kmOHKMW@CW;SoZp*=knXQfun9#N|}4qSg8G;y0UO8U)hhQ+`iw%
za=NCK5?{2L1ssjL@~|XLyY8R_D+tQQ^0Wxeix>cj_F$L%NELMJ${hBk1L><9DqOEI
zb2Sto*_2v&ByIkESDbAYF&nsWL<qxisqnX=ls~EB5vcAEJI@Rv-6|{o3(KH+4^YuG
z*6PLC+Wh=tpL7lwZj2On<(b@^7`aa4KusoBXA>%BMLf>&!UrbLK3lABcIu_;T(xDe
zf$c%0<dA+X+nesEq~c95*_$1OBdEErN(%rcH*!;st)wsZMR9cwEKL3NrTh@i4dR`z
zQd)i8fQG53i&)*h>ikbsuCyM~jG3WwMJ&<qHkz}Z7D}VQ*M5Xa#k=p`b$7S=de2UO
zgpg(GU7ifG?G~xA@-G1=2&tUTNFX9I9YGDhYok$uOhn3OSb_oL{e?UAirdU?97Sax
zJ@`_IKXz2*YV)VW*=`F5oT=vAf0MHrJ=c;_eKCzQup($DfyHPw&#sgWYxGq`L)X4=
z!**$eB~`UpjWj1KCHS+%-iM{KDg8K0WaLLjpCqdpaWh&3s=3x)1oHGEsuG`k&(%Q3
z2|=Uc>HeZM-=XkHkVv4)mwK{z;jVI6t;;zpsDXU8v8e6E6~0G}i8^E1&a4$&v0whV
zZ*aYB2&@6WKbU??+1s7=e~}%rH+4H&HA1I_GpT#<x<?25NV+Wm6%ncV!S=}IyGC?v
zc722+%CO9xhf<B4XK!~!jMzoouOtDxK$*LcWtQ66lfQ+iX{{Sr=`_RB<OgX~GP}H~
z(8w!jgp$H+%=UG{P}mmZq%26GrJUdKd7Mc)Dx?0SPgLQ*oc>rCO`~XC(v$cB)Ptn~
zf$_m94b4x~CX1L09v_IWvyu_wtzPv1!VL%$6zTbd@96%Yl=*)J#bBsi3!ajuS;a<U
zFMSpZ<j83HKLIHKh4E_L#J+Wa`B|2=sfyjx%#mU-SsIc(c0`rY{ssV&BwYvb{eW2{
z_iTJsa4-2iP}Y&0zG4m1ciD=~jy>v!eE{O=RM1Kp0+wuJyN504Cvb>T0Kbz7T4<k4
zo|?)%06?pPrNhpbIEr=wvZ$bJ<!lR|J5x}jrOnM(_%7YgDF;<4AoREhp*eR*Vgtw!
zjJjluMC8%dSl|;pBbZ83cA?7xKA|mK<72ICgB(ins`m5{K$|ZQ>m`0JnI9ZYr>sn`
zf6a|@!3#1E&`gmwY&?(8na)B5b#YbMw<|zusLZuZu*PY%W}#GXGk0XHG-^G?k8DS)
zPJ|<PA`i<H5x^ER%lFY-kM?X*VONkg_P+lxs)+mcQkeFkz}3Y$wUp_mh{kr&P?Lc|
zR^?G#Gfb?Fi;S{eJuXhCQ$PRWrJBA?(si3lO1pB$+e0#H>OA&I3-)_nzEGw#;+w2u
z>Hn<-B)|h&-MBe<$aH(D==s3<(Kqrmhx|W$67*w}9JI+J=YX{d`+ry0%Lpp}#{4N2
z31OY6Xw>2vP+dvNbtn)DD;IBb(mMt{7URw>+UPbi%5uEP<hM){@pWtjT8-GbLiM4J
zqN)c584o!a-vcBu;`hYQH-OEoN?wXeC6>dm(;AaC;TR&U6i5L=E0Y@WDY!2@!kgp;
zW7E&Ijo}5pwlt_{r8lTT7Up8OqIq5Jizm%7yECW`46*ndwUS($(lhVBZX`{gE4`2h
zIbTSDjM?1+v<lm=+$G}gV?k?NraDMm<jKf|?DWolpJ<uIzVw6ZQ=;qd3K8)rW*N#6
zUZ?Am*YwW#IMQRRVw4F&D5Ejmj+#&!c^QD5j;l+C`r)2UDcXc*KMfu~-QHvqH;Gax
zmS~Im2+CG>0HQB%EaS6gm-Cx!0JDSUrtbZcCo~h%Aa9bZ=M9Alg$x~pN`vTK7TW#E
z`%m{r1F@H#`QufsRE*?+T^#QIIpY5VQ^)@lc%|$mU!}iB{|wM7VJwp`{GXNoUx~ly
zF<9)P*e`8@{DjSrg|_n~o1ba*!S+F>(otPu-Idvr8MvIX@8+30kg!t6@dxMHxi(tn
zN?)w?Y*H&!XA=&-s#6jZ|G-#1#A~F(0oNexo{5g@z1{>=d8lYw)>~9aNG!UpfKx>6
zRwbz%I)N&1Ky07}f<wshe@_7}0&t->aSQey+_EVVMNqG$yUnJAbnEWFmZlNvw%keG
zLXiLRrNIk+O33eW$waR~&<51JdPegv`@eKPKf9+&TAUWb!32%d7fI9B9;FN&M~zbe
z`5iwHDFOQ^SEA6>MQ5Yd9sisQD*p&9YWPRf*3bGMn<@+E*QWv@&aQ{3eteEEEK(ZD
z@<;-^ScP!JKl1RbfJzjUN3i*NteA_w4j`x=LxGU#0fYZ~Tj()bzy>I)w&$?ny0<$q
zG(k{5Y{FIi_%AC(Zwft@o7>IHe>s*5Ye3njZD1vI==PU1;hsLBJS&wI*jQtkQn;K>
z2cKU@dU<&*FE77#Lh1~<{j<Hv;D7hJ2h$7O`rlrTP{{SZP87Y!t-Jpo{2~Z+??i;Q
zG2Z?|zpn{dp-aa~(Q-Q+;THrkZ-8&z<?T{REE_bWI{m3*e|z`t`+(<J?Bvz`aQp7>
zYaK*zNOTcv16Xc5&EMDjG+=IpX}o-KZ#}aYoCMVV*>4tG{<%x<0-e%J+7`ImtFQ<S
z@!EW(S}<<k{XMKEL1>pukQJ@x_U8S4?KJ@<K1_T<Ah`X^h;d*fXa_s`+kfur%s~e*
zcj+^E8)Db?2zmwxE`3%1QtbC6g~Dt|w}{97-T#07+#T3rVKBU6I5hLyOMylMMnW?2
zrL*PFNSg8y>&~zQsKW|~Zp`IL4{bG9U!03`#U9TvaQvAWFd%wz=;UP0Hfh}clmAXb
z3DgagoMPwwrPmJ=g<wfo1oC6ClnXkk>;?(_sH;y5|A|UT6u=*Unave$_Xkkq>4ZK=
z4(D~KeK^O~dpjp;x`NL6)d?KaUwjUX1oU`G%&O-9EwW7$0Mjz$`Ht@PToHZ}0e7qL
zZjY-s61x4Zl<CQDO@i0iOYnpHR^#-Bx9<MC{R2{<-jnYXx%9U8{C6v`Ly?f|%@49}
z|7XMi{&Nh{z`I_P2K|X*?(XjIN8$g;Ghm6mGj1<>>|N-gXr<FZx&8YepvUn;QLxJ2
z_!0lFyQfJ8`aCJ#Pke5l7!`W(UsU#1^^E`g7f3i*T4H<){LI^GNIFW;4XZTm)ph&#
ze_wlwfbOubh{ba(_`g`<OjIBr@%0~#qPSIrFMswTFoc9&P)Rb_Sw|Y&KZ!|iB6Kla
zedu}qnf53I*PD|hx*a|Vpoy0KY9;M;Qt#B~pGLoAeg8mC|8gQ><e^&!L(S-K{sT)I
z%qCVtvkLyLy~&>l?Q|zT>$vl0O76f85n3)CKAp01Wdj`?stwJ5l+o~z!`IQY5rw&(
z#2o16h%fb=y67aP&T1a^g251ap|jU+VnF$xuP8LCDWJr7P#Ge%q*CEU@N60Yfp9>I
z2+q=9=JO7CXxQ=p<!-kxJfS<X>hbNZ%TH(k-H1%?>$m+NgbjL=O=Br|9ExEqZfdoC
zeGKDl|6DTG9>|$?>30f?M{@cNy%FYi69es}K>!#yT0J)vH%W@lkD89Kvo`J4UVUT@
z2*{usf^&>cfa7|35c45iL)ap@F%_*`LN=pf^ea`dqH8SYDgrEGP}6U&>0-R*KhbgS
zV^`<X$e$ecet<Of65vIn6w#=~P4uN$yUZx22{^tMJ6nnCUM5g!8^Hk;E_&#`)7{}x
zx;>14ZC#@`*b?sd>_YyQau`4f{021)u~@ekvJSfA9ZMBsDgN9gp@7<*SJSkrTb&LB
z#*=&ZYylJCDZ)Rz@6sQBholEcPt^eA<<f!`fqv4WD|@`x9mtaE)WN&`=4mW)s#RBJ
z0STwJOFLbdO!Tv>4JJP=7ed>z=gH%?@aw2q|4Ld1>)XZ-#&ok3zP9Z}#|?wF9ga4x
z$$iWcP>jVuTZ-w&BV@3WXk<_`-Rstw`=6unPrR_849tF8;ioW$zkJyw2{pr#Z1;zO
zWqi2@XP#Uy{ai3bzB$MbDj_O@Z!$&V7;)#<B=UJdXAt)FLzr7<REH62W<q+2IqOh7
zq+t4))`4_y`?2J;3v0&9B*Fb!P!2bC_7`)$q_R8Uqz~O<%nBXfQu>_+u|VZk@6$cO
zDjfIiN|0Uv+GWf0W)EiTZAI5-ey3I&VS~^55sF^+t>$>8-K?6MWrK#&{Z94W`XKMI
zr%F8JzwubP)9FM&U9$zcXuhT6DwKZ~?SCia$^@+5*(jIi{@>;z1mPbn^l4--1;`1k
zHCGK@l!jdAK!H-`DUD(vZ<aL|y__JpgAe_6!uxPgJdyrp2!#7{*K5&dtd4R}onQRX
zvcP7HLCjy~s0j}01Yxk^Z`<Z8D9!oIIJ?i_)A)eaP?`N4h;;?6q(e2;Ujc!{<9=nj
zfKLXxph7C&KBhRr%rea?uO{=!UwJq9P~t?L@qmYA{OwwBU^}vxx}n8jZ-Kn<+C3_a
zOn0RFoqalcIJB_8HJ#fVkS|z3cNcf_*v>$d{>$U)iO<F2zW@*t^9k|GcS6BHXyTi;
zNr{%%*2oKny1D{k@210<&^Yg_;QeI+J)2~Ju2VqDJDj_><BosL_&NGZBSFZxPvN(I
z&o8!XEwolPfOJa^>{_2kDZLQn3=ysXzgAHFnpLhK?L@G=6zB%Jw`4cEBiN|3!6)0?
zsp<HwtNPwkZg_P(s{P?2t`{`81_Ug)?~zckmZ2Z*OVeod+K@9+V4(ITiu7OI_N~vr
z&B!9UNFY@l=~0=3CU6%S2204CAuY*rHERIcs1AnT2qIXfj7wo$>z9NUIF~7-hO2>A
zFo?;Aq*`J6vI}fl9g!|CD|eX(i$C^XT|cJ*@+VQ?C04qNndk_JHIj##SM6aCIQk@A
zjnfGZ2kPzQN-4ZdgHz`b+m{mUy4t+%0?FleBD*#~=JAR3Ym%QH;<eF7NB!uWRj!5W
z&xit6I*)mq`4Ci~r$^;rN6+lGulRkf!wZI@%j@D5_rLx7=c4I3dBiJl99?e&xYmA(
zxL|D!>Y5{B_PC$>`68;o!8FKln;>IT-?v`j`Yk^!k}oq)+-o%(ZtnYD=CF7%T7r#6
z6!5g7X#}KjZRV?P^ml1KrGJgD)DEuY+9D37p`nwoba2qr@PYI9g$SY{pdmER(pF8U
zHEUvHIT%`1UN>aTdpM{WI=_#jM^s$1WRGi*J9V%)C8^xx^#h%S;}73{#%m$eyt(`d
zhvn3t+G_gfW!OWF9a1=vQU(|@owz#yc=|vWR?-uZ9)_$5F7^((<qKFExbGpQi|i?@
z$cX}-Y)^-5J>4?+{43LqhSF8HTqWiCYV3Z#Q@HQq<1>CP_l>y=<G8`?@`dO)LE2IR
zioEx0#GDtEHPHtj6~b_1ebn8Z0l!80>F13%S6v$z&#;gL*dI5_vv`<HTgA^h<Sxr^
zWUgcv8%ksy?29@WY)@d8>F+2Z3dMx6WPeb1)1=w-Q5rglOTZl0$T~^W$T%?S*5+^z
zJfWSX-BMIG(N40iTD}^RJv@uMgHBJ_1TY=UU=%vHhxE?}uK?(`r~+}9fB6!I3?haQ
zLco^{d-pEp+>7$JY*3+~cCEwp^>;!wrHh<j*jA|GxZd|ZuI+-u6J3~hkuf%k@d`q5
z9w2!6^#VJl?@6cI<!%CVO<<ufkIba&h?AU5J98}MQtzR?{WxX(kj?uAy`YDb#tRRg
z2PM!aGu2)Rovo^-rjXqCff@gy8lG#)ilXu_7Qi;BPL;<aKx|2X^BxSAw`GvA4*7pZ
zr2vQ0z$M`Sh#>P*MLMQ(ZtYm=kAm_zWej3V-5aO)Zz9zL;osvhy{bG`=t8rxsl<b7
zAfzJK+2+_MN$HfDou=<NzV}MzEk2P=>I-LW5Xw76+<h;+<i@b34%2guCHu8x_PxHH
zGuvnJ?L1>VKb<~LJ)ZT}=||tn^^PTEky2Ru*(go|5b3>Mig@}F5|7#zm)_b#e<qli
z7Ce4HnS5s$)9?ND=Q}W<B0jHdI=FpMYKh-q4ea0MNJn}U=TRg1qYEbKL|bh}kA&nC
z_EAXFOSqRW-q>_lX>&RG!K#Nw7YT*jO~bQhlJAIHL-v1FfLBXWJz*FLnDi;5ahhQV
z4fP&}$rrV@$|30Ryq0@Dp<sLWz^Nd3D<j<A8lFsOIz$MDiI|s{N9RlAI7+iZL|Xw`
z4-_aR%|sno%TMbKhfvfwtaFw%63?uRMt%|o;WNFHLRs27j#3X_Z?w3Pjn^KYR5*3P
z)FLPgsu-Bb-*8`?R6UX}OKJG1KC|mUSmZWlpvLDOGh!prXum91+2*k4Tgyyb)a3R-
z@Tfj#JVl|zN>yr~3)_4syMs4qU{={l{sNDWNdtNs`Ku6$Ai`C9R&V|}oBx?R@S%wW
z%q~4*P%t>lzYgzze&7rhLD-Hc;0-U5@y!8Ge2!!+4JwPR#fy7+7~ggJ33O8rA4{Q5
za9H4eK~yQAP)}EXnmfi~Vi;fx=9$yhi_9L6y03kpn(<rHidIlHgM7zGn@5%)LYoMG
zff2r`D}`po(R>%~4%V-T1*XrRT4y~lf}R#UN!hQdzW4uUs>?jiwbWKi`G+j$4(?@Z
z@?!^~_9RBMMi(q0>gA*<zEzL;abos5s#Io|JF}Sf3M%a`$b;A4L1boFX<Q&+%e$Q4
z(I>WM$W^<!m6C+0V}a+=o@SRY<Zq32GuvNpY4e?ke%OpLY0^o~ByBskUm<&nAf9a0
z<>yAJAt893VaqVf_#3EwK!83bHtg-k{9`#FsNh>-VhS6Azi(_ruWTAPE2CpxwJjDI
zCiJhuW2SR=#3Pt>N#aQDqY#B3dbJC!eoJM!#7w#dQtJKeJBKa<gJtIEpR2#daxooi
zuja(!GQA--Sn>UWy_@T^zA;NKxAMKVLvB$)tYz%+cnOkMIxY%o$&ap3Kf*2V54h(r
z2qWSuvN#!YyW`Ex&C8362X`YDh!}6LJv%zoTx3pKhCJ79bj?Ury#Ed8K4+lFy?!a?
zqvRwHwy~tc6pw?8$Rsb)ETx23e&%NS!qE=;`b;uY5NF@JiZry)?uij;VeFGazG$HR
zl(&wx1sf(AW~5xzxGQ<*Qg4C)-E2=yTReef*5M?m_9J@ih!xGX&ARtdWTZ-G{+#^!
zkv92f>+)HgS1VzoPspItOE?3a%o&90+t2#1$ANBSIOs-(2@Jk<?~hA5lSL3#Bnklf
zvhOXV9$oC6_~=oo!YzubPIC7bK^~7z`0r>`Wn`<Bit^-6RU4?p2Q%9xTFqotJk6SP
z%MyQR^Wm%1Z04yFJqxfG<f+<2=0S!>zD!J%YDY%>Th`I1W||A)7p5mz?d+wPT>|Dd
z@WSWChj-%m9TCCtb40Xu`_JhTg#e==`pT|=HQbC_@({jHft|&u{Z)6wA@*>X-lM0N
z%+^TU3^95gVQ*@XF^=+>eDSqv3v-5l*(ZyHY+tFT{-s6E;Sc&Ux})RkSi=wudo*}T
zP-AB}B0zBTyqd>a8$$Xrp0EV@nfN8{gfoUFmz64x{!K=5G=q#mUu-Ayak~1N#mkh_
zc(#ZVtbY8A$-M<&O#>bS*Nw`MSdIOk=l%BsA19dPvmxa>;VJ*~_O}d%X9&Lnrgtox
z<^8Agw!#eK2y<KYIuKIH4*}!QQ$Yp0J71UelWvwpBh5K8KLGy}%Kqv4B8u_c%2hm`
zEbcoecbx$rEe@k{jaHF3stH>~a9Uj)V}H$HBZv-o4(+37T5TrzNCs7BuXV5F;9u%5
zG-CFM%o?6t>ptG&kK<Q?&bCUI70<s9{OjO}LW`n}+9~p<GuxQ63Jza{Mm0^jN=(hU
zyb-b=iTrY%wk1*{$LFnv%%Al<x|Xz&-ek=k!cTE~-`gpL`tNvWtHsV#RF@9f{HkIz
z^Wh=P20-ZJIrQ6+4ZPk6Ea9BOHov(<-}`67Q*$uxZ_!*(PRY#AGo0`f)9=W5)VTl1
zJvxjCZKbr!WX2JkQ-mKHu9Xqoe44NrJwTYO2A-Ih0L*THt4#;~Up-ww2=oLn_Tyak
zLZhr(^Zx5YlK@;=8l(-X@9Q{A^gxf2@$+Y`LwLFOBVtd5-zU6*jZC;xqW>LIHTC1v
zLU2W0Ic&zKbiqwH>=L|bhPl2|xGQ1o8P}`G_;%a+>Dt%WUmh2$)F=VhV)ElSD=i-^
z1E<xlRzn61sk8XboBoe}7j*br`8z)$?$@W=d_N*9eGKxeCDt<N<Y(Lw?sLB+gWyB=
z627y>$J=|QNfwT^ZjOk#PY@DDeC0OnH?dxXga3g1%KqM~_X-u;UX6eUc>m)gOfQ<@
zI&PK&Bi+M=xkh(U8~EN&NSFP_Kb-UTQ*9@|P0wVeQ}dUV%X}}0HxC+pE<)=%1=P~b
z=erP&sHZ}C>#hkM+gr+|SvhXj!qmQwc~}sVN)}*xoaSr@gj?{UnFx@~nJyu$;Xz#5
zft&pN%<}aGuNu2m@^WQxFw#AEc+ncGqSn6}?pRM7bZ~yxk_k@2ZV&BWbHne877!!|
zagOVpQGS$uG|41Pp}rG>C`<-x5(zux0LT4ok0V!2IP`M5(qe?EkhS*HC6$GE%90`S
z+%^;2@Wm&^Z)=L2W1rN_k1<zzqpilA<OvigR5B3Cai`nC)+f4hzFb5`rpdu{^;AI=
zmY9HsL6ZD*a8_q~x+dQ~2d2S#d!b_VcKmmn5WfeZx-iLhz^>_Gv|X7~w{y<Ye9%hT
z4wKNmr@hWc7n9W1&u7)Cw5s*(a<|8t-r7l3OZY$kHnxGg-d!xwQVvB(&$r`a&^njV
zS8ikn?P}Gh!?e2?#TV|V`Gfe8b(U6GhCs`MKir)6Gl=B}0j$=qbz}0u+9wcn$C~>i
zx%0sSpF&!Bl|%yX-X9ZrpYHU+9mQ&(25uSl5e39i52roksl5DHVLt?l#XWlXqp>$C
z@P#hy00DQpKN~(|j*Giy-?PE>LNHLCG~+7ffn3eoD|7Y-GS?1IaF7ICvA1R@|If()
z>*7Ta1_pm+Dc^tB;Qz+;AdQhE%taL7uD|rH%R`ZSSk)ErK_OR+L+d`+04ju*zkD=i
zeDe#MDWbuc17#|VH<KbGRrA~)LO$Zgk0!IeM#v%fDjU*HGurW(#n(wMY87hh=MH8D
z>ES~cFtFBYl{3_gLBqPxHLqL2!}DOUtn>n3@w!Fe-h8|dODpwo8Z3*o1-_zx-;y4z
z{WFke*b8+b|0gJ$hy+8JK+QyFW%+GSmY=lY5-#fG<+MXusNslC!hMeUL@oo<L~M9r
z5QaLHWwhUmPV(Zs*37Ju-TCH3o94QI#*s8{^G@2FOZsED1~bjHyM{8=tLmaJ!;42N
zeDyakhxCQB)*1BK{R*)k{gk@&IfcOC<=PkI>~CzYJwMv|+30H*x45Q&@$ADli(@rU
zPk#V4l4fAFCyu@&Y)Yv0Z0hr2sonnBIDz;n-8^Q2KuAZNAK}l-la#&ukRMocE((3{
zhb|zS;VfRsCb>xM95lQ%68}Kw6ubZPbl&4=e;Yms^Ld55M~a`5r^b*0upqijj0OKU
zGW})!e7(So_`={Q|0n(Y*Dyj95rtWZ5RRMIw?u5@!d2ZivQpCAA&Lr`>D&bYL`80^
z25JOl;=`&bB0JHf9%BJki(E%&vP(a&_R*0GmqZ|Wvg-Y4)j88ggZaT#1^w$2-zsUV
zN2qhMO)`5O_)T(q03&nw2p>J8<ae4Am)qlqCv*p1)Y4PfjGHa&d*7EAJWwNeyc#Xq
z_UANuW%GlSC#{7BCmhE6>p?x4Ivl(fuanqxro|^20$$mJBT5YK&mhQ7wb!p@zsHT&
z<mP&q8Zpb`7M8NTgYFAcNA+m1jBDpiAqbQFgSiL9Rg=q}<EfTQQ#9WR+8F(4oS)!{
z4kFP|U)1=}JdxoBNV^0rjNPR~tHoC{gUs^e(l7#BHw|KcXis<~XWAl0|3Cp5J%V5p
zAx@F=ku_(<engs?#`9A{(u;H@hVO@$$~!{=&RTMDddK2&Nb?oC2cnuAKlXddoPIbv
z14`_h%Oy7Nb&ERT{rrkhpB?3}pU-BpL`<q)eJktAAG7L!-MeWXb%EkmoKFvE+a>T)
z(6Yn@#fC{ro%(DCX0>qiT3!c!<y-bR3^Q!&cT)FrYKwoUS|WiK5`fN!at|+VOTh?V
zqh7{;Y%4v%uu#IAcMlhqnKU7q6yfEx-pT8?5{-JQbqRihLd6#u2&Z9FTUOygW^+J{
z_k;5Qd4N;`!?<z1pJDVD`;EbSQ_OFY1T86T8fX-Xeh@&Dr=TZXnO~%=&nX0<%kowD
zfc`K3)f17O0~#40AnKj|^=n}guWS;KiB7ZOXjBvu<G#8q*399L$^K|YO+1cpdaMtb
zV0L;+q#|S1S`muo-JG5)vRs8)#Z^0i0h-8>uvuD!KQ8w3j4t#0<f>7YYGr>0-NQWo
zW&gQ~7=;nWFur7Hb6Mx8xBT(}f;yXRVfrlkW;`W#F>}rvJsnv=3=sk%Ah<%5|HMCr
zB*2{Xvs0fOin$Zwd_hrTh-O^AYFB{AB`-+*GR*elgVcLY%45yt?|VXP^9}Cl<PP}q
z-$ukJm1ZU$XoJH`u#Ge)Rl92Ov5iigjaD?2TWwHg=q<Y2JDuiM)6;v!>ll1lpU=e5
zUb+cPG*zzZh|GWRrI$A2lMeRpjS+_QHthgC^A)<N0m&iyk5<e*&^Ot21e!u~N-VdB
zn=13bzk^gQ)noTY0^mT>CvI*Q+(8it5&k+VL&BV*n~2lLDQ?y<cUhfjcT6Eo*Z8~6
z#nzlWO~3MB&ISgL!NVHsE3|v%PiV_whSU%~PqlJWAEjf5Crd~v?z~DeIW^HK-iXMk
zH9FsG4`Qred-NFuc$NMV@62XuZT-!)t3+hX`O?k;(O<orcSjXw=|xb^#`Rn11u7I9
z3%QV14v=n@5_Uv3$`J|RwY+z`zVe%SVEZA6pS{^8sc?^J)!91B>fNZz^T)!f4_;sI
zr0qjqa}?=4r#)0PvdT{)Kl#MHa-g1M>caHGpJ3kYGw||=15?`W1Hw){*hTB`zS13)
zPe@}nY8~kX=mpGAszmou95>65%bbEvcs`KA`|sk52Fk}{=QO({vgmtnqzGX@OlUuS
zU3h-i3~Q^1GgX674rCMoFBzn^NdD^nUdljgEY}zZcmBF{C&Kv^(7dZ`&xobAAfG(-
zDQ!MpQ&>w#5+0zdaG8^C$CipPMKqxgOB%8Y65<P^L}cs^h5AEP$%CFy-zOaa-fvYh
zmOFCTtE98a><NaqVz?Qn;IyIHdpM%*itLxjvk8>(stkGz+nOa37x`;j?$Px|(g{6}
z&rj;t9>618F7TIuxY75mVdPK)n}iDk7lHMM%<B8b@x$saCqJU5t!O~~IC-cQ_YpK-
zI9l(xOT?rHvRq1!3~xZ(zTav8^KL~yV3sd@K8yfmy#M(CL}>YgB=$3X4T6=AyGSji
z$u#jgr^UiU&W4SE_BpFT7WK$^3b&J^mib6_+azW)##+43?<~EvpUN0}<O_YuvxI0c
zBLoP(R4@yjNsy1j!jzQdsy)Q`l2W7w@ruAjDZkO83McG`FiF!K6!Ixp)obz_5-rtE
zNt^SC+gwOhPOv@B=#Eu`BzT^gdVfaDw(i8S*EJX^PFEF#({oK2!U=ov)A65>HX%M8
zxa@CX9O}m7-rMh1nv0jt%%js)=vo<n2(5;~SALQ_ch49Kb<4kC0HwDeEFPSspPO)f
zKX^o_w99RzawpT1M=!=6)cvkpVK6;o{H|;m@UHsVJ@w-7GBO>Gq#1ijCX!x((>OOu
zd99W2?&-xsTMJ*O?v`0E%OwcQ6V}P@42WYqQ+ha?IS({A?@H8&jhFnB(IW8W`S~B?
zG_e<TCV#I?p)?yiYT=tHjJ*jc0&?hs?^6%gw+iGlYf8%ucPKh6AL_9IbN$iPR(nNi
z!{+Mk`eDTrT;o>X!TO(24>a2lim|e76;5}mE=<&8ul^cd7Zo9)QvwfY26e@fGhyat
zx+UYXSZ~fC;|%u>j9e`^&3ojKw})k6FfuB}A&Hnk9cxZjc#`4Y0y>B>bm2e8QQ1fT
zEkyTRLKG$?3h0v`qhxHpQlj|?Ni@hKLYk=9!1befg?yhC6P9)5-JLwc)0+$+P7n2C
zl;+-5takh7ONN5D2!bUaQ+Xbj#235q!KTc4d|qcrLoy{VnS5|V3I*r-O(O*1SIzV+
zzJeIJ9=E;WEIlLvZ{-Qm;&aJR=T*!cVSasWnZR_y5uZ-GRB>7g<6jc$t%hASkOt~C
zVy&IrI=ssUnIUy`OnotG>uK}vn=|hQKCLI~EhC7e8NyDcwR(G1z`%s!^u(^H*3s<9
z3sG=^MtzykGsF&oj1PoX?RRl_r$v#Tu(X<-)h_`wB?h(D+aRnyjUw(bMn-?Zs?G4J
zb_#7j@Aw_QIwzUu_>GVT3HjGAH*Dvhd~hrVNwhNhxc=>lwS*Q5ElFl~r%xJBlfMm8
z-NlrCIJ+f7=^^%}yLdF+hZetq%>>S6rE$5R27wYI_a{85Sd2pDI-tN)*w?XRJeTF3
z-JCEy{K5g!%6u&`lkd|?XHElYPg`KDpW!x`(vV8WwC!>Jtax~$F4@WYZs*Gr%nlgc
zD`eVA27fZS8DDYm_Tv)*r|9kU+S9lUex=-rOsZ?8MTgp*^Mv@9#MUGdcy%d*<_~on
z1<V|8tara@BBSFice-Gj+Fy?-#(yInjDB?o#lazIN&+%A$h0LjV4FarnLG3a<*BMe
zMDm<l8bw(BJE&EDj?agE!jkKd_iS5cOS|FYhjW^UZe@orQlpxikky}~jfLy&>4rx;
zqg)pU`=x|OFhlzJLZ-V;&=93{6GisydnI+#-kg9y{UvUS!|$>pj#@&2e)!r#H$;t-
z#&+uk^4a!7LWH)3xd*B>!9R}7g;kLZl`%T&9}#(ZplB9#Ju0T3duE%o^@5Tqb8JM}
zrc0icz%F@2o&x^+$0z1dEhFS7v&G3s%Fj(?_Xs6JZ?rRj!yEQJ(I?r*Wir#PcQ(UG
zMa{J&(GS3XL@_30rM);AVptYQdlE0|ue2LQCxlTK;{h+Szc-iuV=b}H>PWdnO!fP<
z_oSP6eeq0#WiVOU(=SeB-(8-Yrf$Izy(zbQ_#?Bn)7ZehT5_2bL==$@I}<kl2{iuw
z5E%%~G&3jlv~QW>KQTOeEY#bmtd_oF*P&30TV2VC6h%rv$YpxKf;SS<U6D^wwtswx
zJ;iIvw4GQfg^J*-L-U$CZ#XM8719c*b;g}DUu=zz-6`qOU~CZH=ZzGo#d`M)uFhrD
zu6M+l+FmbXHj|eH^7DVJAzdFA?7qXzL<o6#x;smLbkK#A>bMv!=Bv}OydjT+ufjHL
zu0ZE=r|fs6oMGoB$q#~Lve&%g(Zt1?@4^X($twvE;q_6COe}_bN|bAr@8-^=*61p;
zzpWc_@k%}OsnKhS?84E-bO~=AJLwIZmL0hN%mci3nSbphF_O;3Vm}LmkNWO;Uo<MN
zWkq%TutPj?ZQ|)zWXn|8Lo8I9M)z}Z|8e|JNrx5U&CLkxeTjV3F(z^!4x)Q39KNUM
z<31X`5@5oVhbReT6!q&1d%zP7Uhnt$!^vVvsBX7#Chv{8*e=0<a*gjIY0z`LPerz0
zR{%rbcWpA1X<W)~lk-dE9?zRRz<u{(l~NUD&nHq_byfA1%pt}7m=Rm7kHcEcYlLZ*
zQmtAQcDzNvs72**x@e}xt5=++87*YcnJJ_$`$N+BtsP5CPboy$_t_fCf0k7eTFgX`
zAU2N7a=?#rU~%v}<uN=(FPTj!h6Z|Dyz(2Md|(iS`ypqlI<v^*F}1nTi=!tz<cP$6
zXVU{V^(jS$Un-z3<ddBFw@wa;<xKNom*L}KWn&Eqk6>Qi0RopB=XXMvOfFJb7mxC!
zIQi7&F<naU2AvMNqIh{XNN~5<ow4V;2OZ<JqwNa8s)c+4%@9frnpYY0Ec;jTkT;&|
z$8)4y#-KAO_hc*7rQoofJzsu0Y<R0d-VBHH1m%+Ucm&g@%6^gYUIqS}2`!L~WDDsi
z2k%N&NKW%7kbQ}n@@x{VdHZDjEVC7>oodfKTPLO^x=~KI&&!S39_U!dkC}Oom^V|2
zWY12}VRaU`kNdSis2@YP+X`H~CvbfzdUyOh;^KpKr(X<#48~ZJi7$uS)w}Bc!%MEE
z=@7<cKc};LTYLfGrREqH?<VFs(;Va#=RN}d9HuNqjh3I|0nS1h14UTV;oDSKAub*(
zUxB0PqLbHWpz>wiJT(Q$6d95-*Fm>q<-&YZ0^$8sR_@Z^5!+O3&~`7D@@El5HDOQ|
zWg0^#ifkkw^<m7|bOdy=#GSeTf_JC*iu0m+wV2b2=|BVjolC)95@*SG`ab9U$#i^0
z6J<q+M<;gyPPrt}f@Xu_n_Rw6VpW%G_ldEg^-7Jy_PPHw5dJN|2joNRl_mXnmwkUy
z-#^v+CK$LhAZGJehf1#m17hNPuoCr=xk`gz!}>dpNDh!P7F^Aa<00QLXh1{Sd{ZWR
zvZ;wwF+66BOLHGdX;UpBBBMKBlgC{ZVZ`lvD@HfQMAJkzbjMDL#mTu-Y>LGrVf9X?
z$`gUwuVL>9Mc^{8F}BI&w_mIXB7B%*xB4RJDr`{)`sSZ!-W;e3?}K-+UjR@&saTW(
z`d7r%KwA0n;e9DlUsed*q??kqcnXh?lq2fMIcWY1YD3=h8_+u0e?IpyFfLg}*4mUX
zF3lW1x{Larbnb8iv@Rqs3E^_-aM6G$ffm%gH{-Cw(LH0AD~r7JW)|o-=w{#4xL5x4
z3%k*$kH$kd&(sT^Q9RweIrs7Kb0IWHREZ`OgB6e9MkSR>ie4lQvna0)&<pf=fY795
zNE6K!(2ANwW?SjFu4MsKDcwZEEqKx<tn}r7&=^w~Y^lgGyfza$VXbC4HW2|QyttdJ
z?jGL$Q{UZrkk%m`QuBqtYNI}Gc<#uy9p9+As8M6gA;8@oId1_9KD2Nm&m!t{Mv1YQ
z_*!Jn-H7r3e|-IQRMhMG2Mh}gGW5`r4j~{Q-QA!_H`0<KB`F~t(n@y;NJ)1|BZ71{
zNVk-v&pqetbI$&~?|z=O_=B}z>0;(P_kDfx3RSI=O%T0_ssMChYQD+u1IIZ2ytmmj
zW_S8r^wXxiauj>pJU&_3pTCFUg%h>^=EsVoSI|Q!Az+*t9sc7*gn?hVE6`K{3#=M~
zUHAU)N$`6Zi?}5g-ueI^Ha6>$Hpf?s#nM9Q&e43dNbjmtV2SzQf>v_isQ0Q`BlgX>
znY==wd|S@Kr<Nn2Qx`TCyDpJ?U-S{Aa8P-se;K<T?z_LJC1XiVw#Dn_`$b{S!Y&6}
zqL^o@ydZ_e;LX*qZLSuNtA5jm9+EIChrb*M`L@ve+{dpk7o_PayYa8-i+dr=JueEq
zc|gDD+byy~#(9N{gno%~q?|HYS77u`;WG~2;G7iS-XLOJXDftoJP*}4G%Qc&RWxLX
zFJ0HlEOIW%E({lO2Be-#Q&&@@L~(Oz*zjL7ZfdK~I4bqPf@3o?&}LK|(P=RGg<17l
z-bEHlrZNTJ>H|}P|7^sh{vl^~<eS7F<Q9KUnM`r<56e!mF0c-2HgW&N2g>zQWY9Gi
zf1QP4i?;JU2ppe^Hp-hbyuDNW{5%|kP(;>w`)V^f6DsA6<NqHoz-l!NNAoZ!$7dkb
z>kkI<=a(<A5_d=nbtCkmvAm;}J7VXew+EsKs$J8L4P$viCnw8mu6A}`Nm%Olit5ou
zZv=X?jllWWGz;5S4OWi~UJ|XA;|)G&)x~#w_huIlyLcu0!LNrkVXDkN>&<}|RNbw$
zp2@?T5zU=|F2a`{q-Mw0O5Grn-jw>mROFU19{Vd!vvp1#Q_Wbpp~7<O!bs<O)8j+<
zz4KK*W%OISH;#_k%f{;$=0C~sJiq_%f%)Ij0jL;S#5CHYYm)hoc-D&nS@kJYk}~xD
zJ$8uyjOkA2V&BHNmkv3G)j`3xu3Wpi!`1e{lIffk*iJ{g6L-jN<jtj%v?r5ZQ@xDa
z2tB7d_4JPj%>$kES4}+ZELS(}To~sDpV1vE$7@B9U*M%(op-+oBjO|O4kPe@>F!<J
zre0K={x-cjT_GSUx<aGIRM)|__44?mO5ppr*3E8+6nr8q`t|sQ;_b8+ciQ#G1E5{M
zd2<n|(){^fI%`rOSTOa(^Ubbm%9wql12*YT4?rexn0CY7^|a4@6}#o3p@HI4H2+9k
zr4O~K@iBWWDO;;P7tK5?ac}Q1?_|`z+ou3I9%Cej+KH$GN47m`nRNQqCwhXkdAw@u
zl@PkZSoGvS>_ad-fUT-DefBlKF0R#XR<#d2xZTCogbqQ{GqRx{WymM{`A_sO$4^y+
z)q5#Za|BB4gJWwrq4c8luf%MjdgiJTXu6#-A_ILiVe5D6o>0<114#-C_~WBx=@U5!
zy*S;e4p=`7Qc9d)B)>~_SUcPn00U`_U|!B|T<>pL>{rhgenXDB!s&3!L!j(P7pOB)
z596%b;ia>&d1%jf*@M9#UuU@_!D-UFuWYo}zqT>Yn5K0d-vXFJHiFL;LU^?BQP>+J
zo3+*Hm?gMAR=3IJAed$>H_xN*YUW=Ukt79Oi=_-aApm>w{m`#!+;EETmjd-h$u1X7
z@h_=E4}&v={*MsA4nI1a+H^iz_#-Xcv}sqy7!+{HpEX4M7QNZ$HtLFGH~WF_;>wFE
z+O%!n<R5#&kBNp}wB7@To)FWX_m9nre4N*)4TO*CzW7S2mx&dctyQWSG{6E!?oe@r
zaT%$0#H8<;_D1L8G4-_n8G0x>0z{Q~AKHg$^2hky>RztEWJfkJEyraBWq-NEV6m4p
z%Co2Z^7*?O5uWwPE=THCKW|mqV<mQ9c_av&c9f!Bt%W4)cx&*{xv|Arh9r!a2-_3K
zwwLjOyUS+!uqPvbzT9WtLxZ8;fWAzYPPc_M^1S5i0IeeW{AE*$M_U##8SZxq)3VZC
z4ZfgzT+(p(ed?6F3$5t@3e_ovsveg2nStHP<Ejs>66?lTv$%*p>r3N54-!8B1Pr6X
zT}g*Xu%{w-iKj4%vCyV%E)UXoo|8EjQ0i4<%qyi`5rtDSuh8BaPH67%wJpg0#Wq)H
ziP8bL(p7`bt=f1;L8M(1wSwE@bHU>X$3ks2*o)u?18r`Z!(t(9TdfzJO%Z_h4kRkg
zS^NuW^4Ma}@TaL+KFhtNFr}M53}}z8MM@{S2+Acr{0pAlbhMiOF`wQ1q+|SHlR~ih
z+}D&sQ)uc_ipb7m(W+h%48NOWTiNX&m>INNbsA&88m~Vl&=YjDs5eGw6Z*xVwyLk6
zZ(Nd-%?!V&=v{nm#mqF)cP!cOsv9vMx&Wwzzy*~zQvWY%ASz%Y+P??<6VGsuAO;GE
z2B=xO<oV+f2XW%|_q9oao<ukgX>4vrutNw3;h&*sTL=t3M0KOU>Y{+5o7VMOwr{wl
z%O->V9!4bG0VBB=cFM>{k#VZOX|u(O6ZB(W%m6RO#^SXU-!-Og_0M4OsZN`7o65FS
zYh{*zd$X?$B2jt}I^4HWdUc9}`-!$(ysCX44LbDwUY5N@c`WtA=+hUxz0e5lUwf|-
z{KxRNuFiquJDH=V!y7_tmr|{T-!P1c5y;;GX7@Y~$%MjqDI(H@@#k=M_UwfRgE!d}
zI2ud98btsz0Bq5?v9Y>AGcYlzg$9Mr#KZIja_&?H+ifd8{3>N8sI=1Mgp^A}NWU}M
zitn8brxHmqeI75QK~l+Bh`oD12hSr|yoshJZ2La@Y-Mf7i%Gn-+Nmm}mr};e8RUHy
z#9XynP*iik=c*617}87Hn5Vt{@)Hf2eeo-SIw~>D_U+x40JzvciniX0kG$;3lKw`Z
z>TmX*aAs+s1P`*Qyp8|av#e-$S0wzWIgS5%yC!wD*_PMfF#P5tVo=!}Mjhn&6C>W?
z^t}%*>WdZrYx#9c<pZBd$r+*?@kxKL!2v&2QaK;ALK%{u5^J8s`&sd{iDZpsKPpKw
z9Q${R0){y3lf-DpF!8m~LSOWM3K3ubsMxQT->gd*g8Q0sXdkoAN^)+5jGCy0hqiWs
z<8vxaYWDAjt7WMZlTw!{Vd)wmg*-Ec@tFv(Tobfk{jdYx$vv*FyT56F%e@FeP}TEC
zMaXP{gLXIkxNbH{D)v+7TrEszyDjdVWszEQ<a!Rrvk4H{`DogQ1eIT<AnYz1)p4DV
z3UZh)MO#LYT&uZC8k=NDWLA{+@+7!dfheSQDZw1fbROqu@|S%@CRN1ZJddLL&Gvbf
z>-@7>4mn*a)Cz{M7F7``Ess$5ei^RubvUOk7?ITdJ8K6%sOrj<&+|J*%6g&Pt_}Nq
z`PlII-A70VnXh<=-UAdGm<Mv4dmGXU_S?4#o^LY6-sLX_Rfim(NhelJjngWlVbegl
zoKqL)2shC8QMP`42yZm6h@y@{rVf*SOhB;sG;PN5BYdZbx8|q|`9e4BLIF&^B(tMj
zxjX{K4J5Z8nR5#rlO98;?J{?$QZDW%;X*YFhK{RDxL%oLH+qw+cGqeK{qk7FPdJcp
zVW@xDE^fD`tds~w(S1?HG0*35tciAdQDmOA<7a25QL)^`Q)b&KBSI-8(V3V-)!=o+
zyOr~gQOKyg%o80vs@9NIu5VA_N8dm@Bs-HHryO)YTura;@OiIk$7p=IS2)tbs=2GC
z;MYxc!ARC6df|1U8%(pW(>c*Jk^M2UKZ!VlYR;5@f#1nsh3()>>=jADz@-n-#>%e|
zAFIvz(i9Q3!zXuftCs86Q%7G&zZ~8G0M&8187gA-cP8$?+%^${;?zizp+fmD-~B(5
zg&j!<FSK70X7cTINY-e^rJ&xYxq&906&361tr4v6g}6dFaGW{XSRkO2LM4>@TBA@J
zf8Cq>aNVO0XlkDQJ7DUdu1YZUeT@7Oj&X0v@fLviu&Yuz*H1J&285Y~0k{*ClEe4j
z0rT>QFX_#u4>W?_?Vj0`d>elxHoV7cf6tsbO=?T>(3ly=t+9-XULTEwT>wy%!4h9r
zo)R)h=yz{EI9Yz<9pu{$K!Vz}qe0$V-94UYoYKVt#wFl=?N{f`JW4hR=1+(7RD3AQ
zY*P^r$4il#KrJH7r_b=gnE3?DYIOUiq$lJWG+y`ULo^^E5yZLLjA;1$W2Z$UYuTaq
z&S3WH<O%kz9YJFt`yvJTLhbvcWU?<8HQw6LP@QsZmcy-h;{<3AjBeY_Ci_3^&M0{7
zJVnT1biz3qiSS>(oj+Pg8h5Ei6EGhce?f@~yk8ntUJ~y(*>H8W&fKtm_$kQ=vPu&(
z#h6Qj@rUhq<pZKZ-RHD+xrXA<#USHw9y~&qmez1I%#$2mxhf4b`dps@&tg1EM&-+!
z4ld%5yUo+&B3SJf;duHltzle>5UWTZ6!T!t7k1pj>W*8TcpF=Xa5GDCjef;923S{Z
z@2;34ZMN+l<z<IjkKPPlD~%Gk<6Vz<CcG^nrT5|sw}@-N(^YcRp>IAv{qd4)#vzIR
zD=FzMQ%x}ww8l7n#f_@LSnE<NzVPl|smjQ|8F`*yJM+ge@v{*-(%(iO;g;><8H&9<
z{iGpmNL{$p8G@@GOaJWtzwClJH{L8Al<WVO|9QuVVB%{E=B&z|DZ|^b-k(VT5p!Tr
zO;sUeqO^vu2uKe;Orh!&8J}jvYHLHZ=Sq<@4<0b}!1kI#&ruH(8V`7Lao1VynohaS
z<3lv|%3xYGbcCgK%1?NMTd4Q&bUF8o*v>M_E>m?4(L%<Vt4p7K8!IReX3?M8AH<g|
zr82+Pp-BDEIUV4bKB>U9#OUL`kEHigKu%Tj?m&EDqarc{O4I+Uc%q6*b6Z3Gq(P6H
z1oc#!Ho^<{m5|<vU7l6?sz$b=CaBqIvEyluPTtO+uNySvW;jb*P-YU#-J}z2+KoG{
z0#*kI(wiF6LE0|S7ne3NtQ}QWf5|*k+#{ZM;#V~)uATYRi{UlYb-){m?kUKAM#TWJ
zyLG*v<VtjCbU(pay+j16ext{pIvhNESowrWP3pp;aUaO=hA?#EL94d@Y9|vGMjxu2
z_rOG{Qk7lWF`cqTS{%e25$Jd{kiKZ^FR7zL5tn<QTHzhq|2nndeeH7t`#!uS5g04m
zNIgrpW{Y;5cIEj^HMc5oB@jycOurKb@6Yktpg?reKaD6~FA%2or2xT;Z~ug~zCJ}L
zCD6<is?*;awC|k(ITM5uRGT9FGP&_fo>ZOb%!^IC;UtT9VMWk8u(!H^CIGjK(#r-{
z>-X!p_g)trZGiy^ucT`8I0u<k2BtZJ6rimsqvpZ}!VZQ^ML$>rjRotF(_JdyC|<=M
zC>en{E^HU{T;u{ebQIu!z+yNTOHDLRYI(H+{fgQcD;OBvU>z|}6xkFK+#k43-RxI;
zJTL!Z-$!BCEMeVUgQ!mT#TUsNn%}^In{9ITOVi!A&=rJ7vg~)dMNbgv44>fo8Cq%E
z@q0zN(2?Pkd)iYL3bC3MO4SOEz_lDNGUuwTNA-#o>ZY3g;%dry*$I-jWyi^jJfU}+
z`lP5UNbK$>H#H{WWg{kAz>zirT*ofnC}<R0(Rj?knoE?bUq7q`x2<^dW<`cfJ%lD7
zO7C(MXVTl`2nr=+zyc9QI&HRxZCUN>*TFXEIv79E)_g7ArPM@vHtl5+ZEvQLK7P7G
z7sn`rPd!HN-z=k!_9{G6=;L|_-=TF96UsxcAjaqYMsYJ;<Nk!QGiweH%!+JcR-42r
z6pEe~K7P0Q`}BPMg~!>?ycMpmsvxd#O!=u*49@>kumv~r^|GxdMHi#Gbv-c)p5g(;
zXK-Uat2wf@nP$O}UG@!}54Izd0D?n;Xb0C&OT;@Zh3aVW{lISoK{IE-IGti_*O2vb
zx?C@&gOPj<IFqf9V;UOomM@}#)9_i_P~gn=p~i<Gcq@VXLBii3wy!h@s_+U^`nHZ<
zwxmwmI=BlUAnUa*m19vT8A-`iNODmM=S~}g$kerJ3X3(-I^0*N<r=bZexl7p2fdSg
zpk7@iq&$LE_jGiK|3Ng$uN;Yi;ieSCk@2#HH+q=JxVyFer_$OMLL2Yp^Sa=Fmd07p
zeJpi!Hr>-%?b+@czM9Yf+n_<pB?Mh^I(0n{v`(6$orGM-$iq;!_*+v~3?UGLpORCs
zq%Xj?#kzK3zZe_+s_i*TXv>qbNLuc*p8t4eJ0FG;Ce?hM%mrDa?`n>rVlNK|QwqDq
zCOjKX?*GVIOO28rtUk3>U_E=rl+x`Pg?ARh6!^Rg87Ojd2HXTR^k`baj9$Yh3L>sh
zKgnfH?i!t%tH#pn*MOROW1``5-My2TLo90RT(AW^Hr%a)jN5vJ^y{C2DQz-;>|ko*
zkg((Ab&yk(Mf1xa#Ck%kr{3|4*J8gN&2A<1wm4oSCVtqGbw5;fv2;IpNqP99cFrN1
z+@|_X2$@Esu0Z6l@a&whIpvB<TWRpwcwcTqcOX)2?YDJWT*P}M?9`p{&vfp<zwD<&
zRM$WL@tpVpi79=c8@_H~<B*VUfZ^n{Ga$$>FJyYizp$sCAgEeLoA3lUI#(Q;A4$Qi
z#j94re5D}tGz2ezqn1c>BH85>$1~U8keADA(e=3{lZGOBgy%JY#S7DNTbSM#20tZ^
zW9ee9c>9UbRwBTw^MtBHI=@=Cr9hr^p-XlmM15TnmV^dI`9`<xsF-xaArQNIauStM
z9-;@86sEv=sQkx8a*QYtgQ>Rk8JC9=9i)#e+0fw^sQR~d5HPQ025J%1yC2(Yq)qrc
z$p-pKo+Y$M$|2nfkf;-(=5Pm6$p=o?Ln;)eycm00mZVa1Fkh>Ug_L*S;#F6Ara=G5
z%JNK@u?FE^PEDC9%d^>d692O0v@$h`1@T?>rDb|1L67;Bx4fYT#X;~>2zHE1nKGWX
zb(cr-*g%{F$`5{RH@3z650SyiNvhvvPC4(tbHDbJ<vUh|?qv~CgaSjB4Dc!?<c$2s
z%rX>{hchs-!I%K^_k%~w2fseb9Z!x&qx+KC`fN?_in;&omy<m1w*0Z*jX;*xTWOO%
z7Rcz16i%_marC-ASA<=vJ{+#23nR$*79M&Cr|5d1(j4-W9&D`Wjh32HHqfj${9Y>R
zeRuTUVOqv67gy<%`}@@(%cPXX+b~yk2wgE(Vn6eP_oR_RyfP<Efr6h67Ne3bzW{(u
zD3tNb4Q3NCMj)p8uu_5?krw`d-9m&$6f*$}(I0me{mHVz9+QDR$J=j$W?B+CK{cfd
z?VuuT!2XYn_%FEaiLlyw61cRUkE6M+P~Q<#xELeLMB^>chqyhNRw|YY!8o1VQ&sNE
zry^E=$l04=_CENT-%>!aq}8|K%an}@hP8?wxf8d`6SN^K`Mf)|w`Z+ef0?95T|%Ea
zL$MZ&V%<K~+2^=QE5}WTqCzs+9yZ9Q7TBsl(LaAj$i9F`sJw1B@vNHXaATH;(5UXo
zc!Fv&fx>)lCC#jQ|GM30oRyxUww4aIXW$Ye$^P=+0UnhK+=@1~%+_JAi)3ezRqI@z
zvj1k>AIBHID%cfXkx88bKv}LV^>Z2@OJh3c!Y^eEt4}bDa!Wi8*(~4BkK1~DE@wFJ
z&v(hpIx^U!E$LvLJa{2;JVZ?%Vgu<|-(RL8pEIpD^-*}@+z9A=)N9s{MWpW!$Sw=&
z5_&V!SWAn6csOz+ku6D>&?RX1$2%50O7V?XhKC{($ma+xI|J2(M~+MDFj2|@&C~x)
zz;Km)X?yT0rtAs+qUU(%48orex~QvNX75X>QhD*M-ZFT_rp_`nfA{vdcz+b7q|5>}
ztu@!vP=Vs<rhI4aWgXe3WZ1ebcGJjuW74nA>Z4PTu`7UwAZv5J8EgL|St||J%|P&i
z7!pJNe+<k2{_U??2rk!jKJzX`DnmBJ?1|$jroU87%#hK`5-O|~_al4i)TG&832bo4
zC7ohyM9ko;sT<qCd+-K{ds!eImD0#JWLV(4(Mgo~f*?<PnE)BOQkQZ0Z-;6;>#ZK6
zP{ZK1Jrne7@MMa+IVw>yCd)1}Sfj##r%<E@)^#NE(%SU;-e6KU2JHpv$dRBFi^Z#{
z@27dh{^G7@X4bLf7Ayhc5&%^}?*P?-POGD1*B4qK$`Y}gRHy&Q3DcAu)NbMT!&RQ!
z$>vZpqTt=9=-}mqjGpVU$9(+sj0utnd}545gWB0}gv9>2$ihDyVWdCz`_f4BFoCll
zEhDK&fS=9P)%3fnqzWI-;w~vp0j;sH(Is*tQcJC9aY=l1sAI_H4E(B0bh(s7;}7Va
zCDR#IB;%a)1wu0h<X?&tbrluo-Zp85ZZ~;CK3LYI@(b%RqwGM^>CvpnmCX<0$a<6v
zbSYje?a*76Uun7M@>2wJu<Ob1Y411L4{SuLE*hs^)NPR<<;m<4CQ4I9+44&RgO7H7
z;4u(X$Gq)|WfUAjk#od>5;=y2X(|N`Yjs*l*wFj8y;jSnE^}~-@|Mz!?i1Wi<7TnL
z?U6L?&mm68jYZ#O_~2TlMz-g{dDwTDy#I7?Mj_YJFmr#Up<$7}fQHmV(Qpuev3EDp
zJk$z##><q8_mTY<soyQk>f_uW99KdFj?U9@G#y#b{WA<)dpt`hi!W{-cMlbEE7CGE
zaQ-R8UK-?|hRu{}b%c$=;FZBk73;(l6wg^%SwDCu?TP&zK#SASAlwaBl^t75(w-q&
zq@N2H{(_^5rIH#XtF<}0`0r~bkMh6mT74fM#@h8jZmW-a^J=$kJeG6gTghCIz8MFw
zmyWv~8yC*sGGACpi?D55=AxWV&n3_KH0F5k$pIZ8qjqSP#XAEyS$3+17iLv>rYbh0
zu}*ecd@A6xF6onV4oiz0IPW2o=Vpa=%6D!;i?+h8moXU&*V_DPnY=cF3nKSg96!r&
zo^?^c4+IJhH5O2&fAO9zMt_#^w{b30m}ng5jMR7{>FdJb4s41_y?t=1{TE|W6?{31
z-$njP+KfOZStpOChK#JX%TXJV$v-bMt~_sXqdX$-Xxce8RjO555(n1LDPxE9+3+{<
z{j}b#KzG*TpwVz9@ia0{f?I!9X`oUFEu>iT(xLw4`^G(L<t=^6)m;r8H$qnZ#YoPy
zXG_;*=iwJv0YC33XP~dUx=mG?Ngz^eiB@;pwdx@`&n$RsfK0TodYjH4GOdul&HI!(
z#s5MX=1Zh_Xh8KP=z^+-7ZoPbOEx3?Ha#0I{VxFPJ1ip9T=4Z8W2DQIKy2;qoyRqv
zh|g&nKE0y+_8T+y`JssuY-9<7Sv2{?qaRp@B{MW)hzaM$sgL$Q9LnGM5_%XZf>1F_
zdUXEb@3ZTFV;vB@P_Vvp2TlWj{c};j?}uslHs#l9XLg;%T0zf<nRj@wkO&12(!Qyv
z7f<^R=*j$pK)zvAWZb@1%!N4TuW-$P7K4ix+~sS!J`_2UrV|hOWdxRPIS6f))noa@
ztUR@QWrBQ0y`!eskLRCY1pH!iL=d*05(bQcD5KVupEMzfMO8uGKv{y4apQ}WLvTRP
z+oXb{j)9@!A-vI@vi0nRpbpH>x5fP?P5ApoY|&b|`yca+u!Cq@>90SZZ*xH$Xr?)V
z!q8|(!%om1;9>FjrAR+*5<Y1wkTtAB@9h#H)xjkFpdq;|G(D6VmI3^BkRPkV4OSjA
z72_u*B>dL-5otACgA)^LiPm1^c`!(ZpUX85{v<k1QZe?$qQ(?_@HX7n3o_hEwcsV+
z$|Hq)Z<$MBhB>kexx~Dvib268Smwn6F71c=EmH6V&MWGsRp7&LX_DPgX0NUjxDtXQ
z--mIsSI*jD1GnT3z>2*wiptzJL#^dUDwq-v%v-8|UW4o%c4ls0LWAuFeYXU8O(xX6
zH!Z<RKLMeS@nhNCutY9>{2Z`2+tqT|^fID5BHLu;R%E9f)^(Bf!~6dXxH^cByI9ZF
zUrcKD1D10_k;&gWL_7)F{`FZ#>C~fg9vz=7-UqYHDS~A4)9#5J?0OKtC8k`+n!oNA
z6+J(ReBN>)3jFxi57BdaVHt$jSXXT1AfrN0EZTu&0u^};NcAzVCf^@%0!CV7YCuR$
z$xxv?Pk6ZGA>EevL*c#JO_{Ao=iOBPHyamJYB<?~Ni(xdxJ71*nrD@8xoH_(2~IZY
zKb4QSvN)&tFtoRoLmJd^Ka)ZL$+gsI=r!4n$ZwBZvN5pbgXmDcyq9C=D<sI6KJfXG
zoj7+hvlZv3ycu(5iYqF8Rt^4pL@Nj-fKg&JFw7NR;;}Zs1LXQ=RYrxx)PC-=K8Xip
zVocSAk~$2pKHRG?*6EfXz|!$<>)TyUM}esMTx~Nn`mBGE^)g@y7Xa&+ArjJKbD6h5
z?ejl!rATjKgo>xlIqB82t#_<j9s1DVi(;Hxx@F`5+uEnQ63P<o@MvS){*UD$q^`9I
ze!e|B9PKHu++`)=;Oea`z&{|^eL{Ba1)S2b1Js*`Y^q)>BE$nD5eS?3ZFo>?n|LPd
z8YZJ(_k2Md#t*|joEKEyQbKtah~c`NviQy!K%eUH!$|())nWT?CsK?>$&%Hs1lnrr
zkF9V>Ap9%UeG_=7T&PybyT`9q#(E~LC!dtPyRfirnaxwTqmx7&0)fUGO8+>l+#CTE
zv>IZBjP;*m;eTdhaF~cQA~FCK9?tChdRYU{PMy9)_*?lusr{G1iZtaG(*-5!d2LGG
zE?AsA4ygPWjrjdES*73OG9>T2i>O=H*YWtOmMLD0wh)=3w`^d4DhaAeJ*P}-f5Clb
z;#va>+z$RzmgO$5o&G^T9ZBH{#KcC-G@%&q48s8Ye%jeFE<;4Nx^S|SJqOMMj0dAY
zj-bPSew^|@UVxuhx=SNC$Z-=AQKr`@{vpF`ZI)`zA-=CUc7-N!D*L}HwixO~@5#%&
z+OdSUx&FdHttGSOr?6?CGVR_iC>y<77D-vQecNelP-Q8?q*D{R;Gah8F>m6{+jlD+
z;}9)O`6(L4F0^q(7o^e$5{`XMJMcm*f8kqKrm4(iP7i`zET^D|PzhT(=6NS0k%&>t
zA>-r8Q35-w?WrjJodnoUA?m9bjxTG02f@3xDK;@Q>dDPcZ3ajm?}dL*KQ|Tt*{4q9
zR|@Pu*R&FaD(~P=PLrN^>w`?dtBnP{x`sNoMQE~Aq_kZ`WnHrOeX@9`Q@3Hz3t|O2
zBpMes%QQk~qj!tyH^(J@mfi>rKdc!Dr%hhTCiaI4@}%eVVqwS0kprEA=Fj~_1mU$n
zzdmyjapmQ)$w8?@DtVo-&zq(#?8fBwSt2hrehj-qZbMCBRZ-S^?IKo|Y7iSY*f^c~
zo{=4xuA!!?s_no5#WX+@?f16}MKv7Zdnvu-CW{o@ZPEGS5ScS>p}{Z)YkhYoX@@Gv
z+#fB<?uYRGG-6l4rC(Y$DkkhmFxJhTE`ks1GjzviBS&>bVEknX)BgO&aG#@!ZJjYe
z!AkP*h*MN<sgN^2Cmik1<gMq6cUDF%B&Cb$?b$A&GR^L%`dd}6!^1S1+)xZu)gASx
zwG9CvoE;((tJ_=*XwfwkbBQmvd{hURM_5-SH4aQmy-l5c3<oF64cJgGSQoMZGJRb1
z`J#86;#4}W^sJEKG_qx8&*z4oqDwi3h1%Qe+Aqphu%s!Y+(^v%1UmQ*6U^aIz=BiF
z`#<AjwpSoZ?f-(Q|I}v?hX`I*$oZk%E!d@`7HB_&l1TM9tPRiB^G^ld<p+Ml9|d@A
z``f;p^Zq!IL6keyY0`r7$&bDMV+F!-*@m*$Px&?X6*ixWpnLY<S;K<Qi^i9V`uHE1
z*biG})?WBaoZ7U%_TP;%i#UI>pZa~qBtw|*H~RHf2GP~iA=$XXxjH;h6ELyrv^42S
zc%890F`vhqifg0TO&-UarUbnQEWzULiG>@2&Q)T0H;>|vSRWjE|FkG}Xa&38Lk9As
zY|a%DoxsTrvUM^)f33ArNP~n01tb9kZU0dwCIsh(KMCaTgXaHE4*0(&3lH554wY!0
zPDTUX?`RS03Z|RQwh(HRk(iPEiyJ>J?MT4@-Y&eIb8Bfdt%JOnM@`&*ve1u+_+E^y
zh+`35@P2Vs&)0`$*%->hd4dG^Jt3}x(+JkkS=~s+*ASTF3iT58)LaxKVNjTcrDyB~
zv%Sq-mag;bmsS@1F2uYxpjGZla@k@@hAIvuAry%pnVIi$Q*$d!MS*>+z&-gfHB#io
z=#T){s2`E%*3m2q*=v}{?_5`om8?=>+5{@2GyPC=vbWV)oP#xf8GSv$C9iWLMfp|n
z;35Tw+=31JNzUGV_r;#23zX*X0>`I{IG31zmhT7Z-wwYsD)NKKVeU9f4!ESKEHt~S
za~$cVR9Ade#OvlXricUPb8ik#*s1=ZoONa3j}hPvzz8{!>8wIF<wn$a;CCJhXxFjL
z=YW6&;Q{s%&*Z8TEa(Het;%D*?%7v66JgJIS!t_l1}v%fjaubiX)DXiG+RA6qDa2~
zA$}+#DE<*=?AgGSD#sAQIX{E@;hVZL*1h%|O~EM|vr+EKTd**MGjq5kQdVMZsnwf+
zGvgbs!B&m+DHca(&*zBTwg8+j7}<}cHf<XD`a=<xA(=^KmyMpI2+fjWV*laqVRi3r
zn5cycKg|5P#_B2r%7N^Q0$X;kA8RwC9R*KTE{GZmaYdG!NS27|+wKIMCDy3?YpE&B
zWQC;$vp3W3I!wYo8v~?FWbvW*Z*!~PXGDKW&ZL(f*<k)t8|&}Y*eNvo$b#zaMLtRQ
zvxz0Qn%v8~MWDIC_UTO$FH<g`CWcQwR`S8IFJt_2PD+CU_^q0)-OHG&4kYst6{<7o
zF(C@u!gj$H@@KjSsyNrf)6ofYeco%2!L-mJhsZCr`qVRhk&-63R!_LAotPV|)co9;
zaEZ&N0G)}l=SumKUSG0B>~kHUTf$#~wcwZ4*TQ_Ub$&^HdU~MVug6Hf&U(@oaIuVb
zJO_%ilJ#OQnFv4e<_f6|O#j)n*LeA`5#UA*lIwwtU9Y^%iR;dKn6t-y1m~mS!x$)a
z4U1?6?LpgurV@L3O@sT&M+&yn--F=QBN+ma!8Q7b0+<Rrt%gliY$ZmL<(?F<Em7uM
z=v~!5O7wWd<1%s4RvNjsfD!mo&Ek1!;nnJ~(=V1K<zs=s<#y$v@u6g3fmQ2vop|l?
zcz!)|-a}fw36(UgEoEE$uK5k!%isQIWW%rPyFH1n!wl$~o+6*T8bN8fC|YTequ!z=
zaSkb)X0zW~j8MBt>xa<>n!#I{`BbG>0k_cM^wis4(kkC-fAv(I`{i*eV3;w7=x#hO
ze+I#yQTq&4fku~A1I9_JN%)JO3<wPBgYy>hkEaO@3IfSsRdtE}pHcR|)>}A&GeP#V
z=`3on!4Y0%XTv#5sc8v!16c#<?^<+d4TF@%HCG6<9O(M;)0<z<Eup?%&L`Bjo)?7<
zNdlT1+;Qhq&cV7>>*>_w*p;JwrSgNO<I`2B-HNcOA|nsfaWoE_h6zxAXQN}gyS_%k
z4I)*IZ}vXsy#A|WVw;PW8VU)a9*goMHNVeakt2A|_51i)we>H-LIa@kfI|r3&jEBI
zL8a|>^7W3%#|Q1exLD|x&8o%$vAqg`JQFLvjX_(Wp56s^_tU+_HvcWD*^+IR`|01j
zRWFzg17I?}S$2)44`F(~4+5<gEKal2x_uJgX`zjw0<rO%cyLzj`+XE{q*CBFDTv8?
zHiG}wLZle;=N}BXvFqW-^lGOAt<Ghw7bqj8XOwtrIJ;F6`$C*M)KwW)gUv4pII+Tl
zOZ;KsF{y%8$;q6PNh?<uNz70f7VDfgp8P9%=$o}Jo@$pX+3xb6yXxs@%E|*stC&{3
zqb8otzVLTIG#G%#^-uTXFQK+zFmc&N35jY#^LsC5#)Omu539hWq5_h>k3k6zp^)M0
zV$qdyQE3ioCxEkKL{#mpe7cXi2`gXMtvW%rdXy<L!M3JH-iD<%wji<+HSx~&@iLHx
z&$wQkD&87Ay3l1+LdwRbaIGkawB9Lj-ze&)|2GNDRAp;Q*^eqA2x(NidlvNi4QBG8
z(rbZdsSIUYgn^7pMVu24hoxWfm7g(oo8VryXM&OxuqYvV>oRvUj@?@FSt4yf%*04Z
z;pU?4;=O(?{*aj+C4;CSc$$aDw7}oE+M5^%*kg$p?9NaAYLoJjXH|6^h8<9XS|lec
z?Tpfef%*y4ddeQR+#4dyl)@s$01;&{?0)i=*b{pBN7rupq24NwGHj;1{q04()MJl<
z2gKJ`hjTvM6>B=%<-&KeJxl#Lh20!ac<yJ<N>0SlkWRBD?~sA2ne^DA{y%mye?)${
z4%-s1#v+PAfSO$}eY^@a|GILw-W1q&S&_)VN1@+~<m#D3s{`V}(X!)XS0N(zpaPct
zvB@9vlqEozi?GLiGjk4-eGrcJ!zP$}V^~_^=RMc$BN<RI_03^Or$oP2M#iL!22{VO
zc}^>Lw-(L+M9%l{XWS9d<ZAAux$oCf2Rw|A*V%ePMjjeADNES)S{<l2`@CA6`FOK~
z^<n<I8l3q|cgwD4!68wg;f!%`n{Q#m^?unI(PGfnOv6HfwMX=O-Wv4m5rl&ZBF^&O
zCV)UEELiaDI^@9Sn~-LB-Ae-r?q$yhlM|IDn1nQo7Pnuivggu}FsRMtID?IV3yA*a
zAnTp$3RxFP%5`<N^kaMlDc=XkU3x!xw{Ko|4}s(A>|D7U=ji!h8XxAPXUTz}Z07M^
z*;>=_LHC?9$gB-=$=!*reg$!*ol+vAo|G;syV=*<K^2m)tGm1=XRvi`MK_-~LgMo7
zyKo*yakmXX4dU)~--#~~B`iNPrKphpY1r}WLuB7+I$0{B|M_GKMTCRyRRTxb7%;Q)
zoU%~fX^`|t{9f-QQFus;@&OQ<T9%M@%U{MK8sZ}3xY5)}P&D~7toCOD`ft=4OSXw5
zjQRI&ju+6V>$gGjO<L^MjDrAs)=sRpn4Y<QngIfL{V^xoMErWHUKONy{C$1rBLd-F
zD2F=%S)ap=YmwRw1MiuSfGRO5fL~(3ak4{-E&)H9v>AiWK5UlLhDx%%AmV(p(B!4P
z^Zj4FB6n?_rLT@r2OiHRqU8jeM}0tlrGt&DsJYbEgNP0~r#8Pm7ewWL$ZDXDcCbqs
z%r;eoFB5*=mZclv*q)UfR<U{lYC=@n@-nJljdN1(Hd#TN0~v$n%UfLsmt>PqEb|5~
z-|_rBx;qn^t(w+>(Uj<-o_&?>s_(pdt#Vy_PL%VA$8$V3j2d$yORa@)LiPYN2lA9)
zTH}6Dy5pB+k}d%9srk&5S!U`ZEIb@DAI`b!P!H1*`x}S5Lk*s!1Xw=37T4}q<!0~(
zZk{`VBR<=tdcD}U*nY*2$PzV$ZHDi%h@=q4K{_AcJ!KX3joQP*!f*^(e-}>I=E#Ul
zBWPONgBa+_mm~#i_UnUr0zD9d!^Sx-_T7ECKQYIW_exuyr(<L9&z=a$mwB6&N{hFC
zP}~+YbR3o<TrZzW`e5KVH=r1{v8+5vBe1nop^$QBP;4net)8!64e{&Hp?xLPxB}~b
zPZIKuIV0S(dx8YB{Ys=_9cr8Mi4E%4Ndyb@HMygvqSgZ)0H1@D$(yoNeE!V6AnapR
z3a-FwfI(9Fl2nr;Ir;gM^!4>SrUkYCPr%U_xt5^*W?RtU%H7~|pCqjIB>XiG>z<gh
zdSf8QT-co@TS{!>(ALXW4^Ph8%B*x;+)R{7ub%)2{op`VZ>`Ga&ehsz(nZg{Uz4*g
zALCA|#qo;Cd?2=awcY-$Oz4wn>s4m2K<|eQ;;cA#Ur4L;-Ed#LMnP_#4hdM!&k*tX
z9T7Z5N<&Geb%<L++2jvT!ZTFIln$;F@vI6IdsQ(~e#L+F6%v-n->N|wk%*OE#!U91
z;I*g(H=RK(R^x)nl8yKBGwXN3uPKxYx$^M(P1!u;yYEJ80F$U1OZ}wtCoe=F6yG3H
z*`s@p`pLT%-^MHPY$YynCGVge>hdb-DNHFD5(gS#YCe&a*^Pr;&9Iw9jt6^X_Gomj
zumpPEb$43&A2HlT6VnQMgAU-21<KT+slv^7zWFYg-pT<7CGTI0&%6E!YdLl6(+y&*
zoY&kF+9=kEVb@OnWx>G{M!SnUDjBWfhZO1{4%Hqydj4R^qMFYA)hP?-L`6D=1Z=hA
z&dK?zjKF!nizt#kbQ(LO9Tqoq*K4ow#ayOagf796@MVSfyn6lSk3#`PP|u&Yq_F-7
z=(dcY7{kT7FZ0@c3Buvp0QlmdBdjiuamh22<P>1;f=FOK=yE2;&XAgZi5>l|x8x$q
z^6MM6t4E1%+Sr9}9TyJez@gOo(DNYqZ$SOO=hN3{1h{+mX=bD1AIGh7Nkn@LeA!X@
zHajdrT--O{8Y;*ctLSZXWQTE%Eg~I$g%rY|ng(%vGI|5rMb22qHC6BHT6z4~R(32M
zuc=jGsK$-qOec+(8P*?|uE0X+jUhsx`CvSyq)%^lqeWiXZu#vGbKZ}%1W<j$V)n_$
zYxe_<P;)bme{0O893d&JY#aRlogRll2a>uX)X*W9R>^a|hLx|s5Rp2$od`i$fcb8u
z?qvxdJ%0@mtvj_TAiV~(o8;S(F5aUm!`cdj-3U0>K}X8FN?z~aDeC@vNEi((NA}<$
z!QS<{I(mOah+|;6vuErP5{bth+PQ3R*gPq66S?c1=nlR3)*aw81}G@PTiiL`XV5Fc
z{plVlZl7V66}eEmYVx_D%AZ58wz&Ms|D?1e-=(z3sNQ$+c8fqKk*a79ec+~(iT#Ql
zHaFdJ#J0T#25@|718J!&$1?wPqKT^~q$SW`9`*a!{A>E?7vtN-++XrI10IUX9hn0O
z>(hWi-?TZQ@62DOzEucPz{npr*w;P9_cezVt`ES-s_Z@q-_otlaS0pC?3@#FUQpiQ
zPe4Gd9h9MC;1<LVSQv~@IHZzo>EH>&Si%FnZ)1av(?Io+EEhq3a}DhOTSaGmQ5v7}
zZ*j_nu7u>D)FOWo^@+@Oe}9+gtv1A~tSbjyCM@k8Xhj6}x%w328(a?VM_T8z?R>Jk
z=Y)D3MUWaTKcrXjeEGdKhHBKmqLMYkSRV#MYVudHpOIgko_*IAtUS0^N<~?siv~lM
z*ysm65d?vnKP_-S;8zzAixtjS2u`@#7>8w7k(h$g$xP7r^S8%Uj0#|a-^UwXe;ME{
zmZ!z6w-)EesVKVOU(y?&&0ts-{C+Aa^R!d)<TAkWboCgsqqSTF``Q$?#e=`y0y>I7
zpFn-gx4V<xp*VJ3$rW}_oJ9S6oYXbS&YD<lMvsB5M$Zh`)Hne-kB}?{@d4+|lK~oX
zi)#+`A7nuNWg9uQBXGX>I8bf$SN)Nl>fXLsy+^d6n2!_)$>qk06>vV%@$bB4%WTd9
zf}PE|$ALkk6rzaaLB&h8PKm+Cj{RL0^V}>aOLc#??j}4tuJh&is6hPNF{p)LFPA|f
zQxe}0TbW_H_!xoO4ADF{o{nu{%7he@l~0P)-0}||aA_80l*;40Nfr9)?4)CfutWp*
zC^Y2YSm}{OWndhgrrOoxl>I|(*MS+yg4#^j!9M2`W+sTqxYA0?LVRvwpr!BCZR|D@
ze>r^e1W02+R7cNIqRX3|D*4vRaV|m4qO(Qs(+;u`0(ta9k+6%G)C#VMnyk(neI}i}
z(DDm1P@vGwe!)5;!z>#}k6s>xbe<`sxTOR$@=srM{Ah8OQes83+-DX9Ykjisq`Qew
zAb#*X+{6CIiRtq*1i;@J_*MUplysn<xCVj$J>=XyOA9V>z-=J%>MFx~Joa$&Cus{z
zCN4*4Oyc_4`$<ZYDybi+vyP4dt#*Bb4Jx*f9zD+p?dL9oqqeU&aB`+)F1Yj;;mV@E
z`FG!80_zYcm*^8D)G9_)e7Th7k;mmTK#-_$APpTL8>a=~rP<nv*6VgQ@H0lm!4Bs=
zo@Xgk7NHJB*2KU}UN_+v$Fa+y9=89=sk{)e-A5C+7n;NKU^=e<R`=;|)pUVpECE<2
zz^7RK;OPBwkEiwly3_T4NrG5qt5pyR{Rt#X44nXWg!-X{A}_~to(<x?Pg}3{v0xBV
zV_CG4$PEF|sQ~;E51(!!-Ca%oqJ!+c&;OwkVyp+5{Z?u^SEP~Wq!^yV0ERvioQL0S
z0S6`FPS;EfFyBy>glH=;8{!?{jliEH`{6ernue1Cf&)@ifktV|x)$N|2uG4t&1Cl`
z(Oxro=ghw3?cIQL>T^ri4DJbv$#>Dox1X}EYu2>z{X^F`9^x~aeGL@wUtgysL6;PJ
zBjuCMa8~ZYjzkKfeupp@o?ebw7LB(yI{Yc@HXZn?5>CbPS0ukka@=b94I7tYGV5C3
zVU}X-<Y<C5Ih_%FRvnZSg}0{T3Mh=}2YljWjP^LMRs`Kn35D6F1Rl1uu!ghGQHbo{
z3aPK9-#pALTKv_>X`mSV^XPC3Y2I&v`0Q(F<GKBEX+3M0Jp3i)RXk>H7Cb{!#)hQs
zLDrwULC=+I^gj-aC^>|HToYZJ0P_zOMfs-Jbkh@J|8hQ6yT6|_&*9AoFIY2#*2sG=
z-qh$2^sAC>qK>rVQ9h@vj`pIBc8_*Ux*afLupWzZAya)tYhTW106J9t*(CubM6<Zf
zejX~qxVLMnJeIP;?)(F!2GlcH5T22hBN4!$PJi#p$hYE`UvzR6E9eOJmfRx=(*oAL
zq6OwxP)|W3E7u-wKhVoD3L<EMEm~((`Kq+jA<iI6G`+;l301dGt$C`gVqk!F`12iG
zy7qK0n@V8}O|q|t5803`RH9r48+qsA8xa2qDN4L9NO@%YbN^8h{t9VjKpd(Wrw#Uh
zL%RQ=S&WgDWZ_I0689=bOpK=rTNt$qg^4X!Mzb*ycvU7DAfv}G4+gX>anT&SU%5kP
zdd9T?e(%>^b)$Ys$ay7xgoMUnpVlI~d66~(VJ`HRao7d{XKUbJ$wx{3DSDbArUJ`@
zVYm8^b)#&SMkyHHLn~L{d8_~&n!F_>m9P1pT)dz&D4YI5HnBgZaz%<v$Pd9P9>Mm<
zufd-4|J@yt5&LNuxL#v9-%<<B`L2o(3I`vODS+-gy#ALF1ar~UW`0r$U#P0CpZcTi
z;835lSNicGa7}&S^S7YpNxu8Qs6mc)#~N31ZP*nM$lz@nkR&b#wd|v}-`%!<h}9u#
zz#6@JDN^Je3GUdqL~y=K`XaZ#vh8&y_V+7I7VMK}t;|l882Btw67qw<(~7geK+HS7
zr{*-VD4Sw3+6s)L`DbhKGppS;2*|!&X%6G`Sb?ATEVYgl7nE&HF7XlhQ<+|ZDGnNv
z&}oCmad0F|{&TI9>;%;9Tz#I45KSpDhYg7P)>y$*+l9XmJ}0$IW4?UwnkYd0t66Er
z89EJ%N3i7~XvWwAJH3b#36YBc_6ZZtV#iT%*QCmF&j>|Zb6ikm+5D@l{P&Ab794L1
z)zj3>m82@xx<N0MC|)ZU{O(>mZG#Rb(|45e&C_&QhC0eBj~6C43zlc`(jHwH9%yp@
zN{XO8FJ5=F#ML<4m$oh7$h!gLxMEO=LRjXtacXviAjwAyxQ;kFfQk7mm1W}|{P~48
zC4_~zW7dxI(<76`_25IX256lAC+Pb4kj+~IsJq#Z)FAx4=aL*RdkLjMujN~1s8y@S
zYUPF-`lZ{MUp#g7xM!;c)^7vos<?GkUIBpmW5oq*+kb)dMo{XsAm}5dine|%6lVpZ
zza*`(GMy(6mr(w{)hQven&Ir`jEv#WGp-G3qDXrT!u771R6wwfwio^sGIcn1J$1<F
zdcz;bt;o6Z5Rx-yu57Pb&cS))eX#?4K5v3E=HIbITy*YU5OUeEJWCNIm2lv3x+{qT
z)|D{gCwgWNqQ-vnH#lXjQu;p{**je4?sB5eVJ15tD0l1Wfwb}=?QtMx2dX76#%2O{
z_cbI?yrt>BiAtT)Rrpa2QBd|WV}MZXDe~BXXv>Mt^sd*NO>~ilvru>z6@!WXN^;bN
z5$NOM@tO)%8oxf-5m6h9a*!xMw4o^pJlP}s$IF%xfdq2q<9_-6^JSZksJInRU|P}(
z;0d8{9DdW+gZDAU7f;~r5vBhFU|&wgG44X@{g&Pn{Io>kKp99>k3pF`8A%%`t<;V(
z%Ha}H8WjWj9L0TN=4D^|kK9kUr;ukpyLYNdI(*Dnak&0)hPJ)x*XB~yosEMNOI)n|
zF>IWP-Yl)oqEC=7=RhS}<cPf9i?KV3<b^6Wl3u2m7blU|Be5gVt7YjR2R~tGMV|c&
z>fGpghoiH>swqiIn~)?&ai3RH$Nn*LAZ#AA_xg=ga5gCQF2!EjIU7NvS847#&U^D`
z(es&+s89BI@~BQJGqLZ(BeW1JA;q0+olIcJ&wIb$OZJ1|0L5%iGXMNR#VM|98Lpnp
zoTVLcqdMkW;l|6Do;ot~>DFxt*oTy$CoU7_lp=PgB)~v2Z*;kGpn4s^ebJsvjvI&-
z^(NK9BA>=4w~$jwQ2Upo2!N2TY|~2o?sjJG86ct&5XQ$SQ?bgF`DjPbz4molxh(Z3
z>V)<xtd1wLtF!<V<p%|9$`4Hd%|LZ!M<!?|O7DVSUTlI#9u|Ziz4A6_lXwp#vbjs=
zAO^=o6}WM|es_Ql*>Uv*O&!_T59+b?zYukxN4J?8$a$e<+d@$n_`TzSb<6a3n)-FL
z0M%HR_V0S{tYX=$ZmKmI^4~a1b<TVXZ63<?7Y0D0_TM~fH8KK)jezWYx=O#Zgbf!B
zJPTMJJ4(?{LNg@`zdw`>ikyOqb!$Q+_3Cp#B^Z;=MB_cR`n1rjejwpUWHpfgpZjDC
z+@~GfMU2`o(osG|!va#0bBMRw{iNBY$TuqP;?KXLqc4{?Ai7m75lE7P;Lw=n4ZlLj
zlPq9DeP(bccK!odFwAUsjl|6j8@;w(%D<^e%0V|x94-zITqcG>p!o9(=8j8WSD7w_
z?)}FLP+893PCzH`09|UhZMDuf=jQrm_N#5P`NXi%UUT6}(`6|4YO>AiE`<ha-zk0%
zGLHV-iZjJ<-jjaO+1l{Eey<A>s}R`K0u>^acSiZ&;wJE`|NeT7*x>Zq%NO?d)k^=_
zV<i0u$&<+6IM@sS_p7ozjI^lkw9iYDZY|%OK?h(#8}UI-3>w>K!$aA)CJoWp;75Cx
z<a)yV;*OlP74dOJ+6nr-Zh3+43CJ`9m2=;R{+2mj?ak$PTvbV{cZ^_Sa5F`UJSxXM
zJ+Xw0lo?50gC3PfO8C4J?gR&k(MExlj%zY^gzTc-!tXjDMdTicU{#v4ol@Gbch;*G
zD^Q*_>}JgC%hV^Q+4SrtOfSwi6&t-O@iKpXv1k_Hx7vNY5_b+jg&IW|z%_XV5jdoU
z8ZB=yOmJ!h7lVUG0u(N`qA`L9(O13f|8$5rzv)zU>LBUoemEIi<W^+sdbzdbX10Vq
z%TaYCe*-yYjD1P0d4DR(Alt|FR?$AAHNP_QyL$Zj1kt;m-_tuf--HOLh?SJ>Md*p^
ze;;k2<PClB<NP@w4{pn>xNUWeLtga=RBHa2k3m|TKl|iKDY?jRm2Q9Yrs+5{X!eYM
zq%ZCM_;P{Yq~@r}JnGouT5J<5CQY)3LCsLmA?hHbO>y8HNH6~UDu6yMlujS**ftN2
zSZYcePZDs`GGQsPO}N44<kO;ZyBn<RI!tKb_<YN1AmWj{*yg1`q^G47N_KoBP;t(F
zTjNkS)28@nH;!7=QH>SH*=rwfmfJc~*I;Gorx@7$+xiBTZoQ1ERl0!pA&JtO&F;dt
zy+1>yS}IyBX7W%Pe*QP6Y+6{9n*Un|cMm%K7_3*B-u_B9^2Cq;O2Hldg{tAxkwvx~
zu@@+Sg-VMd*>YG!<v*7q*%8i@J4K@pH`ed`kR$)N?Bcl?*VNA%z0_SoWMm{}yx)L7
z#b%v&q2|dvbgt1|6CAH6U8Aaa4`gc<DfYp?^}o$5|NdTlj}Gj~nHD(M;`#sk**)lI
z{BlcbDDi#hmPoi=M(dX?A^Vj5y1sO^d}Z^R<m202KEal42&LXRNeebQ*EEiO+<-dM
zL!u&$K#DMaveOW$Q@rKDemO0wtj_Nj<XHX$w3r$!&l|${Ro~C%fqFgX``^3h(1=9@
zs$V}mwlH}a$w%Qd`r_c@+sG%#VwkY6I=c5(|7e>$NzleI`h?==8Hta#x>O<7Pm&{?
zcY@hQUQ4HMEHL`{8zC}FnDeVOj@4Kr-Oz6jzQ3Rs6W}YBUnfhP+P?d_K|9;#j%zUM
zvuGR-h{J5j_;9e+M@b_`>v5`3`=~J*%?fx8<iAR({(V7DF=7j$W_eH2GqDh#{7Y|(
zky{0~M;y`9+`*M3eWWk1{KO@`8loRrI1cp((An_c3>JxBN~+G9-$k7P-$1|WR|!q4
zR8;u|g$ulwOkgkC8ID8v=!205&@MV;wueEZ(^nZEV-^x{bDQ%{dOz90wM4)k9l!0r
zZ>{>zQZP7-2>c9>C~oBbKfFs_FywQP&zJg|>cYTFS=vZlX?2F*@pNL6S2QTSn=xbI
z?X$Fdrz;aeVdP>|dHpdUoTjWCC6mr5m#r_GsbRnGuG)4C5pDS+{U@WICc?(b0qT8u
zl#EaJRNk61FAuTb`sJ~3+#_YJFmk>x$MHQXL(%q~+m{QLgujkZgM{6c%Bb21l~5Hv
zus+KB_A$ZTi9Ou-C)27tI{u@G?3U{2at^Hoaygp{FNbweRHG(k@YfH6il`vp*n+1L
z!19@!7UYE9M*dBWp-x{;CDs6M8FIS`_Qh^>l5|){vQY^aWG?xrjmA9<x^O6pux3=u
z=l0)<dwjArv8K}KvO(YCb@S2ie#r39p%|lM7+oAaVx1|UkU)GNqIIN>8JNNEOTzMp
z{n`HZ>WOP0cKB+j)b8{CUJCKEJE4>OHWsj<@{#bVt&oE>8ghm2*C6jd!<^AUrpoG{
z6rU1A{|Hs9m?GGX8vddCqU+ESCDB8rwbDm^YYC%K!pY+Ytc+)CDQ@S?ju2B8Y5+kx
zfgZVW-m#Y2j@@O@mJD|6AvS&Py`&hy{QGnE*Z1WvVAodp8J?uqKde}S1wr-<p#G|h
zqMorgP1i+gE=KE*U+W_dhyQ(`eH##am{<kk{=TWQoEWjWDg5<7QDQfIGD=se&fiXr
zXo^guPP;Q{0!bPZ+4Y%m@UFBehfd_gj$w2PmK~{ii#IvGtRYYEvsr~S7LJB8s;9aq
z76fI7M|027688xHP{H^Ee>D+CRPv9&pk3U^EODZ({|{+j9aL2pwXX<BODiCPNT+mn
zNq0$uG)Q*|(kUU`-67o|B@H4WDIwk6eEYuYtM7dNX1<x<jDMWrc<<e3pS|{e*0Y|q
zRz&P0mf$Ye-4x8xdM~GAFt^Y-e|ALuccj1OT?FrM4=M=P0s9p0NzgMYlwrU(VP<}|
z5#lVEN;gEpq4D{%C7w<&<Y|L5z2p8pi}?s0AT15Io_HQT0S%lT;JKR7Bo)-dqoCPr
zrr84TysgS?aa>?Iw@)cB7Ewo9ya+6;OxraN4Bw5fi)M31H}m(u;3w=tKLa(oktx4Q
zgtUmna(pp2-h4Do09^w1Nw|K5zr49SUU`sisCj82EWd~H3m@<i`k@BU2%xrjTxS%I
zvJ8(X-6wfA+FQ|Ng^v5*-p2iq_MWyq>3_B}ds7AJ>iF`N+&>FfD6AEC_d90gah7VJ
zpswhF>MmBDxD@p@?Ga6A0gsSTzT0<%;q3}mlG9r&iWk@S>|^Qap=;m1nMG%7UU?3R
zw#TTdcG_;LLb8BoPncO8kU%F@>n|gJ?fK~fmScd+iZR;XKu-*xIhyw{QtR9s{7P1x
zT(&1o_h#~}zGtv-^1%K1RIMkFwtXkvaA?2V%JG>$+dIugJi0K78{Yn^nTuxma#Z!Y
zSt`$CzN;J={^FkomLt;NK#C31hk^!TlnHCiPub4d<l)=>C!>{9X89xAC~AyBkAvB9
zwjYS11`I%J@wy9x&EsJQq0R}U<LL==${O+?mho%tO;SS6*^N(xw10Vx0kBXgC@4Y7
zhcP`eulxLj1)1bVm%Tb&*VlUAE-Ml}uuq-~UL*@4U`Ecw`t#!rkcH9kSlJHY_e|+A
zfgkEvTM*m>YurKnTig3frgr;`EXOCCji1s3^ed0f=6t9BsV(mIOx5zT(=<9OrQ%Xp
zBE%RI@-60p5L9Wxgo^mLr=Wv8#qMN=(O(Qmhrw%-99oxw81uhPLjU*KqGJXzAhT!Q
zPLNgm22?SXSzch^^VU0n=M|4&F{oS!3<yB&7_B*f{RO8zt|<xxM?*%ipW*(~1Xdja
ziq&!8JN|ZDoj?G`33u}v{$GY42Wj9-y5P<DpL;-14F?qk^?M5WTE`)4e_RB5AF{=@
z-oo`;CBJx3GV}0;6_F2=tD%`(!fUHEpA<lFe?$bIn`lW#sa8`&;}h@*@;ro7kS3c`
z{&(*F-XMQ1gExFd5Q9~v?_VSS&meyM*GHmYfL+$!5C3y-4YV<Z>qq|c&8veJgK+A2
zXdU+;jV5oOS-o~d-F`45A*Mi@?c$EB;C0|@4m&VJz`LHB>^a(&eM!#$5gKf~&nV?`
zD+fCK`TiMbJ!GKuqIb6cM1(&F&A0VWpJn>NHIn}f=I1~mYh6Uw8{<Fs)`)dp!0EO7
zAun%jA$k92iJ%%lSNam3z;0zV-R114-aNGsIKE^F`=C0E`k$|ug!JT{Y$wln@Sl(W
zKqESrkacsZ?*sRj-jsyB;H44u%4R<ObD}sQTN@|7s@)%*i}fHKc{{$f39kM58!Ter
zkyzNN;r=it$SnQyZz~LPe!hM&@}DpN`9sfB!Oean|HwbTj<6Ms)yw%`7zHl=yX=2`
zwH^m#G)HJcSO59=j}M|ULLSO61S13b?w^nK&$Smhu!I2ewh)nj#|bXB;vhqHvKnFj
z{eggVFc>t!`?N8>?n}$eQwufmHdyu<z1sx})mQ9#ICrPlcD!1f?AE_IQ_7~JDs8F;
z%V$ZM;CVeoKn0)G;zr2^g?ZqH<m*Vk=L3XCUr7cxEf4*ij9QrCV$%y%=qUUy(SNP}
z#|S4O&6LY^qen!459Z(h_Z-q&J_H(u^*{H9A?>8&aQ~c)Y7y|KY8IjZQR#0g9dx*w
zeQ)RdeBf))$s{DBWco9p1JUm&W1>5qlSg-rpJJ*nBX4?MoQ8jd8^(m2B=8#3l2`}(
zw_dlO<x$RK82qi$%(aLSF!~S?gTpYJr*J52Y;2P&OCoRn{Lz1}>4U*A^~Rl^zWmQP
ze>_GRWM5asqNBY3$NK?ku3)+mVQ~Nw`}G;GN05i0H*eL`tu0M$&Y-vVlW^g2>a^<B
zq|~O)LUY&Tso@Mz4pF6sZ{7XqCjO3G_Xx%}hM&+6W3PZ-5wmWggb8;tWaH}VbH7uB
z1yR2{D?+c<zACE$a~XFc#QpU<|Nh`z)G`$auA7JuZuxV4{Jd^O0ym%E!ws6`_5xi~
zM}dbyA+zolT_H=`uuI1Q2iaFf_z9QWY=cst-_7oe;o(RSO(fKjgM25sv?A=E9d7SJ
z{&+`7QCA6yRaz_a4NnEJMQzxo0PO&kT9u|EElF9sB_qDZ2N@gdqn*HL3KhdN&`kIF
z+t$^+q2+}cZTSyB987<ls`LPE)Yhajf4QsK`{2<goHAJdeG|VgbP6FmLE*EvwSRdu
zLR^T^;HG7YC6bkWwxz$Wpn4H7Y8(8(pf9z3MgO1IJR<sS^^~B}O^C3`^EgF(oL1`n
zlyYY6{-TIBAIqFg#}M4h)e3L#>SS~x3yv%-rCmk5esi}O)D#c!sI5qM|D0xK$kSJ$
z@pIWg`N!_&S~TO4#Nr*92^?QARg0;f($3^GJlvICzxci-{w1=LO*L9@dL{-rv(eyS
zdYO%o92MYiYNnlOj|}4ene2m+Z&>XX+;$yCBv5e}%20SxV*+qQ39XrGe|f_J29Sl;
z2m5#y=8pmWGB9^=)9d^$lsFV{G1ht)f<J}^6&K2@?}mYvyI?Lk;FD(0S&MP&gc|32
zE4Y=ci|^`jz%{y_hlwcJ#?B1L4STr^;lBVm53sDL0TIx>WHiF-i`i)UvA3RE$apO8
zDk^M4w(z|FY|S1J4;c|-Hw}w$li?AA9I^bUr8<`PB-n9KXup#A#M7&g9!$}<y@saY
zrh1U`z;aF^XRbB-Np$HJLAeP>Mk%2VJrp&=px)9H0OP?6p%GZR(jA|4M{$_Iu4cwH
zg7=qcC{u#Gfw2gFjo&Ne-;Ea)88RZ|;gPHXjA0&_fqbDSHrn4!4(Xrqq2BRYdsf!v
z$_`_}O#%C^RO2pg?JMIWm{&_Qh4B1VpZbe$i5wfgzR+E2f3rs|3G5deHfZC|6-NYt
z8xbM_2t|@QrkmDBXCh@;@BQv2$jxdY7tefHAM2a&m{D<!RM_XrQF*0L!sB@+^n~^v
zrX2E1o}`25K_mSUqQ|HKIN)&9XF^-0iAn`4BNzvtFB+Td4ZE&&*2v4JK7<)qytsev
zFF#+fm#QH6^>V|!k^is<KPTupWW0VjZO=~7hOxb00B`C%CHdhcVOlqsBoT~vmKv?D
z?aw(<>z}QSMa3eBs&k)@T7`c@n}&db>Y+PF1iulHc{tbt%`GKSM=YUI+j*n>Z9QQk
zyI#}eISgGyZZ7C99D$^0@mOwd60r!Tm(P2B2{|O!L<Xg(ge0hA%#XVAH!+8&W#mW@
zpH=WN0F>Tp2Q@k^o%U_>0Wr)EhrvHi3rAcC-V5lCM*6;?iYHLwWcMVEFIwnHt3EcV
zREB#RVB8tr^|y0>9O6tD;h5U}gJ1uAJK!1#xMe=NB6|Vu&@0CWnTffj!T709n8>Cg
zL!L?8e$SMxciV$v#~K3NxE3&LJ{?rPKlsC7Aw4v!(Uprro-G<dBU6tnjGTUr#g=b`
z-p};yfuO72bVSS(q7cfOLJ<h#5W{xF>~eZ#kuYXZP=LsSH#uYVl<*k@Ov1ge`g6|+
zkOwO^Kz_!!UkIvEEP=JFx42FeuVAjO+R1sfh{jH5Uu(e<d+u>#Z`6nHeXsS*A{=88
z`7001Wt23`gqjzPOBOx_-2?JySYga3n@yk6%k-H<{a5%2SJ2L|_Jd(Dx6|Pofmif}
zvz2DWo*Y}qZF|k&C7Vvz<mjM+i)_3fE%qk+ichEPl%y~)o%nP<!oQe~&IB+W-HG<#
z!T)&sKfvr86Ua?mI;U<FC|lRTv|I1j0m=9kjtmB$;_18WZ+^JATl3eGjDZYnuY#<v
z`C8?nIImbn+ej{bf^lpOh)VG>$X_?swqi;Fh~X^8V=qenGS%MtX{XF1ZUI!_K4*5b
zdi%yvRu%|sci9Dza$F=fIqsvJ+b3jLEn<+VAwj`H(L?+dz0bx^m49yx0r(J;=j>w7
zIgxMPR~~)v!;d3b7!tkZ$uhC%lBkd4afQV#?-WJ#4G@n)<Y)THp1gmmnoWc4r9%%_
z7dpos!SKD;{5^{t1>7W~7vP;toP@K#-9tnyYrWH74JRZdG~AjY9$_>@!xK&8i4qJQ
z%&v<T!lDEZY{irf73n{~_6KgBq=CTO?coglzfCs;3C0Z~k!+>5e!RJ{135wEnS$dX
zMBRGQAZKsY;r<Ay1KnAhi1b>ls(vE)$BZ6y*q)B1EGu$7crJ|Lg-2E@$Cs)WG=5zQ
zEt1IRuM(Pm#6m0?Lct+SfrQ+bAKGnlUHcxP=B}3@d5Z+UV5c<!w7DO|x(&%u;r<wL
z>n*Sx=p1hv47e$mNT*PV*W6bZ^7}8defm_wH8O<ntx~$3d9cpU$<^-=X@?h%mt$8w
znj4Qn!^6TW#XrRTFhh!;C`K`w%TR#A2A0niDJo#>LM_?Ey|RMLkWIgTeUfJ$!sn#Q
z7MhoZxuY|Z{?trFKFE&Z89x1rP!`&h1`Jr3bx-;E{x(ywkhK@v9why@h3O2r`Ght4
zgC$g-KV8P5>tImw7XCL8U#f?p*2yuT!8L0!A3mww?+JXO@I>8q3&it|)@Ma~BU$k}
zg9(O`DD~XqlPhY50WwBFu`Qv^VY6NmLL{g|?fB)Aq6epocnV(;-R_JAMv+y8b~>v1
z+y`sY7qTXMUp$rmV@*QbV9?`|gY+bNLf%PA`1O=`?$9nzW}uX4p+jkex^2N|1%I@?
zX7iI(*~ti({tc?4LSG)F^kLDbNA%PhsJSoRu{|Y`Op=}C)5zgx4~ix9i0(8o75r&?
z<U!}!$XT`4O9?OWulNbaF={>6X$Q90)Y|S6%~rEBH+x=-U?e(?7Lw6n-Nnw6jk}<E
z{CK^Uo{T7Tc!d&dk^{)_fXDwm;9n@>ZzRLNn`}SC4?V0+k9NmU1$ar?lIN+zhs%B*
z#SDk_M-wJ>s6rzfBx^FaH}oY0aH`^bDNciAf%}1aIgiNLV2@HrUN;W`lra<IBD=UO
zCYcZ0ECiv&>OB?<ygO$$B{D+8HQ@9*a_FO*_y&!GyJg$y-U=F<zl}g(1@dZsI6!Da
zLpD<QOrJ-;j|M^qGzb@myBjw?4f>i6H=lE2>4wkpzW;0>L8sMnHo;rz(2oGRiv)Mn
zI2Fr(X)m>mw&Nrs@{U1DkpXl+Qyn*Uq0R_`I`drFU}AI?4alfrS|}?m_6w=yYt4b5
z`N6r$c1${pKcE~P?#$5-FK***y7q~wy$_ecGZn+8rgy;2N%vXxIb?cCsn)b>8;DE3
zebY${!QlVPlDz}hp#gc0I(`37zn|lmhsf8u2wBnAS$V@KaOTO?USUOCgeSx~r0YGt
zga<!3qpxjnojbIjd<k)nEX9vqSQ+3EhAdN7r<4n{)HXPpV#SVI<Be?&={tHdrVR6m
z<!sNvAwBaW0+6V#867=MPzy2|=O|73>P%oZo~NrvSB8u55q^NIS~YL-2Y<qS6Q~Ox
z!ZMLpCR2Gsicla*og*l5N)dFfsmcdV!FL+BM?25()otU#iYDpc1orABK(=9?-L*{)
zi&^w7q(Q^#7R}K`kA%zd8J4@#;ar}Lsr36P#Y_-#j?<i*g2}CZA{uV_g0++b(C9mb
zT*b4Ms=SEf&9$dV0&fM$fls1$1DK9XYUc{MuYQA=bo^K3!7#{Pe6Qfkbe<#L@3Z(8
znI2uL;q^&5{6OevbAs-ow*>|pv+Cyj`hN1XZ43(a+%p6LMf+kg8t!S~1onS6oL7(y
zr$?7x_HP@G3giu_v<D9Uq(}ZGbif7QGQ{7oxssjYf!~U6NIs#NBylK7mN6<A{$LZb
zS)>6+WV=(eT&3?8vUwjW2K^l(zasFkUm{tWp_A542If4UXg_WXA$wk_!P}W14LKQi
zXQM(&J3gk^JPiQkoLo6B3C&E9LE$Bcu}PVOC^5G)MZS~E@MG~vqI?59K?_117^rg$
zcDZIBX}y7i+wdmcc32w+hiZYoJoMi%4w&s12rGJHC;}WDj;j4fvmCZjy(|uL*EKh>
zdqYPoM>JsP3kPZAeAbIy^za=uK%e<xe9o=K<lrSo^GX?UHSnK}&qOSn_HWKk-Y$|c
z$vlF%<ZroDk96fn=_AlRzoBHkNQ`_Oyox=(1q{ye^CM#xb~4F?fW@v*GkG<I<ZkB2
z6t7*zql?Fyo-pIgeEw1(d9dp2a(L8YcRmaQ`eqO$8x&TSN*9aNCn(m;e2udXSG-4x
zS)FS%>GQgqa-#1(-SA@D-5?$r&TSbn1(IMi>en~dbjedzA!o@NH7bI_{nQDq-ZZ?P
zS6N5w3<=lLEcd%Yqb7{U^0Gg2P9>cR3JF1Tw;V>#HMxmOciI*Pi3zPZiWJMlq+rM$
zb6O0Zb>uJrW0cAaZT`(2|NFxEjv#pR$V#;EZ|fuqvQDDfz0)#EHV~+PX#wI}0p>CG
zpEslr8qd_ow`tfIdHjBT0OVEH!h%#o3_98-B$V{nZ~=;~PQ3I*5O|mO?tu42p6E1-
z$pSIx_&GuVj_-n+=YV|Qpf9A`Uk^xsAV_{B2j`B2m<!xi1pQw9L?TUb%F(o>xDJBK
zZOmevCP`+kAJ9N1`iLZl^<&TUz2IX-yG%ack6$boz8P<(Xux?#>6x7x^OdGHp{HD`
zgli+@=5$J+%ES@CM-gXG*Hy^3i3?}Y7`{IH3F6TOFUynj-GbxDIxva}N1Q4lvr(xd
zn)&B!xIiH9NzQ%CgeKRWm@<bbupxq|q?c;#nCdjUD<VGJ3{|b|c@LSPoVO6XPfO~I
zn-CsZar$NKj(7nigj$6^8VJBwQAPYae>&scM*O4Qz`~44l5V9kJ>7z@RV7N}@Dt}n
zX`_iUFZ4{g@?gex<mOc$i=1<}T!sLzJqu78!RED=;K<JovM4~%!<lkeZ*_jT$TOc;
z&-_mg$M|QP*j`a~#P1pA=M{*XG&xhnX?T@nI{vSa@Ppaqdg=}G^)?F@RTE#9@_3%(
zqF=tWwRo561)@VQ#^;VZyEjt+@Rr<QD4l?Kk8n9N?2ZzX&j*JjKo~wxXj@*fzPW;*
zAJzFSaE~xA_F$S2-6gbnJ+q_N<>d<`O~^IJ?F#UE>|xAhhRVd=>In`~i{RPZvXe+h
z2<=~~6ZP9R3=IdNc|{i7{1Z{}SIuzA+;BSD6?AdA4E&Zj@-%ACgFzYdMKe#|A{RAW
zTi4KMAa4w8;WWXUH?m&;5UO$1b$YQ*<#N4D(&T!syeIMgDKqGn2STuYI?-`LlZUKK
z^)dcgp?8D*<vmuRM67jl0XJ)6*^1JZIzM~WL~VUQEE3DwJ%Vma#Nm-Uux@5fc@G5a
znWomL{s4-<3`6JvK(9g%94it2I4XX5;s27WlnL-js*XM^(i+c1&@g-n&z9MElq^BZ
zWYSS4vbOPM5!qI1C^x;a$hO0Ez*vyRmX223WwtS+jb1u0w;jjU8^NfnI^H2Cj%`Q6
zI6L`{R~NgJY4uYuL$Be5#l@Brp#&R@$0})(F;C=3Dck&xLYR7ov)!JEyVgd#h_zmr
znR<?2(YOX;sWpPZVZYB~z7PmoJdMkNZLGRk;SJH^z=w3+E2u8z7cRhJtwnPf&0>bg
zF3KAx2H~T>QUsSZXVREb?K*=EIv+G%L?B$yB``is+J-0sn#x>;@Lu>9Vlu*$mvWb*
ze!o=NC0E;6js_G6B$}<-4e9EV7$|B%AftBhh%O|Zj_~#EQO;7O#|&kY^=SelpH69c
zpFi#AMgBvi6K3J5=r3Ij&)Bi;(ODQoyPVojszLMUmNYz$!Ug2Mx5`MY&PyDKbd9yQ
zNzEP?0{M(N>6L1uVpES^mZZKy4urwTff<MhQF?WeqZxBqXCstW%Rd|Eq85;~{!Y28
z7J<hyr6~t1C3qc#hdBDmP)$#9+{xuW3&C!>gFul}Gwlv<?r6=6F+Ih4FUEb(ipc_=
zV6mYxel~179cx$*Z69t=nnp&|88&C|h+LZD;!zaHBvSAD^Txqw#6c^8?8>j76&la>
zi4Ayws-XpY3w;hzo5urf$3EqAR4<bqOTlZ4+y|xe3P1!vA|4sQz;2KO9q57BQU(W)
z$Zn>tzALR*ZjTi;O<#3q=oT~)qH4x3`z8e<%HFc~TEdUxHIQ<D9J&m%SC`r^8QA!C
z6Arf|5QU$bf<Swd%d1WgU)hK*|9Q^rjrZA+_Puc4H1$GMs?<i(LpYIpYFq)rJ|Xnj
zHaJR}l%LvKLa*>})GEf4%2symUR^$(?i2i9yvV;exJU+&E#pQZ*#G|J_XS}WWQz>J
zp@cRi@{-x*K@cl(lSfJ2>ws6F_?(>uBp7&H$2UI%jFWn1r6`JZ7R(sW0$!f(YPXD(
ze4Pf;TAjtH2yp6~INV8kw01awS<#o7_8rdZfHW1eo6Mle<w~5*zE7j@OAc-o&Md!t
zQfm0y;8XM=XBKHnf-)yK1Dk%m*No)_Gr6a!#;WJw@SND4_SrbKcuYe5I<-lxd;D=u
z*+a`U1FHZvDAWYLhVv72>G%+7&dM#iDIWbOVxM(>TXM0WtPvdSDcHMjA-02x_W1Wh
z-hs}5#2qpo)rPG&weQDJY?2#KQ#9S(7nxKBC!WUA0mt=n;wSE!v*EW?r$|BgdtIl^
zhxf%czE^!#)6Ajpp|E4-0ikjro=D`+BbfI?ye(NB=tvkC*9f>&$+MBW$aH&3DOZSD
z{G=&_mY|Vv+^FaH(_Wd?OHM;}O>UbWoyM(U&el)_6<W$On=6mxT*_LjtEp=_eN#n!
zhTLyv4~$(J;6<<ok~pcHiw+sYTfcoxCabhhkk{~@xCv6Gl7^wgPXDMB^!W`DH?c)w
zF##@C(%sy5_lHberr}*CirK1*&Oa#h+EMuOkiJL?Fm)&v>>15^P6?f2YbHX+XlfAx
zqY6v=B%|IW8SnDsoN7C{B^ZT9DQIm2!LO5lDr`N^QNdZ#$uHE~;wjlp&i-kPLM3SA
z)U-7IrHN#0OIgOUu=I(4qzt!An}4cGIC3V1LP`I}dF_w9QQEl_1w_Q{EFn2bzBV{p
zXu$=KwW?F4i+BYr1wRtsP`|qLm*A(=D#W~YT`UlKm4r|B_ylWww%Ft+8;#5&*JNv9
zx-l2D*mX(MpQ-tR7P^gSy)Ni`j!AJhPSNzOcv_a$jdYdn6(z*=YWskDKNsCOFI44z
zZw#-0Mt|Kbe+QAkR2LMwX6`9Nfyd3D4WU(OhvTONxn<S<p1cDaGP5Cgvuo+ZF*Qti
zu-c(XVg7PLym?avL7!7Ta=d@J+d&BNfcW3~$|9pX;o*u*glnb;Uk+hdhK(D{8l9x0
zS4nI(dYarizhrpT?3BtnWQ$%zlj!NF-Q><f>LC4Y`PH<@y+nmMhVxJg^kN<~-e*1-
zh?dE9Vg`5(d8A)$B3Gw}Yd*s3B*~U+GUey(d@2plhSk>{@fVZo781Ymy6hDD6xM00
z5WHXksTxqA85$5kcp=Pz!H2w0pTq07G2A?)-v>Vd9DVw1)#%Fuc>8CC^;A=1b9_1j
zX|Hb&3C<l8pRALfDGqvL1<5Y8(U9vd&XY|F*XuD-ev87+?L`kpZmJkCh86zp(4qbT
z&Iu!dRiTN!!KQ2mydKAg#Wy2W`xjDGVO5IP=UJzjg(yL%Q{mf^X5B@yX9qdsia4Xg
zplB4du5byXdh=EWK`{QF%g51a8B7Cb#=}u{8O%+fWu3?zdY#lLQYb>hTpQEr4ZFYC
z`M%O}P0>+{%;oliJG(DIYc~Pca`<GICs}~N@6kZg1X9zfB>F_B>Wjs_gBBm=$g4q^
zo^&hPdb>R+8iMK<MNu*(yDXVCBNln=JoRXjH=4N=EUkyQ7Af-QimWnt98EV9rP_AJ
z>)Ms=mKAN2;;iJNAP3|9S-B2eu!icCvI}jFrvnT{!S{iEdspTxJ!T06v$&OngtEN!
zdJd@_egnKZ@|hj&dWpxSbpn0D1=tuYIb@QNFXU>9dE5Qs)DCVMhHD^%@-a8DrGIK5
zf1kg?2^71%A8O?>aq+$u?c78N9WO@keVF0*?GKgu4jQaGunB@N$ifEe)g<FnJ+*4S
z7?}>0{1CDjh}i|zm*6)^BHr((uSfRq1jmt}5}YqPO#J}Hrs;4geDdsm&7$+SQ&L3Z
zJ=VHXf)?3p52=n_#{R4RYK6%C=Nz@Sj>`_4#}NoLg~fPyeJWDJ@!fMk?LyCVL%P2L
zy1%@Cibe7w%QJLl%J$>SmeHKBdsp@ldd={!GNu2cnb@O$Tb|iwWceJwog12=*kI&t
zx-~A4yZc@6p~-&Qe9vo(CQkXzai!3L>BnSqLbq3Q3NDvKk}r&<qlwWVZIjPrK*5hA
z(x*1A^(>j2!M;)G_`$2`T-gWmB}CHEnQ8YR$9K}+0Bt)N=`6QnumFKCT&~@B@^5@e
zaIcF@QonV4CrgbJ1};Bp5O3Xi0LXF{OsXxkptc%ukR;n@daghH!H0mX-InNklZ2zM
z0u1v<JU0Y_A-cLXud5>(eZ6nXCb^5w0WwufLj3@Qt6S)|<X_Wc@($hi@M9m*iYh9N
z&jq|dHqlrRo*On&mG1f_04b!qQ|*{zgIv7xrZZJ|QK>}6lDB6#eVPn(?AU!$N#uz=
z^c7#B2)inc3LXSUBH7{)euZ9`sf4nR8y@&l@a+MVoH(C4++u$`<Ch#MJh4kW7IQ))
zqgC=y_|V@_5HK>YA^XwIzNf<~g_P-vg$<!8o=#olb+E%I?X3mJ=2Fy`2FYs$Rhcga
zye+qc+7n_y$O9xB(K#$y_!Q0w%SYFnjvUP=&n;5R#ftnUFd7{~Ce(Jp;b#IgZ&8;8
z6vL)jR7xh=npKSsvlr0MoR+qhv3WZ5P;L5DO76TjS(CKXZcGR49=Q)F6&aTki&x4l
zZE_4^HkK#5%#LYauicN?qH`)A7ovI@v!&sTZ78curVU){F5I!W>${O`s&J_L+0)YW
zzV)l`cc(Zk-hQ<Xon#W(HFUM5N||vB+3>p!6g7l1`xa5IU-)2Tg<?~&(0I6oB3m*w
zXea4X=BbNZx`Bb|>ZqDLZ2)U&xK<A1<2km$P1Ai0(lq~x9jfsZW*BFSYMD2QWjBQu
z)mKQOhDee$msdNC{2_k6@1)8Bp^Jt%oA-6>S*-C$Yu#co>05RA;+^BQy@Tt@0msZa
z!=nLL_gyS~AWP09E`JkTwKW}U$yCzzV(c`fnMG|cd$p(;q3x~f!`D&TtN9$kA9N%h
zwD5d9y|0-gaVESp<Shuqfw@2_{uxx?@v$T^Rfe2%ER|KuiLC{4641H`7Kbh9##Zj?
z+h0eqn|0ISZkkr+AEfBNRdJS|skK&G`f!p|HojX~wW4EQ{1C*_?3YI@|2GAS8o&Wr
z3moId@PF*rzvwyh6bOCp5rCR@7phS$C5o}d?MjcSaPAOReu1*n?n0Z}EfBlzS{m1!
zyZ1e1je?92OT8SHsB{5O-2!>Cs;kf{ynbVODl30%o`Q&tO{#-Ekm!>QQN9gD$gToM
z@UF%i298%j<5I`e!)4<}zC=CY7;uHvrBBT-!c(6&&++uIwz+O6@x>>97zQ-MQHqNZ
z`FW(wGuP`aEMIQVXT;59Qt{D|xl&J)#A9jIUEYfM9;C73*iIjXepKCL;NdSE^5#eP
zLZ~AQEcx(Q1#dTOSv6Y5HAG{vl0NFw%*|S1B8EM?nC85gD-0!O4p5p0>k)Kyn8Fiy
z)L1c4rXs}hh{B4;aMY>Nq+T&MFOZ8dt|Y;k>?BQdIpYHw@RJU!+MVp3ROFuYfJ_0a
z4jo;5l$9=XNmoG5M-s0dx>|kI)z%OCcpo|=6apcUxqs-qe!ho)^dKX=%!ZE1B94Qz
zk<g#V8!+CNXvcV<jev08TI*tyo$fqukj`uj^0S-M#_ILytU<kSh(A>O+U8X!So@lk
zn5~J~&ZCvp`>+;6y)6@X&fC4Kr4$9S&K5TE74!v(^=fW0tfL2AUqMy_$Ar}}Jb%)h
zoA>y65$f~_H>XT_TZ$#^)~*alB8cetWQI^IQvFb-U^TIEVWJ_%pBP)v8~UfLT5t9z
zeb=Az3h`nvXOpZ%ytkqZ8d1`C`glpjn4i~kU;cabSipqi*w)~=I#WX*)0it4uc}*A
zx40C!pu(q@0;rru7HBK=GftWn+i_u$`}8oTdsX+Dnr5Me(PCHL=asA5ibv39JB3fL
zvN3gie8#m~X#qO%9BB_D3%gUV4G+|??yora*dAPPC#!l!hm~-p#Z6ybp=d1f16B_$
zcyfc$9O3ZOMKkae-KM2v_ZI79tMsM#sX6R(zC<&)o4R<MQtZ1b>Qk>VSoO$`q3&om
zOE7XuV(*Tv$@?QH(Ne-mKVrbv$)7Gv|40KOqXWB~i4cu`ZTIe*SNV}6-Hrt7AcK)(
z-ome0_)*Zn@U=Ul!$?ZqG|B5L?m!q!bYf}pfPf0Cj}T^FDL)V;zu3_X;lTE}Uhsqc
zT`yXFw0kw^O?J)x98&A)sOyF!#Mu5Zh+I}A2am>l;(z$dYuJxeTvz)#-JG<fjkid;
zxOMhr7dR7UGC;t1$#H6!>!bT91Z~<GlK)L7NT`Dg3AS}1&i%<-{k;Aa_cS|AZh%A!
z?A8RDu9rtQRFB@UTH0pdrkbiW7~N|kf}04_%JIFo5^&67Zz;yyFs5L!Dsg6n;EpK{
zk3o_a5*BZtf=*1=F9264N~e^>lUvG|)H>18luh^|%>p9JeV-z+HnT(6V}BBrTEKjI
z5ow(Kurc4GFWSCCtn?zJyI_o5g>s^{QJNJ{f2-I8E>_>46cf~lTh1nx_2qK+Y_D&V
z34A6FMqgu)-diSaWr`og?TpyeSbU=Mh3(J@S(8;9HBn~?+L^~)!h;CAVg#FKWQ-sa
zifM#`;d*533kU}yg~jJk^WFpDFh+XQ!x=SH!`xeC7|*#@**tkPeo4P5lXD?Ki_Mkk
zVDWJpGsVn^WZUo?cXDDzv!VM{t0@?s?B`$6vA@QJ2J%bw8+<O0{|F!U92F=sfKnv=
zKuiLDA(`FQZ>lmPWw`z)DLuA__NTz{4L&-AP(`6cBo6~xVss(@ea)UaHDO^LYV7o;
zukrXG0xsRo8X5r?`N8TAB3$0r$!mp9W)e+q&(j0^(1I1(y5j2bk9e97AE3M|ig*vQ
zm+GZe=4Tp=ziD*3;FhLV9<EEWBXYc$x;$SZ+Yj7<fKiPJvLcFy-j9C7tL5ZxKu2t*
zoIxw$3DMn@yh*!$=|*SIC7&^G-kRC5n%KExJ@5v2bddxZce{GbFo%s|I*Lb^pD0#G
z1TVh?K};!=^=D|WjahRrl#G>xM><YR=b;x+>QouR)em(oD3oB=6M6xeZX%hC7F4B=
zO_@LWQmrMO2d92$soCxmRK3kvM!_ZlElfWDts%sxl2wYlG;54i7#@#`G{aI?$*!Km
z$2#8QxbY#)gh^>^o^o8!v7t;6UCbpNZkvAy3ym^D)q2T(RY7P&6)wzEQhkAx2+fTS
zP*QFcPOd7ICE!SbtS<_kSe!inx}*MCrS&3i4>NYKf!D*jp05YC?n_^oI~hmxm3c2*
z``{N>W%aL`ahpff<yQBZ{Y^%ft0FfWPo_*?aduwNAr_atyBi#1hIc8$#nJxC+C-oJ
z@(cb`G?f*{`pw!B^t<RKRDj4%7;RT+^SDZ1kF>-GiIhYSV(%6VIHr#Hi+`agW@Wm$
zexzEI`!Uz<t&M;N0FlFLDf3HL(}zGq(_z$~A{O2DG|DN|9pdcYfIJcqX_LLU`BI{j
zxGTcZ=+=@Yjm`2IyAlLb_E_NzDOi7apm?0A-;B6`X+Ii5NcoFt-+@{I!9gGA8QH(e
zJRyq2EgMyR;am^ltBeSxStXeSTgnK3Q-^#BPepPecnpcC`=MU8RBNyU>+FJdN}M=>
z7?(FM%Ysi}uXw})F)A<n39=Fb^70{2rgGX74`0o>HBJ_jCn;;nc_TGwbb+mHXRYAv
z(Zay}UIj|J@3im3o88VNGtHa>?5)&z=;=5@WgahMgoadMw@=GMoWI!`Nlm&VHT~^w
zhny;Xk5rVrx<U93pvrnGO)MEnL}8uGr971rqgX&CB2Bsy1-;Z6o?C-gb9+9NhtXY0
zWo@Dy0kZk9=&V1oruuarvbEUq+mI&()8aSs_4(7FyB~piMeXr2`d8=IxpS`!OS;jo
zBf8tgYE1RJdKv+!$V+KuJ@-i!K<bS1z};*YTfieNl7lPEd%yb1<vc$bB(A_6_P<jz
z9V~x-&$fT<of=y<b(Fp#zv>d;GWFnM#20H6`~4=%;JS%w>d<TE?!H#6wUHAP2Fio~
z$AJ&vxwkN^syUy&n|#ys2VET_VW@+Fn?_pJ<I0x7<E$T?=x2M*pSlkEUZ5m020Tqr
z-Vbd=Veq6W=Wa?x=*`Pob-9#@dIV)^YPj`gBos6^NbGE19}Q0He#CUHBY}ykuUBN>
z)$Zwzhr1H%m50-H3RfYLGRdx^ZnNGqHqMl<9tp~>G+2E|KNMSJ`EOaz4-B;}7%NTU
zS$7XFQs_6k``@x^n1xJ~I0@FXv;1V5<)c}NV=XjNAd#@e1^e3ez8iUSz0<F(@t;@U
z1?gA`n?l_Sg=NX)@MKX$mWw64i^y>FAQ~YqZdA020eBRsE91>D4R*>swz(cHq!3-^
z+kt{W?L9w_Q>AB$t7s~p%+|Dd-P477&<hbbEK|z^QD`nD%o9`9=boo<Ng=%5-#hgd
zzFvjXPcMhULQrV&ZCP!g;c18EG~~bU5q9o8&Z3F8^VLX;j<??VqP`<lnCC2+g!SB2
zfX4i0c4@u^6czuRWhlRJpZV@~esQ;$5d2vk!3P)O?4AtFK*RDKprfG@LSjP!Atr<o
zGzp#Wj&VR2CZ<FklMK`_V;gG2hNgw(k*5fV<Yn)?yJ`vU1zp{!PiTxk<V7SqOsMKQ
zQ-41#{~)vD`I&lW2kBhou7^#!1Ga`P+M`gQMdUB$nlALiblbiwWl45Dt9Us__VCgK
z;^=H=yLrBJ{pXlRw?(!m2gf{A#h?29U&x%VbqYdMT71m=L(BFrXQ_t@wuz3kHi0~J
zC{UR&L-+f8G7NT1hpeY&q6MTjxWVr*tl6Kc=qJ4xfFHwMs#Xbuizc==-RX(qteReq
z8qcZ3Eo8G7oA#GcT<p;1NnckUmQqSbJXwt@44R-eDU&#OmBp^|kV^V3gKD7f<1gsc
zq4_Uq=)?QAwJQ@H&MimPU=Y3S;xEXu2NI-nA0P&8?M+jQ?J<+)=rN1ShpV~Ur(lw&
z3QpPEWSD}S!J{+7=gG4kFC(2yB+<{K62pC*v&xB-g5^r<KKr=pU$pXcD-&c4D2&7J
zxUW9Q@O~eZhg~J&`Gtke%Emrdj63he@gmeTB%GFi=_a<gmRfPCFoH`GvYjF3!9@Ud
ze?TEg&qSQWRIGjKdolBB<uqIK2`K+|bXnQB(mo}7EL|nF?$^OesW<+559Hr5m9HC%
zAz6qxrioh=#LwQxguZJA(b`qPXL|hUK`B5$n4(_HF>mdw)UuT<`nt2+mu7d}4aKDM
zSEcr;L-Odc+3`Vf_AK&LmLanGZkb2gmiL`BBZciDew2-<b5q5xH-EvV&Z<LdI@U9&
zP7Y^H+b?1J95U{!#|T<AvK1b|Gx;F@F-YBJ#Cu!|KhH*e9oNgv_O-9FQr>KwH0i05
ziWg{86Xm!)zev%a+$k=_>~3c6xAB?mtbEW2CV9?HpvYV1!z%KL>B(WYOv1QJ(yJz^
zY0C?cn?>x5F1QfqemfGX^K!i|4uphqDp0gCm!&49I}g{6<S;69MqpFku1u};Y_3fv
z2)3k7ue=X{Q46Wct$8vE9D4LqwTBObhH`=Bb)C?B@Ms+5gt$n|^(@mBQEvLpIXWO-
zXbkiUK~^X<v!c^RHy*3K_)J8o37gbg88l9eOR0CnqnRR9B`u0Xc2i!&+ZZSdTmPg%
zH@H*!W>h4m0oXP%^zYHD>S~PrB4oR~`4yzleV%^zT&(t4O=xD3a|O<ruQjr$c(Yge
zFf^j{BQqO%z4N%fRoGM4#St8YboiUF?p=;;>y^{?PuokFP<#iwp;yUaoj#QVKPam%
z8~@Z_g1^6Hi`;>WlLirx97aL-KVSaO>oRrVK9^0WhhpI`VeFk@($tmT;lnFM;gI2B
zfcBT6T2u&TQZCk~F{N)T-XkN+qg`7qWy6wbkk-r{=)pLw?29&&PXTfXQ6T!jqB~rd
zV3oO*xV(2d+=N(zrTajYEBb)*;qWv*$c81+LkG!{S&BIFI08EFFAqk^>LRM=AnKD3
zN5KJeT<*g6v3Ii(FK^^3>14jV@=vqKH6B<qC@B9x_$dvm-JUcVcy|OfLDCjnIeBk8
zvBX)eu%%A{fmgMc%Fb={qDyzL7cIKsm6q^Vx`k8|^Xmu%v<Fqr6sZ_L{l24vSTYV=
z1rZhBpV~8o8g?F|FW*RiX#q}^Qsh1pFpDIW_2gz6e4^kUll4GPO&@*yjM4dAZJOD&
zFaseh6h_#??NWMIyJ>=A_#+H5Jin^`V9&jn)Hf>G?)Ik4pU2FZ<j^V{tlTn|zR7<U
zn!a$yQvjK4{X6#%y#LA{zR8Ddg_QJt7l#R0rJ5#^sZK>*s~7uJAL}!_md%){7a{T!
zv9v2ogB#Y0rwt&tbzptL?30vrs{R^#Awl+wSox|gP)nd=6BT!pE1L{3R7D%EyNmb-
zn@qw+NcGb8tH;_}_s3P&VZTG~t5`&pdN~|!3zKZdFxR!zBe*#orqm)^j8?(gtzOZ*
zr00^Ie6d~a_UJoJvNm-!tIqvx<Vh174eGG3rmtK(MU13`4{pLapG)PkK{8V+ZBMY1
z>5uj{B|6RCGq8&&Ae24otjdgCKbvZ|Tb-dv7KX@(k1v_!uzcQ?dhWwo0$D{!PpZ1R
z0F3E2*Tv~mDKkc`#?Fiy>Y_I98uRKiBvHRu3WM*7m(JHsxt^ZM-gCfRSH@agVIh0G
zpZx`A^hLt_N<)O|GT(rcX7q$;mBnTyvK^q(_9HcfmbV65OvXNuEM6nfP$_Vx4i+4H
zy5Z3V9Ic^G1@>Pw@pRp8A)pH>Ra&f^pCd%v+rBh~+Vpsc{h~SZQ%l48#p^UGmh(&F
z;e&<fTsxl3T*Pq1@bIoLLO9EM7}N<Ji(<IJ0Rd^PUbgE~<y4Ul{y*|oFw6I9YVQiW
zthqUy`&F&_RC(lv!afj<f`~1MHLU)W;r|lvfgB5fX#3yz5&Z=V>y$#4MCmg;&WmH(
zqvCg5MeZ5l4ntJcCF1rjET}ApiFya2Cu5vrIp6?*+wM2!7274XdhO2|8vd0t5WP=Y
z8nOB0O-{{aa%E9q{(B?WMIj@12OxibIc!-?9RD21<~qchtd}~+)D%<fy2+q(ddzVj
zC`_&&d@sjUat~N`_~q%LN#7WZz*+Rg&~YNqGl_gwsZy9{GU(b#6$eSw6L|Fr?}S!n
z)bbN8Ej!nhL1YIK!bHDGdNXTicV8IqhcNatv}Bm)rzyDtu{byRN2!mxa$=$>E%|tO
zpG7Sf(Lkqfc04yb@|WpYj-s!!I4XgU?x7D}PDpSHnh4wPSbAmR>h>(|?C3=u^V)=u
zsY4-|nBVt~VNfK)SU{i7_cm{Pi9+JZ@mUe`>N5W)jD>T}$?=9vwNDw8hR#+83g<+l
z_bWKU1PFDAAhZG;($1grtxN`F1%=PXr(65Oq9C<{&{J2QSme2^PI2`0Ot?8+zn$Q(
zlxp6$`X>LNSLNiv+hlGKchxJG3avWX;A2N%8(x>{CKf<RxNMwLtS(0!+ZlNS@<B^0
zZn6cjhdZxVJ1$K(Io%k!s3CmLFjWav(uRk*pPv315Zm=MoIEc_K3{QZemak7Uc~3e
zZ*{xd`Vr=JXZ9k-jS7^~gn_er;6(f+f-<E5Ko01M@N100AZA2*!>u>^$O|5E?B=1J
zAR0>W>_NTtR}oqlK?5(;ZK<_-AxgVq88ej<(n?)wGTSRivcIVEmP)dJ!i8#_H;gYx
zv8QEe+stn)DWFez$m1#X{wxkR{Dgxh)`F=FXY9NpU2bg8WkGz1q{A#97b5#9Z!M?c
zZBLjyyS8=cHUZg{0(C(ga#hk*LU$1}?>w@KL>xewex6{1-JAVVoEDnU5s<yifRqxo
zQFBdJzZ8MUFuIGHgPN1(U1MS%s1w)s`a*-PTza#+7<0Gg$#?Ph(_)>(XQYTI)Q76%
zCA*s+(>7-x;Z&P`WVkA_gQVF4=c&T<oHdhz%t-EliNdZq*U7z6i=f?GFacqCH?xh(
zPhm&C3!cC1%~56blCN`KIqY?!eA8Sg@wF~J9(L8pqhO`7=T0-Vx0lLYdPCF~MHbX2
zgBiQ^{e@k!{H>z;TAXCEhPm_eR7KomMaP`@@$7ydAc>ez6@M%8@_&V}1<*W=9x_Qn
zPT%*0lYQ9Ks+CV&f)q0BuppsStug<g8g~8$<r)`|3mi$L7LOtMbvc*YKIuzxFEcHj
ziNJOxiFDeM5Qn~`g~HW4=FCs!aZ!Vd2U$G&(C8t7or(m~Rx3hAq4YKRx!3lj#9BOd
z5!eqB$V|HIH6GfSXo)qF@*>OHX7+rG`RKG+@$fX2ie=wc&wd`}El|A7!*?cde3`T*
z$hqbgjo71+SzF=g+Dewhu`yIcUI*&Ii^n(d=p<5Eto#ZJaZ&BgQH@=ysINZij>_0A
zAArbZdIjeV_GW^;bvjYq{O9X)ATLEOd@kGOeI9EjuZ8K%Rzvl|#)kCax6#o?2gzY7
z550|<FK2~;3P^B|1<o}Q3Y6>IR}48S6)6qd!b0y?rA={fQ1z<X4)%cX5p4GmGB0n=
zOT{kgaEqVLkP{BTGGR}yG7}(#bOPJdpLGqML$Zkd;M7i=HNMG?;--qvTk$bMgqTEk
z>evbrjC0+V(x(q}qigIu-X?!#^(5PluMs>N)#6>U&mZ=uTN@ai_*jpMsF5?2-W*0^
z34-wpu7)K7k7FmKR_#tnwE9L_w0POecLH8%Dp}C103Kmkt3Eud$n9;(6|}2^;X-Hu
zzUfPIe6i*_=f#ouXi7m!F^vP&^JQlqFD-qbeE1AtQD;llgu^@#IF>%~l~sN5DEmc}
z_lK1sS~wIu{i*Vv=`Ycq*1I_8)v0-^-79sin|f1SW+`F{l&g94<#C(s0?-hclvYfp
zRH%b}F9rz<#?3ORUixm+HE}a_*K~U+oq^S-SIUndwJYXv5ERL&;hZ}H@kA}%xpo?^
zYtRrM87EG4*{ZwxvCo~B&W$Xu@Sxw_0yZTot|*8i398nSuC(g)H>{dtta$M(G3x=r
zD>3bXQLyDf{rM-0CB;<+-Uk>7A=sOFfMni#J^m=TV$YE*be~H{_o0RUez+9I#BkuT
zD9MD{5usYaE4$-QB>VLg^IjpzjW*WEQgxsn0UXpg1S~6d?&^DJ8z&BFD+F|UGF1as
zP;ARo0O>+6dT3wd^#DwpgJ755BK2BZi|^D*`Cu@pA0u9pA2?N(##uU$I&JGW9->9M
zzgoV@I3%@OLH*DQ#Kht$D~lc*{1eRet6ggTm2vPl{XFV(NPH;72u9{_$k-Kvj4z*t
zG2=G^;VZ~F6o~j#fShJCZK{}QrU@yRphcTx$61iju-2ZKmwI*jf~!Z$_AP6%?MEU!
zGDovu{yd9D!x01!E+Vl=r0ge@5n+xNBIE5e1`L`Z*+&sW21wpzr0mw`BBHvm-GUnN
zx;y*}y~2SqE1xHUe85;Tc_EU6?Wq&s>0D$em!WL#LesL^Osk4VNORY@gr3@r5x+V&
zQ3jHn(Y>G+{pIR<$;&A53A%?kZjm1j6i~-lU>;4!Y4o>(fcK&gC`XjZdk|F|68ir7
zSK=EceQ#`(gXqN3yQH%*T>(~`*Dv|28mDGP**-i+B-`&Bcxfw5)B02IxJbjp`~fhl
zBIUylLA`O`+j{2hnH$Ela|B<;&)mlZ6)!+Gd_W#isKdXGJh=ErxTi0s)-6Men>LG3
z`n~eVTogc0G@1MduKRvDRZr-?1`H5oH5+9M<R66k&$_un6rRWqix9ot>#g0<ZRgR_
z(-g4?Y%$sC8O>q^ntjES+?v$kUNo<c+hU8x8z#HthZgbmDNgNGT|r~yV%$a&tQ3db
z>_b1@PrbTdg+m@YJ!7*(8C2>IWZ*P-Zw_}0ih8(T9|^0De!rDYV2CfX)`;!t<o?1!
z*4Js_Y!NsS$5h>~|8$?Dx~m^+H@cgAmC@-tT(2fW=~|a{@slc{atEz^DQ4aF+D1zt
zibfBPQT^-`rak4UH7S`2M2Le0+8{yuI{1VfTCeU-_)x$Ak2l}lV7ibZ2GwI%zI+!0
z-&HEJ6!U0WQCMr94}`m*>hAhxH{H?q(T5i|=XeGKv6^luKs76GPPmG^g$&DtwK<HE
zqz^Y`6A2;E4z@mo)1tvcj9K}~Lywp$i{2i!Xh1OqOL_gskC}&haOJVNGZA|bOGOyc
z<C%M#t!Y~gis+z<C0<FT32YWrmbJ7jUj#_$le>B)Ei%^;vdrtqy<4mj&p+`JCWFP^
zq?m*7tTQUkL7o-0?OpJNoh@}ww6vw-*wU?N0I*?^R3#~k!V4DQ1z>*vu!MeRcNwFC
zoIe8^Tc7gbVuVUR)G~;`WJ3quJUj%|c#J*fzd|BnfmFc;uLcsO8mpbG?r8Ej@n5MQ
zraWiad!G^<=o?g3d>I0gRisVEC{^zOxyv=eQ!IyZlKTGBFVIC}xTww7<^*Q4s-icp
zqz~_x{|FYBFTwJTLNGUz*52PScQP<|Nh3e>KQZ9XYn`96Q#>lpll5z|MdV>ol_zN`
zGFlt2WYd+f7BN=s;03G}zvgWS9x*JBrn8|*>K`B<CrJ*FQJCO$cZgL@t$30QXZe^(
zJ2g6N1*yW2ZP*Z{&@L$ypV?7`_Fxb*PpD<-fiUC3E1o&?fy5FT6E`Rfvd^X=7`m4<
z(Ls8jrW-u2f>5KnmV4q%b5+KE=m3jY?dFblK`M46@m94t@X9hhTo&64Pkl!ZzJTfj
z?DQ}7-E3wjFIq4}&M$nPHAiz~?hxB3uzLcxj;&m2dPPe+<K;l|VU2O;9v}ZV(ANHi
zb7bRHG?m$rsK<wx^6Lq*ejRiC`YX1!ncTTuYYY~_t>mnPZv%%$bE%A2@D)?`eKJ0k
zD@h8Qqd>G1=!?muT<HRTG1}5%dKzBLL!4CE4d154*{$&5OAky-UYOdGB(8{fjM(#K
zu19cxtF98z1d&rU>C?><=3ygSBCQ<fL5kXfJa;Tw(~n^X$hTFl<GCP-70DrHbCns#
zVu|@P2(k#%BfNc|$F`Nw^#0`jPQ=WDR86A^$JO@zF{#gPz`uz22!F(Sd!wRiG{VBX
zpmB~%7Hsw5QEr!$<|GIOYendse6Mctyv`Ywp-oG}k9CtOJSJBunAxdOg(|(4Hd%O<
zuiktf&-(Gu&&dL~(f5HHt%u@K-hWh$;bX69p<f=_XmFF3TSG9KY+HkQyb9t27j!lc
zS#l1iP=j%dCFiH&>by)5w^yiC-f&25l&Cm8TV6n%TCeeSN|u<egz-D2o04j{s=+}D
z>`tCg9FtUcI|DIE+>Ig)!M-@EC_=7C5*Y{nH*vyx+B^v9o82XOgV`Xd!>7uU`6&#r
z@pyR4snvl?u*{fc?Jd3#n&YEThdeJHaEb~tW7#7UONkayw23M+jMxdoXb3*;sXKU#
zSNke&?qqqW@@F-p^pL5Bz|z>)veK%eO_jGv8<VFAobQ4ZX+(a8fj$^DLHGl6^n31u
zT?kK~Bc{}x(#^?r^e<9g4Te7CO__|=Ky6Ded*)np%D}PnQvg!1`#5*8jslePyV&36
z1e(`KkPWo95g}1vU-3@*(puAQP!Ri30?@X!)qZIX&co8v&48%pY7**evJz%D0zK6M
zYrN?=MM%gN2Pt4;s4MvNFNgA-yBHAjhE}!uTUNa*#F=v?SeX3E%ky>f<ZEK3V;k*a
z7NcgD_gx@olZT_vv+$TGc`I|*Y<XNmejAjEVX8W2>tU|D(^|nPV=T{TqL)A+fI76p
zl`S^VNMi9wTrY9fK7n||aW810L#)|m`e(AdRtiA8?;aadC`@0?&txJi?P{nSVH{Y0
zf@oN`-;oCQMis--9;dk(+z#Wh1QR)poh3u}2F53)<r`8XFf>dvb&9>hoxe?9{!W%s
zkWEVT5k5D`+=K!W2Cc)oRgh0Eaqh5<TqVUzt)6haArxcBmR6%Dl5Ok?EYi%mDVhF!
z9g$kubp_N%ponrxw!RrkzRk+3EsiE!vB*oBPI-l)!-gSaz0nc9szx<0nGl7FB{P&!
z&}H@5Z`i}!h;lyT!<zm8doK2;*~1zW<=FY2>U#84-e%<71+3W)$^>K!DdzewXg6US
zao?}swKP=fR~(&X@}QPM11DP5n`q--8UtLE5kvkMnPXz#Gr{YG;XH;?MV#A*R}jIv
z_+WZX3Q&XZYkOHaE8amPCgCz*yCsboB<K}aLUK(RYO|esn_hCe1zmyeQ0pVd_m4Ju
zs374ttP*)itFfvD6&0@j3{W3aE-iNR$^0h?q7C&zSMH~z7V5)}ESkL5N{vj0yRUlR
zF=lqG8d$*%?6Rt_a-=*JaZ8>4ellhb)J>7deT^k!{h6VJS*?$0w=P9L^dxj!fod0#
z$m1X>06JX<yLOBPn~!Fqma7vWWurKdNRPPbc9rT#H;-T@0|ISuH(dxs#*`2-lzqyS
z!ed86*6OwwV$-0)Rlvk|Y6C_Mvd=(2*0~X<4PwflK#07_`<{*ND_Yj;ehvOspH*f=
zRgiziEw5`@TAcDD%R=A5y}zi?(h@=;o8niWAlbe%s!q-r%Zv@&|M0GJFZA;+s^Ps6
z%1<AwY;+&E?*@UyU<#?2O7CEefW*@MdahvMvYyq6PZs(VW^-FE?J*Ny?Oo_7l}d|b
ze|aWivp<WnVfGmZr|t<$*dFihP`TY7eS|nvw6A3-iz?cn@T2-vW>%_=msT_T<pEJo
zLqBR<=i7U02W^OcGj?-EZM&dw5e_CLr0xdDBTcVJ>3aJTE@Q82a^d@>2?+X*DA7t<
zY_sbY&ztC9pb-3jt2=@R(cp>TT<<yLrMPsxNfKX9Z$^a0AbV#@eKvJ3VeYjzB`>y|
zmHI|HYWO=cCtKa~Kuej|JQ)<lUE&*Kj=f3MOPRp5TTZEadJK}5KlOAR_*iY*9E>K`
z4{ZsOn8qp}Nzs0JzP-!tvdL_3W9`kD8bnq@xm~Exes_Re48cU6^KyT3-_R=5+LOIb
zVS2eo+0Tc*wn*chAni(8eyT4kl*=VN-r{jQi$aycQti!a#tYfDAYZA@oKfwR=Un@1
zl7N<e-=UonmltE~@-re$otyk(;33UyD#5(Ra9U&&u{DqYXusfC6%yrv30Z|l#LVi8
z@%pebki%#)rT5&I{VA53+_Y8ewza@5C^s0H6OWU6;{?hN>~plJ{Da2SZ3pwM-_>*{
zQa3uv$k)z+jKP(oJ*?70cq6yZ@l~l9`dwk2FDp}<1{J7X^-}2RTkk{v4{dK9RaF=D
zjVgiyihxKc3aErMf^-W=cXxwycS(zMO9;{>-Hm`C-3Q47(%p5aZ=FZc=k<BNJMI{F
z+<zEnu+Q0hueIiy^Ec=G&AG%#`kxDkr+kZJFw7QDV2b$hlVjQS5%$K|bo<|}EI?ld
zV5Qx3dw<+CCvh+I(Cdo*$Wa-B?Q=(|zbUNvgCPhJlIuIKsG!G2TG%g&FV$&7@no^$
z7Od+QA)h>CJLOx$2Mt6ep<Esrh5)Y5T@qjhii0@6y7c+}C)Q?Xg4;39@`M!1rNh{_
z3-b;^QBCop<K?b;{Fru$QqZ|lx57k7A?K?E((~!WEf@PFJx;~BQ-I7=xa~>QCp~)c
zi0=_<a9gRe1<B}(<*PvCJl}E~9%ZF6iacNaA>LKzq-=iI_c0RYdr*vuqI-EU!tQLp
zhQitKK&;LW%k|td9r@Jd^U=KmczG}>b1W*x8iG{4teG)eS@bJcPXRAwDkWVs*v{+q
zHd32md97bOuCHbqs;8jhp>sJbAR<$Q)bwo8=>T3a>v+)6&s^OxT0l!!BLq&FW2_3v
z!%+pC^&FLUl?YY1Lybr(R(#J+L^j%<@wr1zoilUc#5hB@TT~!_?aM;`g1MRxgKlZA
zPWgR}r?%cY)Ktb3cCh5sZ#NV#K=J!-0jJng>rd2eT}LOX2z{}gW_i+}BITwoY<rP2
zIDd&8GUgnWSJa#Lf{_=oT;$~OxW^904~O~+D={kDmW?;2hZ(;2X+8B3tIpXZqu-s1
zaWbmTyey1OUaiF2_^y<lInm7(Rr<+0Rg~&;iNzP14m(-Io@yeG1g%;0awxjnjh3w}
zkWiGl=`VJ(J@hfWYTd@U`x7V(q&Tal!AW=lnco`t<#9#)fFxl-jz2P0Ty8VKse@v3
zNdFsq^V;?QCtYDL3Xp(3ds%U&uIso8s6E2YRg+_6Rk`668FSP<Q9yw#4S*;px-9%~
z<_wx=p)NCsehG_|5!}F&G@`%Ux=&F}P1x`b9GXO_QP5vPU%t0Ob<v}PnU;$t{f@P&
z@K7#MD~r7K2WFyemc2~Oi>LSS$v$Udt%bgS@e+SL-q<$h844$8zYMxs@zrILR$+{x
zkl@nv7lcljtc-;K($zE44!?Rwz9E&+*dm>a#QA))UA;W>hWc#1smqV!8C}Qw9Oz3I
z5fk9}kTl3Mbzj6okmOxHj&A{tkuA(0E&&?uKwChbZ{*R-HnQb|#3{)$RrgmZi#G#r
zYzw=wqRtabP)UY8Pf_y2dImZ*ztU`OMD92Q2g=A|xA)%<yKR#Faq=rlf8ee2#RWj4
z-XVvxO^CVn)UJ_;?Vh%>i5>}Z;j&4t@ajLT;kSP;kXx6?w<>1zP51nbw3>HhpYk&A
zhAnTBO~}_>p`<5w4StsMOFW@5>0@<Tg8DXONRRjn(ezc<C|Tvs|H`ALYPJhc`3{k#
zJu}$Q8u76^=3J5EkW6oT;LH2JCiR={gFp(MZ;Za%!YhpNABlCDttM`uQANbd&NU6E
zu6ejnNqfHcwKFG<4J5@Y#mSuN2kf^u=T-9Io7-hW7tNV&OgQO@LvDT&FOWC!lRJCY
zbat?EE#6N5Q?GiK{4KLWDuYxC#}N-|8P)Gsam}kBr06nOcGL%JWlOy(je$ucwtM+Q
z+-~%_cdlJF`Jr&WhDIsA@`!o~rn=(kF4{tbUFbVx6;5Mv(2(l6%-knTyaBmXQmx#n
zYp2W)hrN_I_<I~V4HRN?e)t*V;0-L8fNp2#nyCWjHa+AN<Y}b#U3aPIPr<p_HTL`T
z>YT39@;qMWj$E1DVW1=BLgqcY&gFI8Z{ACw_|U56<fw7~$27x8l@nUAsV;8r_uSl~
zB$J@A9}L}3pN@Os8~?y-+wZ|6)VKxRXbc7&1wL6W73)hsRNo6}M9P0yE_a`GnSMi(
zLcK9j37z{0^j!emBhy}_Aalhp`T1fVy98EX+$mfEsajf0)iA|wsESe(iBtUjTr&-B
zcY$ng@zF^}Hl?^U(7)kV9vv0^l&99f0vmP+jx-e}zj*y+t&zi`yixKEyW7Qf!0XX{
zjIP}+nS=p9U&dkBmsi7v4j1Ae)0?-)*{!A)FP}~ytmbnpUJi=B;>WBa__cf*yLOIP
zWzFE+@-2qjCd8s2)no+Zx=~EdBoaEWU--eP2XxOI|Cf?|(AgT^(eG(HddC0OZ=nE=
z{|o#WAa;u&JgvP~zBqiGTfmsJGlLUFx3h(IX#L#Pc^m*;?2d$wq(`4hf-fo`sI%`V
z)pA&XX6BbQV(dAgZo`P!hd-S$^4u9`ry&-yN7k<xk{u7{Ay^-U{l>G@SMZNP$?Y49
zCW(QJpPeWQkD19dc2T4g`Ey?AN_NxhH+Mv)4tE;go91pf&35*}3Plf%tmqIxGCuk&
z89b$ecgIZI!=na70(iO2`~krpRrn*-y)QOG6Tip;I5fq}$YkR9^ht!SI?)^tBD<{a
z?SKeT6i4vO0V&xfkdYz@n(tUBOsY#Kr*<W_gA??Q_1Mhjsuz`=iss|h=$hbuz(xC9
zZ^BvWVsz36gLla!TQ=5t{$1AuqT!Tq(4gJdXRF`;$@^0dLPw3F4#~a9+h5@E^&4|e
zj8$@k9r|2Oa;I`^<+4KX+O)-_wp4nsua&PEiU5YtF=Ie?%p-?kB!n1J;9H4e3Ap_`
zauN>ja`>%3P))hI>4`-hy#H{{K8RfI&l}K@NF?!p=lNWJ@?C1JF6Cl)aW0Bf_M!3G
zl<<?YH`!<Kc!V~$M;ap9@Tv?}yneXPr~E8<H6;voLisg?C5lPaSzA2=G?$NhzG5*T
zt-e!_hL(0Kc5{Fb8#TxLra=LE;S?@JQWi8F&rXOqrMkDhcPcrnGU;fAWMK89^+nEI
zd#>V5WV6Jo*M_V(dvE3;lh0pt&6$MuXA0M>4dOm3%sO9zChta55?SeffdaNcYxgRy
z@)Z}L9Q1e+ilyd+*VMo(jExJ5h??@+Q{>82P}0uCJ@H)6uY>G?x6-?@M_4dU!?#3}
z+Ce*s+MbF%AKK5k4>xbH<r;5X9`hj(?@uEL`QILNiG50>F7^JCOgb`h%F*;I^!jI@
z!IQ`q!cze@WNTijFa3O5K0M8}hm#I>Z45}`gp+qUO{NYm8A|)6`!3cQ$hJPRpE_`G
zth4r{2E#VDzvSP#cSt&n!7>~7JSAN$d2svOL+-91><)MJ(RU0>9cSB*P*Fe$e-xcF
z<`x2jlE^i+o#P)7^Bo5H@x;8laCkfvlFaQ)YVm5Cf3@L(w03UHcALT_{_u)=I~w#P
zuj#rSCpdcV_25Z5v+F2<#+#}Y$1i;v4-q;UmUd8>F(%DfBK;V~#Rrj+CD~s{GNap_
z<KM`S1jP)XdG|<jzge)u+z-YvdXswMeG%g1yQUdPq!VnksYmjT#i%*RXlSw>)P5?m
zh7u;oh5?%?knPoK4*{eXpr4@z=yHL#Kr_Ngr~Op2BZ@L`gzLwT_;<mLL((^A`STDE
zc`dbx-d;mM{`Vgq)7uz`m=n$Wp?_U?i-m%LILjX>kb{G;dTYq7v*9+Q6dL_vx8Ct}
zTYm1F^4#|xDScHu(p?%n=n|d?_;^P*n{XzV@JBoWcDzD3ByHk#73!+LU5m-ls2921
zTsS)^o_nGxhX#i`O{7ZDK#~e}w0>~+(D%dqNosBhrF{I%%~7<kWFAb_FsR4Eam=$C
zXZaS)i8G!3TLFvQ?usUI8+$4x_Uj_GS%r5_3m?+}2YKY9E&*bSyXi)4S!0iTzS+yr
zWnx`qALBIl&n!hElInX8H6byX=c;cCl_&HpN}reBq<HkiVW&<(lEIBW+W3<@)mXab
zZQ=RoZy2lE7iF{yS<Mt2Sk9|3S#FhejeYehzw+&ScCW;Gmj(xJ)9>Yx*RTy&eKd54
zO%$*Z{Fd%cm0K{e=AjWi`lK)eqIi(HA4O;4ogFV{c1Vyp>ch5l9Me+bI-@hSf^}DH
zH0dVp#Au?^)FL;(+!G8!JM%Zl@zS0whKGqIPN9Ko@xe%O7P;?MvKGc_+sgQeO2C5g
zD+C?>S*~JoOY->=HCMYaI-e5*X_rRsfF77y^;S_4-HLQs8q-%$=_XpZaO072=PG+l
zJ*9m|l0Lf`B%{HBLaDlFo+?6BWSEB9$Zc?pqg@_9dyBQQcbbSD*K8y+`xPUlyNrD2
z%jbkETXG`~wCuPR(IB$$omh6RPP06F_O$d~xyXZ8{D}w0N9+1yFFZ<T*#%wh9!zP2
z!w2SD4(+C3FoyE?Iept-TbA?{+H-33>CiYU4Bg&faU(234f|N?n=oXWXCETGIC$WI
zhSr{d#ETJ9Nh;^_x7g*u#m<<r(-ni~+I7T#{dwnijTd8}X>QmNmk!!$t`Y{*UiYB5
zPk%-?Ou2HI^n4#SVp8q2QloZpZV|YBV<@-{ock8u!!T+xl|vYR7s@6Pk>2l*p>*SW
z<07tllc)1|vh!;4iWNA1s0DqS5Q(#FLaHYVhFhL~)*ej^+8Wp=XC+O}A9V=TP9)rV
z_}xth5p6{FgR7`5L?s(-#Tyb_!mjp7D*EZ}$p?Fd<b7rk6RWmf^hkI(EL~+REzSGj
z@KJ5!6b*jn`J2*}CEW@9N%2tiz{-xy74DUS@SW4lm81xVwXK8_>*dPSBwO4uK2Gt^
zQ|Y~aStH8zy`~&){bz|13=QF_jG{^#CgEF;sP7XA&Z-Ss^ho7x=vZ@g-K2`bQVmrJ
zlFj5rB8OI`&Z1bZ+PGZ8)TKv@P(4^Ywi5;3ifr6HNSE%DeA;DFe*UGru`_;va(y*#
zYQ9${*IZd$_26Zble*z@(wpVl&yDkx>O3ZJAvNO7Tr=)VZ(C0?JwUOyQZ6m-Jptch
zLdYgO@t8c7b;;z#NBklGmgt@1f}!P~Rbudb=S3tpG`19@g(Hfv%I>u(FpXrfNUJF2
zOtpe9nkG;<fh(!;&EqH;^T2K4V-pdIJ51&ti7*v78-WpVbCDuRv1I<B_>_EiAg|4-
zSK<0sbn|K4P#=Pb7lNe1VMM%T?;9O9LY`FZZI;(sGt+(BmUG#<FMJ0&ay;K<aO}>i
z4%r`g*n%n9;4znksNSGob!e{HKoYve5#^&1Ky26cGPMC+@lv{B>|!rz(?wA*QPg$h
z{#4)gm-17+p5-mu1xZ%6b_|a0+3yH8Y^Pnmd`o3d4U^Pc>&J^@sYFHuju;3scv(9#
zfhaNsy!l(1UPBnTPXv0KzD*4ITdXPJVl9%ll4LVRcW`U0-d3=TOmi)-X0U4XlIdYy
z)4RA0GNbD^)R&GTUPa%YU~EeWW2R3TdtQCsC(d`e%`}roxCc(tlIvaPBKLUQ`20(s
zcmAPfk&JfEU|szE0tKo`scWjfJsb4um8_g~hYJrCqheYbqxdxfOzj@z9QAk;iSaQP
zd_<4h*kkS*tIx7?%O#A@&5~6xlAhXb{j%*Ymj8+~(`_^B<Al42A^AzTySF?4R}HT7
z%FlRZ-=Avn1Z$=kVdqR0CuI|1>^<8T&z`+i;y?PBt}eqJkK1-mDbFO`z2DUw`ryRv
zNLYHWyaHm(ad5wJ9SMq6z8I}47q~5$@Pt;gW5&3?rQTd@&5SD@l!1SKU3KR&5hi-p
zn5gBb*;5&A(fS4T#fxOJBLe(aSW$wuA@OEwLXizUX+ysD1>@<(?z<{2Lv$_d?;+2h
zpw%#ACc7%<GdVe)dIp(rh^fXJku3`AY_--@SXuStTpx+V&MJFoIP_ZGMSbxgii2d&
zcY>+FSOE#~+(otRC0=TtfLV-mf&mMLrLE_CVNqeWzL(bX-!P2^Qhf_1-@d&@uGvtR
zCg}<LqlVOkfY2YSiw&W9If*R9YINOdwcrhcFSin=5;Hl^ky|z@6tC70RY8JC>!R_r
zo28zI1B=AgtCJk_`VuY?a`VY(*n@vtV7R2rECXfF0z;K1{GZnO8iLhx9t{3RIt+53
zQ4*(}UNQBlkU3nSy&uF=-ZP9WTsjtsr!p$vlXvuVMpZR#ksbYP0lRBagpXU;AsLA<
zZ?{c(GFX_V=SZvTV^@#nVuJkC@qk0AdAfnIOg!SuL(*0B0}G6MQug53jh=q;;h<p`
zkzFlQL<t%t|LKYy<R;2(v`B)lY{nKjWZw@i%)<(DoZn9$-1hXN^O-l25y}n9+0f`J
zb&=@$Lg*3wGHwvhi|U>u{{@Px@r}!ml$9j&BPJb($?JYuJ!5;s+>Fe2=AHXF>v#K+
zZ{LpWA5Hl&8_sjj(UG5ZM)z{HzQleq*YcxW*lRv$W<;%{MnVj2a(xuszCQA`QAWi5
z&c>R%hk|l9yj)kYGaSv|6ixfU?Vx(&Wu8kAH`-2TT-WYtAKAQgKOf(7vG--<#QBnJ
z<e**7JXQRJLH=sI)a=8g0FGy6p@AmmR)y8@FSq0?`!)`59Tsc5A3iEpFRj6)*{I}^
z*x)FLPV=H5J!hiqOvZ9q6u?K+5djPTAtIgdx3=^AfB`l;>HV~6L8$dq*(V`vA~x5q
z<7|hvIAF7Rs8G7!Fn3_cnQ_Qrm}kX7TL<6R;zuGt5910?2}ZUQJ%q!1>4(`!+tX<g
zF^-dgMo~lgW9xr?!k7Sp(ON-w{_HPZGs6#;m;oJWV;=-#23TCOWCx@gf8mgud1J6M
zv0YGPgqo6Z0ur#l=umsp^3!VyD&3LojB)h-k;PR2*hI%(V-qVDbJ+V5@Y}H&n>pWi
z!$tfei;+f=!!3z)*YsmOuRYCpZhZ;@6~#|rV8QT~*dX_vJ1xK~5$b^z!ZX#BOzg6=
z=$ARi4fE9MJky0TK9<+;b!Z8=W3jz)x~k6&%VQ|k(_RgA%B0#G34?lC@x3Zz3>c}L
z0-7pCI};%U?SywNe$Z4ZuZqIk3gcZ2+`#{s)B7{ScsO8&{dk{^O?_``DcgEJa%3qR
z(i@<M{!$Qt1078*sS%Cc{V!N%pI}f|D!WE=ywe*DugZ|z<Evh~pKKcDCqKb&6N;(h
z8rY1zi^0=W0iIA1{KoSy?F{rb7I=`edt&fkSKf-k^|nk`haNvar}PDcn|VP(D{Qjb
zS{2w8a@ynuj6%KX2yjMDi-(M%*fXw^QW4ntgQ-q2v$DH2))PfeTrDmSzA~g3CU#$L
zOjHim3*9pNe71lp5=!DWr)TPbH$M`nxI44xwj;Fs<bjRe`w^+o@B4MuizSE`R?3?i
zX!PBJk3n0Ou$Rh%9WK5$A_b|{k148%n5cDXEDm%x$s7prIb`+49uG|k)^f{3cdrM|
z_q8lh!yXp*^clSpPetRsB|*!B;WI@01nW1TQiIF#v3l>=<E+&Sm(6a5K;*I@D2cW$
zB1X~E{z^4wY7Uk9^8+<aa<%g3K#>)h>@bbJJSWQ^OzOHRG(C9o@sqU(f71yPvX|ur
zqu$NG#g?T8%yUS?t6~4YrjzFpD)2V^zu)nFi+}sW#d8YDoU=iblWWWntyN?qt@~2f
ziEh{S4RSj5A8Y&qE={kRj1W;B7h=u=Y`Vgq38o7K;?&gKKtM=$J=v9Dz(p1K4HGTh
zuX_>wa6lUkx{$bAFqMV<!nz$%IGLL74Cm`Ic*nPKZ=En&kKKld^<i=>te#CB8|`{V
zjYujPnlQUCpz~OG7oy(1-2)!c?3u~8JAbtP&rg=N;Qo)?e6!L22QcNi=E(v#`*({U
zpk8Ojp*!a_YD<jMJC4~g|NLbblZOXI?RcY+K5OV@9-eRR{qSCfM$A5blrQjsfeDPy
zNR_&h_$F%bpLbCGi-Xhp-Iil{70iRi6Qx!6DLVH+9k4n)O=4OSh91?H%ZalipHE6V
zKG~(wS>N+q!!79aG1!7oYQ`b_0KQP9oMap_OC?x^-g<Yr|G0Jx$Y6wb^7w=QUbxn9
z@DnS<9y;Wz>L#$|=7ByzL!IuZ)9)N$HK%Fb$K+`$TtTk3TB$+e-@NCvkl<TSVs(!;
z48xKF%uS+k^>du7xv_NmXEg$73AkuW*(65Z3xzXf1WmCE00*nhLi-<^`2kst)kZn9
zg22!*W2oCA{Y~(_W0nA(Z(WLmwPK3u<$TN`;oVNIiF!Aq0^aTc*_o{~5nTBDtyu!$
z11*sm4)~9_fq`P)`gR9wc>3Boxs$zZCvly{IDsFtE1q`{kgJND&I%ajCof9bJa-8d
zBXC+8!T@5LRPxJV&wKj<1p4+@er#<OCcNh1c^gHmIjx-adg{;9CE&LCj7DX<G<LA^
zjJf71TkkUISL2u<XfxhpFb#BAj?R|>LI{}HN-eW$2o$Y+zD{_dtD3_Rk~hn23xuVp
z5#YD*!J>Ic@*n-K2iNaoUeYvwBZ6Xb@Kn>)L1qMGJS503QTGg*e8CH>_ce@vMwOxK
z(b>FNN*u1J({bT`_oT?|affEXC;UJ<J40NdrMTA=q|_wf{-+``+*kLXc?dT(mu#@g
zxaXINb?MkL=_)T)IBEsYa9<<+GiaJ8MQ+oiV{C?L<}^N*wXK8nD7WB<<_qq--T&;B
z>tOZOv@qikuI_(jz+RAm_ZJf$L`Oj8C*EE=a#`@-$txrMCFmG0f9?e}aHs)ttg;9x
zII8^Tj92+Io%j3iP6S5!RRhZ^e8J`}&0GjvjjC3T$4>VInI1(%^EHl$hygJ>-Z*lY
zkH|rT%VJXi;^xhp9oaB%J8Z1x4gT9gITDm`jY#v@_dm1#5<craGSbige(PeOMETe8
z8NhJfsd2b!7}zD|N@o)`g#HxhX77Jq^Q|a+XWi@iM*Mp|VljbgxQL}EX5oK5N=Oyz
zMey)_#|MVUJ5YMAi`!`k{|q-4Q)%47GjY;gETQk0exhOECiQyz3@-EU@?MGmk-A^A
z0XLQf<w@N)ulCz7?e6&oSS(CxE{WIIuCpU~0RYvo&^S=O$&!|EKTmnEm*9=x&sWuj
ztGVxMe0Ep2ep?H-b$FBnwhJ*-_(ekZoJb;o4{;wr?8j+zx&PeX62()IR-<FrGjRTJ
zAz|>_5f-^dUX*BepfJ(QH-trAjO*90%QUz;3DU%k|DJ-MD+*Sk1Fr8%kkZty{&S_e
zb!34-`aYat0X7ZxwgrRq1*?;=OO8;v&Y+V$de|@ZivkxZod<D<SBo=450<N{TZSI<
z&kb+g0}|<p<1O>|<1MA(KeyG6!@2tTl|)Lzmx#hR5v-v!CQHd|*yl&Ee0yVnAir8P
zddSuMc=Yr3k7Pb+zem^qM=2Cup0>%(KC-TUj(W8KmPYUgI6K8X`uzYN4)|h7Zr=&K
zlHy;;|1Cazu3rcC$YK7r%0FMY2y71@>L=5J*E~PmLk3_MkUKzYJbynLhQ)5;mdc>e
zoXwS6|2)&v5$wLF)3I+6{*3iP6YLurq^tQLaz-fB^!+wsb172r!|7|w&@<<cRux@v
zDWw<f;Q#ZxpPww1zz`nU8$G{sHK;48s=|E(oT5jp*8I$t4fIH@4n~(%w0@Yt9xNbv
z6--9x-@p-mTF5_WeH{BEk~XiaFAn7?e15A!ft+rZLb~r?-SM{-?F&bIrP&y+e*?E8
z(nT^|Z(~p<L*I_+jBOA>`ZfX$anpI56V6_;tVhR>B%6g5Z?cFyC37RrnvZ(Db8{S6
zp9YoSpbhe71@G$Czo+uAS-282jD8@1GdjP&hQUK*05`Y~1f6+*f9G8Tc;f-)^jk-m
zEHx|4C+6Gt%$j>{mPeqgjM@@jGk6c2GSa4V(%$Se&VKYc#g0Pg*2uw-tB^?!OgZ??
zk@&4%YOsVhg@hyjQ7?Dk>ZOH3`q^&@`6U-t#6Z0~;$;9v=}JPnZp(?Oh%_XWtDT*n
z+u5KYBZuuSbk&}n#S#7a(j0sxSxk6ILTHPOkLg+KHs30|xv)mcXpd+J(PY7X`u6P*
zie;l!5=kizVoL5-LsjAZ=bHUaq^~kw(11q<MGijseYYza{QzY13(0>$ay*zAwL4cY
z2)^AK1pf14PKfr;{|4Y93G>^Z;X=Sl2#qmWx>1heLbew}F1S>MevLr@U?r>>cPzu<
z0fOcEL*0@xC_<n+IGTwZ#M7ccV_*T7J8YH`KnfFWrm`RYy|9Mx%^jx@sPgx&d8ZG4
zqVwRx=AR3ba0^nYY)lFk?C1Nj_%<zO)uP$;{<0p5d+Ro$i8^=h2Y@KJkFTF_sLo?*
zzc?#rPe)P_yor_}U>mE#dE~a3X_M;0uqHx8BIc)MK(LMZULZ850nLSSucjw#@76`p
z^K`9@=0P*w!ei>NfjM!Y%pB7UwXQbdm1zC<jjq<(?79gr#z75JjI%oa7*`z5pZP>4
z`UGE%uUEPX#0rGqLNsVB6_|!PS?jL&+WlpJYTZf}j!<(exUgCyjf>Fx93%R)XRbC>
zU+7?Z+;&1@l{jN9+NN!VUB9PLvpxpf8@FraBN^4|Rzr5^{cNdk<Vykr|2H4#8bSpC
z`bB2^xBp)Z2%`(UT`N7^)F0XBhkF}BRs-L~k%l9um+a%rU!2An;sp3-`6uMknIU4l
zL-Wj@wAh4Jkv&_z)89$1lv8A@+E2;Unbv2C=#_k{%SZC{d(>SzPHXHgYBvS6FFj~*
z&!a`au=C#&1)rkUVjz)LcX}=VzQ9rfE`-#v4ga)$aFLi1LqMvt?y9IxXoW&G745aO
zJ~4=U|4X#g_<;oBDhp*|<{=~)oDtXJn3dw`LdL#EG(F?}93s91?xBGoT@C$kix;#A
zmpMCJYjh}4d_hGe21gtdMU@e(p`rCz0}}i+k56R{Dw0jL2h6lB$dz{7f+oel&6!m#
zGygUXJRES)ioSg3Z#4Th4GspfDf!g@46c_HsG8Dzyn}y~EnJ)msI~5R(Lq0F8gQOY
z-WyHgDCKLC@C4D@Z@?j^R@r+{j1^`8e630zxlLwZu%*xO-M7Xc$BmCmCUH6HWLH}6
z83QejYd<Q%7Y-Vob)^s<tvv^&bW~F~`(Euma1&mNWLWd(9e#dl^#&8X^R_qa?+Yxs
z@R_fnANIZ4heR``a1ow(FHL);duGNF8tYlekN5~t0j#O-?WS=?a2FT+7A!hy_tEjE
z{@^dv?FFC)u^Tbfy0I7s@x|Pc?~k~C2APK24RPci>+EUlOQo2aA{hpR{JDe<=4U^4
zY#wOTHX?GPLtX@ZUnF}l-L>5N(wy1Bi)hlkBaZIs;a7Xh3a$|oBN>SPz7Rr5=LWOg
zIXW7}Rw^{n%^58ZpTiN?|JO)aKJma~ho-aF120e6=;->d=VcK8*)EE3m^`BR;pD3i
z4~P{}F&!9m#|iscJRroH8oC7@_X&l6!CjXcx!Izz5r`7KOo=W&dgR3AWEo4=Q712m
zhD{3{Ec6D4n#05!@ay;mr7A_A<v{a`*-NXYCQ-aBYe@{7|MfoqD3(@G7=vLY(fjuA
z3oHfjC8=eS``2brgD=Ubvo!V9;Ad9Bf2v@p42{dESIV*GYH!v|*>L@Q?F0C0r}p^V
zji{8nUX6uE>`*uze#*Qlvb-iGyc{ic&&4G`QHB=oe(3cii{pEI{q)t^bWb}Fdq-lC
zdhSR(vQ@ZFiJBd8+OIy^NHZvw(vZd^U;cS}m7DC>mX?+ff;T@<;cwDRL4WJdjQ;%e
zNEK|Nb`8Q@zAGL33(*is01fd@*8Jw53zph&c;;vo_we@!ec)rBO_jDzMD;=R7up(B
zr)vA$U-rI?V2Vk?M4Ju~!_v$%d)lHP2|Y@<M^F&Oa4;n<;-x%&OEn1ngk_xLcAnhu
zP}*m7Jb$y(5z8o|TQw()i=G^-3<4{e(=H1{9qJr~?ABEaiC~Gk^bH69UWwKm_!4#Y
zX#IVG1s<vjsppdW6GEBcfWK~^iZuD}0o;X8ObZ1=`!aH!<L)b%;=1{OKz%`QhQ{dY
zft7e0xHbIvw*DyLJnyKJ@U-_^%LMxTz{ah6XB;e@5xPeb;h-*jxwp}A-fLZ{NEx_P
z1KZ9a&DH6BxnF>fjJaU-=)BdxlHl70W#zoNRv4msH3>+3gSf9zx?_F>Kzgd_UFdG-
zui;s-kBV8ka^5>rS6l!$qveU0gKkz{HgLU_xb}MFKZA?}gX}F+8UAgee;Gs`DtK19
ztI76H=we0zfs&mn;+bH`^5P>ryk&)(V!uNTJWVeUX?)dU0t;yZPYf94r+{65lqQtR
zGjoYVb9Si7idQ6Ag4_87<Xp98Q<<i@s+=@mL4Dw%Iuh+4J_8jl)?3AQ3Lq1y$%RWW
zk=a~<w5di0TMV3sq#$Jx;IK<<rLftRMXR^eobMOBX~)Kh0h}W0Hh19ObGU8GMP!JO
zg7!rra%L9LhG@k;ZxSmR+MVrp)jb;)Ez=?hp@`wRzHKikF$hOZ#Cn>NPJ4O<RQ30Q
z>;?$vO)gAja>j1Kp|5aQ6O1u$Gh@{`q@z!$>~`pvyXI;&G=@h>F_9CY9UC6zeiM7k
z>X9I>T_Y4)SJZCGciHw#w^xiFgq?+sT2OjHXu!v&0AK!(@%=fWz|;ZJ88Vipyb_%&
zomWf+bRN}>A<o|y-m1b~6NRoGz28{MAB16>Q)0;=fiA8~;b${P^=B@JC3Q#c5^xoy
zM;$h`SY>Q;0iq5MlM*$`UZb>B7rP~LJ4!6NZxo_2Xl+>X5&5tI^YV0!G(UPy_3m1y
z)Ry99YD|=w(v!}G9Ib%a@>A7B?u}Ls;q{L!o#$+@0OK3SAjGfNSMu0;2};CQ4T4Z4
ziaT{O83K&tGWCvC3GKQ%=D<X}8&A)_YZq)6e-aGY0GLKE?K0GQ3#PtNe&0w|1a$CC
zAIYwWc&R^VDO%-tTxa^RR+=XHLe(S^I1}V2(#koLb@9ZzBKKEz`v{Nude>P=E)y>%
zisIB*Pv-kb1@ds2_aBU13pPYg?)d0o5eRc_a6S={$rL5eq0b1n<yv_<rI=1Omrm9?
zasUGvXp|aP(K=b;@cl9R)~XoJql5vpn<mM^F1Mvd9g}2`hz$oOBj(N%BS=M6TqJ{S
zYk{Wh0DV;#cBTaVY-II?%#e+RV;T8^eD*%zroU1jURn_UhF^Q(p0j6hVW+MTsz#&O
zt5#v+ew8R3fs_q+zSShw>K2)DdRBS*!0SDW8r%mQ)zme3_uJzBTy7p$__l&lHXZ+G
zCx(HYc()8M>UX$>Xl5TSGw1i{e}nKQeYo+D%Lp3eS3uJw1=+v;UTQ$6EBpAJyt(0*
zl3W{qxqHrU?C=?P)(Ng8T}C%M&l8SFj#qB)h%8cf3}s@JdunnTO(|qIuc(vh32!-#
z<0S{1K8xncr@(bTEu>muR0N>UpZy|e=yofEbh9N?aVZz=4CNki*!~!U5Ga=_ui(9$
zj(LIRx7<suoE21-46{q`9?85oW!~y&QAOuBBURK!YCFjSt)MwLIG>Ir7w-Tt<|h^M
ziL#O($u_$OGIkNEUUI%v|J<TRL9$2_B<^s_v^3Pdi1?z--jPO;C^AfS>#`ey$RSaR
zv9bwjG@^!Md&j;*^+Mh{u99RpDVh?*vB;AOIEcIfkGHpQGK1a_gElAEYMGDy5&gfx
zI!px24)1PBX<t`gJc<%yWtd1jEZ_6o-HX_;HeTAXoWRLZ5CcW0w5ylmiLG4*$(#K|
znFXWp;7Vj|D6tu2A3z&f!K2+VQ8?S;5o}g*qsEjWB`wNGifgcSpdR`iA5pqo-;R8=
zDngI)IO(hFQ}wdPWM>VhQS0grvbZHW&hfBEvAL=W!{-bh)m{LzdiH3vylR=>EN71Z
zoU*_*^{LZgLyN6l_3?U<p6am~$n4=`92^6sb~791u}2eSU#c`Sg>&!ZJhclkc0Jvt
zelYPSd$X=0l1+HUdEx04E*T3vYt>t6AQ$wPpuH`H>kw1Q*Y$r3T5Br!N%1?;(LWc=
z$>`Fih)>pz1<a-wx?*GBzP(myqt*Q93p?=G+gTy6s{&o|$s6f}zF<MPje<Tr&y?ST
z$?-HzW7pc!D!x$>Pzg0Rv7?aO<cyhuZWgh$mlcl_O<FlKlS`#YRXqY|x5vLMCh_a8
zl8=ninidEID|qAdZn9D*7!)x0@O&T`yS)&0ly^V8necuj|8&4t5bK^g-N>?yi6D$F
zH(8Op_60JA&u^xHzV!`+@N6|F6$kYsOcaybUdMV|s=DJ{)|;b=kCyDMZ${9&%`?#w
zs?|z@5N&S(Tc?MbFc;y(bU{V9*~@HWS|`{{fc^OA(m?&Ox4zcar^U#%B{+zf$L-j0
zXJbmWBHus`50+0rp&|V2uCmlxP5O~q^`1pokGuSLVdw}SKa#r=`zwux2(vw=u1$-|
ziS@4UJO^Xet++Cu4TNj^iXl=+W!cZb`368tgAW18C%REmE$Ws0d!cBYk+er=DNOs^
z9{b%GB|6mm{740eLCWL+9zVxUPzZk{U_HiI_@PE)OTG5lv$ebQK{=a(=LmjAvyTCh
z?fqpe7Jq*A$pE+32e<{OH4e@>?Ey|g*J^l|oo?>hm;Jre>Gjidj1J|OmFndJS>dRa
zD0q7x6DK?%o95QB-zcg5+-a0=>!BY#vg-)~>Cw|5yX`Fs&<AI5obragw);!`VG*u3
z>O;njChY}L=O)eQ=F((2joz!J@c?`A@r2jl$iEekyUXYgQq!vv^5r=XS^t03d7J)R
zQBaM<`+Ggc#$Kg;)K+m$^q6Z1aQ%>EUZ~>AndSfFjHnK<cie32zl;x!25+p|ex^lp
zOHfI)KiP-UADMVe;msc8GePa+Mr9+igw4x4;yAPP0HtT69yax`YaqB$c{qYg^=3=k
zx}XC=XWr5mnL<_Fz@A-WU5BRc^46|h+6l3K<JU|Hxadx{sq*lbde|o#oeMuduIyaI
z%jI2I97!LWQ2;7q$iM~rQIXT4^T|SO@-x%CS7?6bkDeLxT}on&e)Cp6T8O+(-GWAZ
zypeUjdyag5(}s};P}_-ZHmP=(X7_OBPBxBk%TYKpLxJ5|dxfJCYDAXjM_rEh8tJ~H
zv-7tp69*E-fyu$DqpS!}FP%R%vgb)(Iz=34B4u{ir%KT{(zEv1&^C}xYj&`hTi@Wc
zBRt;Pmo!?S=gXN?GSHzos%q_r_8K6yV8mQqN-UwnS@mOf<CdRECkMv-elJ#u?iT~<
zNggEUY%TPmxm%4}3#0NbWwE<aowS^>2eF7K_mrY=K?)fjbL_5mv*ksX+~N+;w_$pZ
zYAWTAs=Tse#w{Gd5ddkQY9f+Oc?ozj<)by!>(oe;4TMkl#54+l*$R_yi8Y#YTN&l;
zWco}5$829Ym)_T0DzSr(5~Mdg9vY3be&=G^WX?@$3{j5)8$#rw1c^l7PmVr!lW5BB
zrCtkON5p9Rv}i}_#~S;(2xrm3sF){DK+`SOl8aBh)Fs|Ir;bxJ!Jm^dn|a|xlX^qg
zgYio1$}<*i&^R%8f?Xb7eB%PG;~rujQBgFP?!ic$ot?!TGvfd5ZaSx3Q}pEE0bY^4
zV^9dMVF(=7=@#6Ue{zM|e(A;;5jg%IG^WS>+c8Qdx4h!9#DbWTXng_1BN3}-mIa=d
zx{80s!eL!TY;4Ex`%1ur&$85tK{%&BI&QCM7S}?u#__mMzO5rOzs%$D$vDSR8h+sp
zeVK>f6T2UWn-eepjt{7#d_UeZo85@x$~Zi84~n2q-X6Hp2_w(g<eoRDCfUrdPY;FX
z_LLRphuvpvdwof$e>C_w{9&3>PsE_MvtmL*CkP7BQ1CQCQV<@sZN@!yQCyF(i$u87
z6K!=_-a^gfa0#p$)#eG!8@_V+(bm{GcA@ZxU(pzIf`_4pNm;(PvY9>_xIPmwi7Ap7
zNrxt%jNGrb-G5cJByS|G&b2utRu`dy&Lc%OU288$>dMyn6fu?eh*T!;T<`}V0dv6h
zV1$+FUaeHvPrm5EWx|KzFyM%G4MXNWLo%8<hF|ZR;36z6`|;IS1)FF)|IjWEm=>w>
zEe=L~@J*IJnOH1Q=;D0Ny2_-W;DpA;4Q)*yNU+}vH2;Sh#)FmB!=|e3+n0*?$Np~L
zB?*u?hs&9#I10V+;l@EHsi6xd+AxSjrJ>2Bm6G_~dDznJK;?zhgim3!LJYdvXOqHJ
zse^33DSuK%LNiRC@ItZcJL==ylLw(IYw}a*IENqdgGZ}Ivt$6Fti*6kLYZ6N%x83~
ziSV^hh1Zs{85Zsl{#+Bq^Y)iTsUA&qeBiY6yZR|&!;Fl!LrQ#jK_@8)Vq)CPi(8jj
zubu!$R$Qar6~JJaD6XH@c*X04alf@M99r{ZEr#?(?+YPiKZBjL)n}(r`VE^#<g5`>
zOOumN@@VP_HjPQ)CsPJ0iAUO}HM>?@l4;F)qpX1RLYrkzFgi{#L@s!6q*BY48a@Pv
z2)3fHzx*-uKR>a21Q0=@Qt$rXsDfu5`~=gbV*k&D8F%;&fW|ZEUWs*+G(0vq93608
z0}$y;(<UZ@3MP#_@#<&X54DPOrpHOgK_s`c<l;6pX$n(?qM5ubeO>H8ku-<A-|%kN
zd-W2#-q-nNfPy5GrRx@G^UOKEc3g>lJ1g8ze7PdzV_-$+;)6A+_#C2uGOm?*@oy$h
z)?08dka)7d6p1$*ZQuA={fRVCaOCQZb?F@u5ITp0WDpQ|k6KMfV2o8ierB-&&+7p4
zg&#ihCs&5WPAX;^jY#&(n*lo=d%&exZpLqj9~Xc(6-L86Th9o}WmaM~To?fHgcg-J
z0{qO2Pq(Y+wz^^(>$e2UIyh24-5k1Da`^aU=`eW&Z46}0q}Q~ZKUiQCj+fNDB!pE9
z<UkVT(k4lEMFLZjMIi`d<u={Sd4@kjP=#x<`3uSZeX2oe1xtsr4KV;DEKj=t*LGcV
zFL0It>x@I`C<%6Us5B^f&yl!a<5Cy;KzX~THhAlTYzZWNTJLFm3RKye{JJN?uZ^3r
z78_ZC#jZST>Kr_>1yNeHHzH0cgnp|cZ9yANUD2NGFMM?mNGwUNgh_i*k1mO90TnoU
z$hJ^%??6TydrOg;f?-0k!l@%yD?F5qxoDh*W|O(iQ}OP(LWn6#`pC{m8I4TpVQpV^
zPr!$l%c=zl_Q5&+2-*HOJ`fn2xry3VjOzn*INycxm{_*AyXFY^O?-z`6Hf%0FAS`b
zcH&>S@gc?7(hl;v2v0$4XqKt5xE?&1Jy-sywXqckJG%q>6gv`6`7(zp*xCIlIL|8R
zPNce7WzQ7x#A3rKewGBiJI==H+t>f!a>&2p9B)tI`5P{i9<krPwjexIIH36aa8*_^
zL{Tz~nIJkrF%slqksX>AZs2z9Q2X0$<)N*mc_dN68Som7fQ*qXKAY)pJZhjrMt;UC
z9hlXS!2MOjmlco#zNCi4N@@x<qE6*Q3@z}!03U>YfcUKWd)&CsX9Q}H;~j)4CWLtx
zOvV%k`>6!6{xWUG)c&J{QSvP@tJ7VH?d?UyP%=%0sWt5s?ZHMJhpEg93hG?ZK<$_(
zh^zd27&mndJ3o7SD0V1pbLM+s!%f+fjv?YoO9m)W!@#BBiBpHYx*3FNHo+oBk?hVC
z%j@AY9axb<<U>BQn_G?cRgR?lL6+Y@DkZF1J#%f`^`~k6<RXrgD0Xa{&VlNjU4Jq5
zjy6N46rBpDINAt%^noBZi3^Gz-Z~vXJx;sAAStoMq3u`?+?ZY7yoWVR5HE@-{UZUl
zJG|txkKsf@U{U6`Yi?ln_HlqCc$v8Q8lM@X7uAGofL+^js*8_y+aawUMkUD#+icLL
zYI=#Bsy6q2_iI(5-cN2KMW7L$HxUpe^0lnbXbwrgoL1u<cT=@O3OfFL|DET+8%^Xs
z_7|9W?Y}ZLUzvOuSkn;X|HATXU4K;-^h1ad0pftUwIR8DrD+sbd?qi(0(Sv%a;RD1
zn&4Ee^Zm6q1C^+#@Eqr+hVk_BMX*ar)u@^@S7!UW{5cZ75V3Jlkcy(4Bn<Y4eRd+*
zt3Ym+p5-m{=F@8jC%;_)zM|++rEvYpQGh6Y{RV#?>FT(GCxN^Q1fwurL)yC3KB9ak
z`b907XnePkuIU{%YcY7f*G4`2cM|&w8z{mvZP5ym)xRY5w}Xcv4t|n~@@?f`YWo9_
z;x7w-z{$*Wc<7*0q}A=QAcQa~n$#1Cu&jU_BvDIL-kp#d>845Eawi?(x|CvH0^tol
z%jWtuhw{<k#c{wdTYiNaWYOS$pyC`28`tUnvL>kNL;8XH@w8)vm25Sq7lbJ+Py7f}
zX_Yv`{EWCeH!TjXqvWPITe||r7*%hz+ewUoB|qFjTsupOpt7?LJcM{*N5zget<SEc
zm=HQ{z85oRg`}d7cvK?Q6C35~DJ*GGe@N@geF9G~^PS>`CW~H*aDG0_W7@~(BM7nJ
zqN12@-iLd9Kyo3e3NDalg@pPphmM+#>o`4fO1zstoXkGbfaBdG0cKbm&uI!O38sK2
z-0yrriw!v^cZu07`o7L>U7MWVmo%Vr2b)U!;k8c>vn_q^Y$;dBZvkd5B}Eyp8AT;%
z7EQ380@3jOL@XKEym;2!+^jdtT*~jp)N)D%(oA<I=p`h~*(oL#%}d5T3bAi2EPb7@
zbyG260iaAcjw^bTdWZ-ayJ8^S!sdazMVN0so3NX~8p!AmaUBI(CP6lZi|y(O#w>;8
z!d~(FZw+2V05DN~GK%&9s#jI80s^O062Tj%!6$Di-nQ*Cj2pbVMLxs>D(&`~VV5_(
za}Nibd4>~5CVS9_7!|h`$fGq~8#fF`&u7M3vgiwTEY)YewbyeqBJSda)+%n{6{Nho
zJI4xnWq0#}u6Y&u7@McqwO<ELYR^;8>(j0`56-YIMJKk3Sibct`!uYEFpdC`_qz)T
zn*%#Y0lS=M6Z{LW{$t_|0qM5+fkME;-x~9m<$w1K2<8vuc<tZ#7IE?w2!vHC8Ib-?
zrLhFVQ@~$cOXDe~$J-RL;_my7-~av-n3qEe+G5Kyj4p9-mU4nebsydxG5anbEMqA0
z>{+E`7&yb$cu8qOY~yF4M3XURd*!1TppsSVMvDZoa)xp|zpn9_97YTBqT3a!-VQEe
z`hXgNcc{%hb+Sr+v}$w&xqC1S!?e4p<R<C+Jev+_Z?5)<==^dUv@BK@o&g^Xjkv!e
zqq1Q*vaN6JICVYn$eEf@>${wpGu%DDh2TC=p9xw7G|>f$pJWERU!J5>Z89o4Bwco#
zM0}$RpDmvfb$EwL{H{~m;yIrjtis+b>a*<Yamn&KcVBElK|eeflQ)xVvN;DMwLQyi
zdr6>*?FPl^YK;+lPGnSpV()YT_4xU6rOILccz(SGp!)+wls|PoRplst#`Pe_g!_CL
zVS@pvFlmr{8sqA7M)q0dH#@!rksEc7RW{d0`%<`@gL4z^5sm8}wi{x6*Wup2hH(8t
zbBc|^QYr$!2A7kOl_UU0i2&uwu?q(0bKTAqG*vI8*cL!)^l`xBBMRCIJ$v)1S8uhr
z+OG+H4iiAvJrz**Oylo9Sy+DtYHeg1g!O9+$%gy@!2k#Q!>7C0L3AhIOhI{wXF(xw
zTf07bc$bYn#pfvYIM7gLH;=Y=|HX(HZ!~iY!9Q_-TF%~Zd;UeEpuOsMRa6C6=<1pL
zn*k7$e|E-^?c_0B?I~xhAs#_2d5=WUE~30I2lZ4qp57?xbe?|+E`F?#0E)lG&(Z*h
zU!v1N_P;$WxM+I*A~CPr{VmE(`AFT~M9v4RB%CgXwkBAlf6^Qn9zb=rCcC+Yd}g|n
z7u?d8X4-<fo1uA2T^OViI)8anI2rDY<$+PzvMNWgr%+aFgFf<&a#FVh(Vhys&k}nJ
zrLpui(^`Q&Gr7g%&$(Q?90T`AD<4sME)~2f%tKqMZwx#R*lBA!Dwqlnw}Y08CsTXh
zfii($DF;=XbVAjVZ9J(50T<!sz2H;*`1H;&5f{ymLxpF|AaA7P(&M^UWn_4nR8J+V
zvXXqy!u8Tyff0lsAT`DL{#rrzl3mB1)&;>i-T*=jk7qN=niz6qy3LZsN?tx*5q*)0
z5iI0ju;8<ItFL3S@Z4@ITl|M{X;r@N#AI-ZnfbBjt=W&783J}jOjXg2jw%{h@QkAL
z!T#v@_j*})4NpZU%8}b%xlw<8fc9K<ef!Ae1tq+sFh0TJJ2SdhQKhDCEjVFK_%ufy
zWNfHGNC9WV)&&1T+?(hrdx$aA%}P`HI%R#A?TCaTFPZL<*nl0b>gXDb+(f^x<fDS9
zVzR(N+)GY~IBFOuqBEim2HeVF&aaNGhv#i7Dcs^}&l+8iN)HuEdGqJJA&k`Vxu>xA
zUqtzR^Y0g^$TcM8p|ePnb#Jlp^=@$IePjndR!1UxU_l|Tyvxcalrt7BtS;l=IuoY)
z?M_M7hv<7QvizeKJ1QCTc}D8Cv-b^;5@UQDO3N>Xp$rEO)Tw;=kuX(9tsdGMm&z5^
zRU7$QJ~u!$vfBaOd0X=vEjp`0{Z~3a{6kxD#!bB+-FIh+1x{iLX?!jBcM9NbDV+AV
zPAPQ$FZ=zEjc@$~e)8g-u;QN!=5XftgeJnZ-yq;FJV3xlEtrUHbJ0XdU)g0l<@n1B
z7&loBSV=JaT$)V|uTpb3zz8I3h3{oJNyUVFZCyurCdK1@owF=wu-nNe0c+=_0L!I`
zqtho5rEkoqPIEQnD|fO%K52Mk@EZ-oUQd<rGpk#d4hg;D>?d|31Sem%PLWT|7;}T=
z&eC%si=fOyS{tp6&n$I|qt<_fiva3G%rGt)0sJUsH%&8+!-=iJd|%YKWetA9!4#&B
zP{05PsJrK@y7Y_oU2`PPEa?A}_EUZ|QkCW)9szd^8{}*AAz4fzqbrmBMMm6A=q9`m
zh9s$h0Wh;jVrrCtn=(sv0=3#c<0}7}q!B-GP+)K#Bfd;psCnn%O<A9%vh+TVDZ@|N
zp`<cdk#4*gtMN)NmOT<qf&~F}j^8&FFZ3PLU|zo$AoX`@w$rLm7lJavL8CV2n_Dew
zcfaM%c9q#f5N<w2^~&x~FQEx)b#2-Vgb8_~`re^Eq8=5meBuEi3@kqtGu0@(ssdC3
z>`oaru`Oe(LfPbS{c~L74fzjVFjKtH?+s8T)tA_iVtt77M*emI8TR%kFM=Tda+iEm
z6q)NNZF8mJX6b`jTbm9LNbczF^@yw}@X{dG+nFAtYkTzJS8YXh@X3Va>B1@IR`dHH
zi)<I@%t0E7QD-`vA3Q@`q;g(1YV0Pj`0xleTreRgWce;}+)B;98~XVa-@v(~hP#4b
zs`u%&4#+i+k5$hZ#w7+B6Wq)L@`oIuNbtOpr+^;nAJO~yiKPn2<lP3Is6ScoUzsd5
zkW<Et9S`~!spN{U!2LTEPz}Ft!NL0+<E>u|;3>wH2{q%2d|k(lnQ=}1o@HzWf0LhC
zmFXXxd*YK2CcH+FNpIL-=v(!39lFc?MxHMo%{(7pS37jf+J4JugK;mo1#@ijY|Sso
zf?mz!-ZZJU$t;TT4a<=}<8K9DC(8D0fYqyS#7{pzUDO=aca6jxZ|rG#1g4A)<U?sG
zSe~Zxac(s5Zw#tLf@4TJq8VcCva-cj&B*LZkiC&%M-`?YN)+TU-k!Wz=@%1@r-+-?
z$Nn}@s%NMk`K!Jy)$8V_dacR#`{!o^3?N_V4ay%us-RwH^<Gd>^3Q63G+Q%+vj!=^
zwjX~4ZS3JcS(+!wS5KDbE1P)_&NJ((&*R;tTTV$AihSjYsuu~erQ_?eW@=li7x?Pz
z<!u{T_TlhKL=LEmw?Ko<e0P%UxGEAQc1*#ZvkIEz3r<Zl6)3$;{knRw=;#L74Hc0C
zT4SR^f%}MXiqnbRf_XERmG2c7Ksx2xqCaW?-tmx-^q#CgYM>NU7Y`kKz28}keadJS
zcwl|PL+;diB6(H{!QD6HyGPCELr_vz12)!1T-6vg96fKW)&n|BRB^Dskqs={<_28*
zA8x^AyM+T|I}jkGoO=BYg52pzCWkcBgj!(}Ljs+Y>F<E8Zkl{lAie@yNZ)9csL}3W
zu4djhqp)LxRGuhHrBF~fws82QLswHG(u8O>Tp1g3Th8b#3}Fo`P$F!FG_KQdR=^c_
z55q4q>us~V@x<6wSvCI9LffHoG3Ci>&BI#5_ftzl{Z8<(({y>7^_BEpF;YMgE)lY!
zGWjb1)qk!yDtCc+zPq94cja>dx(Pl25t9ZvaliTJGxy=H)K~hiBH@ddQ~YSDOlP@0
zMOh9>$PV4)f(C(rn}D+=Y0j#E(5F72(Fd|d@FIjbYXh9}6GgLk@(C{9$+y;e<*(nD
zB;<&mf|`$NC?@oi5ya<A95({r^5lFeQYGQ1GoL)6Z!<S&2O_t@{^LOt7Cm&rpdZ&P
z38NwQev#eb&A^Ls$rUPa%JK-OnFiy-;}&GNzt49X+ovJIUHa*o{+O$!i7@CJoo(r-
zsknhzt~_xjl@L7|qDns6dkfSMhTYOP<mhI0!q-%k*uw55QQn1p>ms9_Z~JPJx@f%d
zTqgg6ZPFCqQH+zLU;@hHbTMyK`?xlPXCN}98w`l{pu|eo<~s;N<1yLbhoXw-39Sv7
znI#$KeF0@0pKp?77kR%=mWu{8r;$Od4DisDiXuhX>`0&%iaQP!pmGSSB-{F}@jkwa
zZTQLKudF#-D#3wIr?lJSi<P&42O|KO3aKtom3RD(yclib=d(SA+c0TBc1eI-2DbNQ
zcw{(?2FK5BQ_tDW`Qsv{z?{!l%d=g)PoyifkwCqr_vXTZETj_@-<OX9jZFHLn=0p=
zy`o?g0089=_CIr7CC<vfSXJdm-QL<dr|!D>&+Ym^6NjWj1;9WN@Z|szj?I9c*DITt
zAh9nD$SQUlhlM8skPtUq3T<jR?O#l)DJM<wji)55b+?ONxXGTQNtu`sXr+$7Ts;XG
z-jtFYjV-_6exoiMk7kU$DQIUNyJ8JY_xNd>7XA>HT+cLs=iJ!0g?|u3yv?G9IyMCL
z*G$(uF({B<A-(!;b5^HUYr20aZ30V1^_@=;a9d}MW|9CzIiE;cqJ{tPOc3GH`sJzg
z)8BNGUx5QF5-q@Pb1?GgP|V~}i*921m#VLV(}-zGqr?!e5Hct;02#NaK2)ZW9s#$b
zyoMW#fQiNJexi<Jn~a?!oEtn~>|IvQXSS`*Oim<oj-4yRU(>zAh=?clhDpR>6I9!a
zo`g~w73PTdW?si;MO}(;H}M;1oCYMGbWPt)9J7&|upn0YPG9H+C8(z@acqPr+GSW3
zN}?4?nsG`LBvyYe&)GMUKQYzA-+;pTg~oesdUr=EAM*L~!wE2(!`iBC4_>_-PGKTF
z^;pTm=cb>_uE=jMi$oQtSd&PYvdTSkI<7m6M~zvow+^F0CMub0<v&gEP><aapGI=X
z=Bn-8BJribtr$Bm5SY*#3QD%!(0MxZV+$)*&v_z%sa+D(vDCR^>tH&jO2}O&zTxqR
z9E8+jXAEgG3Y8t-8K-&S0M|vcWWI+K1&b^SP9&Mi<Fy7A*m-USv{8ID)XOBGa<G5I
zfExK#{#Ft79NP8g5HF$zyvyh)6S)DMkVRhf$k6T>Vp457@c-d9_wp~AzAYfikj<J)
zguNGhym&;cOW5Y6v*yf*{^1*7@a-!NGB=ke9r`A#fy!`5+e;!c5S?B8s?K4}Yhd>w
z^^{7IjYAZdA{7Bej?QyOYK_ixkL4f7td_w=q64@p03~we6ucOkOOA|fZ46#mdICxS
z0lkp`-ms(&#fcjDB+=}iyl_*Sm$XU%HMUg^+{W5Ft*@~cyyQ@h$UM^w0|yTN<11{E
zZsh+0Mr9sQklc9<d7OS;JCe=hhY`Dd7aPOYcJ4_FlyUD`8fYX!+~NYehGue3wf;ht
z`Dpy{n(#BIr0KNao0&7X)LuTMzwx*3exwd`x1i>e)ju@CpURpj1PK(1r{ISZy<^e1
z=J)5a<^N&t&%>#DzxZLiL>)spDML{X2^pe6L^z}<DM>0b4T=nrp^T?8ln4!!%qbL7
znKKj;iOQHcWFC@ve%3zDMCbi^uHWzZKEFSHm#*u5UHfgHz3+9edkwF(?sc!d0W7%g
zg>8>fL=9+Wfw!mS?>u;kMM&4sv}e%6r?zTM@}L%-JQw6)9AzQ}vU9Ev9)>z@b)*9K
zlq?(}djM4yhrxb%j1sHpZJ>ROe*|aY#ktv(GN--CLum;E8*;?fm)#1r^O1zsB-UM>
zbeXkr2S53(Y^5ipCVEQ4tPC?!md{PPzhpCFTf6!~?c7_>W9JPYhGw*P-yZ5N8v3-Q
z?YD5=xaoa6P2aUTg{mH0kFUNEV*YJ>JqB~L^lheUX=M5quJ*wYW$Tfgx#AJ|#Nr;m
zYS?MIo?+z{Q*m)$M^%&L`TD}Vt9rXT8<pg`>vJ!p7HjBvwsWSQeC@@sSEV_kY1pFn
z*B2A9)z#sXWl)vQ6r8`Sqcl=tZ|dAD9xRWvCqwOLD3pxwM#>axue^+`*8>X}-S8l>
zKsYw=05?ddHq(@D+`AZyi<zc18hhW*hTDZQ&>uJAsq*a`+EY}umoqu_dOU~VwZrY@
zv*yqfhDHpkYfVts)9hywjAW18Bb)<f+yB_}?0P7@kuK|xNcN8Jsod9g9*p~*JoP<C
zrjFaWPHoqWAT-B_uL5)t)EaB1)v#ZU*>-Mw-Rm3mlO4~W){SKz@H^tLd>hVH*S{#t
zr!oURX&ULYqhHv2M7!QBVS09`NYEe$sprqo+o(-@JZ25jX{D~ivTD*|?=&NnoN3=W
z``A_Pq@!)<pgK<8Mp~_WBtmX~*qX^BKTMeAD-`HhC!BX`*oVfW=_{q6o_z9DXF?{s
zZAkSA&1Ec}JxB~UX;#9tI0@lpiR8c>={UHFmXwGsR>4`Bk001>S(CG4Pqjd}U+76Q
zAZMxZf7aE2zXa-PWeP;^$u1k%bE2ZWL5(@tKl97`P~@ZrlDF#<Eq~Fd!>J_u(8Yh?
zvbWlJyZOuH*>7m;X2`B)*&_80eT?#Y<wn7U8$(4B*9`f5=uU=m|E@`|i!H0FXNAlT
zCcggi$>~I@bQhe6-kI3LwAZznIi9)c{LEH^E}Gh$%1>6w3iVYHiu6d)O!ejJ7V|fk
zCXdyc3HcdKXJ5)_rb$k6$gAK!2bD`H9^bMO6=nIkADi3ejl5aT_&dKUif!iMC3S^j
z$pk_8gcV!jvqo#ACkkie$??32n;lG?(`xr>H+3J13f(dEY^vj4XpviScE)V*s2Pt$
zZAFS%BV?MyUMg=-y%-#2wLNy^q+U^g*h^>?bvU%%QAAQqKM=Np59npKM+n9_=Sb|g
zor&?g14j>6OJcW1(x_H!6Yb--t<rm|b0I!(6Jtt^gxJ|Fm1V2KDjz_9o-=wUD*Hc0
z_e9ccyzBWyHEdv&w`bv;oDGuW0AIgB?xpG3>xEqnaCDRRrR~0qA$5<c&X-x$*RSft
zLS^#kz*gt>A}Diw=jtk3eX3%mV{4LyhFh=RV2)YUwCvDwwK_s&d7>E$XLS$2l>^SF
zqDtaYUTy#C>0)6ctJ(ZDCgbKiN4+7Q_~>pEiFZRSEiPxZ+j>s%?0jFfEc2!VQYky5
z#hiS7&Ixc0Q(WzdV4V=(k?07^6O8x$n$c(4WR$maNt={^c?aLvj{On&<bb%(B~IJK
zDVOn``_cXkbQ_0TQG-Vwh=06-6m`SirzuWe2o(hzM14=c<jjed%T>?$?8uJYXU+Om
zbla|Hdz{u(%;?kIk8umjIi~++Jb09_dA#M7a>FtHR44YBh>gc4%^&fpJ>IRMzuWHr
zivvO{5Y1Tjn1?L?)Uv|>M2^1IOwx*}#lD}a+vFjTDR4C4G_(Wb1<~;DVW%m8NXon(
z$u4#Ll)YRv_-Ay*giF5l%ix<QxlQ*c9m~F~HT4r34E=1Ii%RLTt9f)KV4KN>{dKSj
z_xUyR)TIHWBte_$ZI)4;lwWO4CiF8g-=C38L)p)y>P7pWghBCm4^lT1p>M_j_Sh8Y
zh3+bthbAIjSo~JuyRf|4FcZS1Z=d_;Q7tXL4GU*-n5>h~Jq!5<o(jwdDj)Err+V@E
zUH$n(RXS|=Z%?=E8?*0w%u&hP49s&=?PA1fS*@=0IfZ{s_K8t|?BTORP3_;i^M>2P
z0xt*p%nm3@92|JUhxCl9%&Aq%w*H)o6z^x&dR7ZU<?_yp4T3K%n{uukEA5lnk~1K8
z>GcU5L%XN8%|P2BKF1GZ$hjzu^aB#2ULW3>e|xACd1D1qkgfOU&LvLPQjL`3bg}iX
zo;0kn$vjehLv`iMZjCo=pA&?4i0nR6k^F#Huh?qE*1H05Ft!BE6y;0w_1Uv>R}MW-
zooUL7BxFY!y`is=mx<!B!Nc9Gzn%yx+sejSZ8WPkhum^pb|y{%3GOlzH$)wpyu9IA
z^&MP*&{@;I`m~IuAhyi;ii!BIlP5bBI({~6g%snjl#@ogdiYmyG!97T1g?+Mm8wrc
z3j3piUG6h_&T?9y-8a5fykD&G+=vb-H~PBq<O*A7{fQaNqT_t2d`Gyhpl&7Qg}YjQ
zX=6LfG&fzG^K$*G@$5ZXaJ1dStS7ORy>Fv@<iQjgwTkra0k<w$LHpb9e@ta6eBT_r
z=IMSg!yTsu;uc4YxsQ<`v%NCPZZS|XR)8~Br?Jth<Qu8$#hGuQ2&V?4>Fy&(XXb_9
z%N5ZD*VSCfH{jT2@$Go!<iE9Q{UXubkCHR%Vf*U~WEDS`dzSI3>T?(Q$wpPGuNYcW
zxw0G528WC-#k>VxG{K%gN{O}@eHKg6ixoOZm1u85Va*?k9xTU?WdnqDH#+N#`|FO>
zJ@1)15qy7c??|8n|KA5tE#Oh7Pq!OsrJ<;w_2}|k(RR}<t~Y4ud%F!nf_FL#<=yX!
zvYr-qc{n{equ-~=YB6}cW92V9Ru(Q^q%3d?=b8iOrH<q1LoV0`UOiK;+~s5@;GXSr
zHYksK$|aB`SydGhGD;biw%KpIiX#-cq`yudgs*vAtnLzW;vKe)ad6=CquspOPOqm*
zS_>z@Y$5CSS~4P1jxqE$%i-eTZSfwSH9|*1xS;^UXq_{!n6u&Sc$;|eHfKL7HfgW6
zaai~FV1@0oJre?dUOR^<@6L{!`duE_5>j7hYUQy7#Exx9oTEIwpmOG*Pps*N<Br%g
zBc|>r3E!WmIMwuTIrNmT1-quQ3F?*GzK19WybS7_io8+^t*Un3^1kKaar?cq+3Q0g
zd*fr0TD#S&BRyY?l!foCotxSGGs)1q@(-J%sR-;g^YrpXTHTq?_)MZVu<AaexhqwV
z2+-JRlMAGMFG2zr>x87u!Y1$j)8}Lbaz?|=Tk#M%E<1{pot@aud4Lq<Z5Kuw&{Y(_
zXbK9NuR&@$-%*l(nQ>qC)M*dRfp{~izH!~mJ<N6eA#6#auc7tb-t6D6_Z+FdCL0YY
z&OM&8Z#y3JYQIy1Y(>&fEqD3p7cEl(saKa@%Q@^XxQe@mOYq6+3Xk3p@6=*&a+gP+
zeUxrY)UH6IG$OUO4IT~6Z{NGyOMdyO_xe#UuR*Tj%n!$e`Uy#uo;YY7p^<Rqz&6cv
zl?Qp}BXt6!Lgu;)g!iV|g<TFyE$YXjMqD``T56mrmWbo{byah`@afSLqLZ7(zPuB3
zXW#o|(@2c~%-8woJ4KSB5Wo{I1}U4jl_~v4AGad<Saklp2AOMv7${cW7ru*+i2vQN
zX%GNdT{*pO9I7CGcFskOYC%P0^hl7M;ojT1PfKU5e|_5<UkeT44k68v67<c_t(k6p
zQ=hew54xX8J`IFI%R~3KhP*!|^`cGaiB3TDQ44!l-*0~!lVz+2Khvc<_9fJ>W(xRL
zZJ94~faTErz44F^<WE;^dkA_VqZnI(K7?>=%b{?y+0j0obk~`L_t!TVr#;WQe@*#?
zOrV@3G$*i_ao*oQ?O2Bny)soSO7FZ$2&zjSLWvXK$xpkHdT}spfqG-_TXlRt!|{KS
z5+P^plX9FtKShf^eyR`hmVhGL9-^T!2Sa156EwRRr&{fV8&5BP5M(FXBy6q`-8j$d
zyzQ&qN!5rJ+pOe=BOa9K=}Ov<RG2kI&ounFdC2>gyL-_e?U~=O0pJq_=bQs_bQK()
zDj8n<nq4~?jX#GuC3EQa14Q_x!g8UJ+F$tYy|q=J+{*&xJ$DNyXk%)0-3DCK`N>#-
zaD_omx_X%#O_Crn;RdzV1)i+Up1Er>cdsX%qDzYg{9uvZyY}eh^aq=rV?FjCmJ6vE
z){DVOw(=Ds0%(W%b4EHZ-<=ED`NO5V`l$Net;o^MQUT<!(OVg{`>M)fr$s|CTRU{h
zgJOaPT+b@{%l%6yFYqtz-@ju)glXAH{Sn~BJGSI9<IaBa*C)Tj7!F2z1zoustq)~b
zqHwyX>bWMAy1{9!iigiTD{PR`^!nBBx9s(9PuW;{rK=`v=i8Zc=Duo^djg>wo7BkD
zZOE>?l_ri@>?fKC&<<$?5%uV(UXq|8bYL_zG!*eYNKxfa(2!<dBpPmw+hwv?T6odK
z4g+StpoLAF@QG!+D1YPi44CUr8?~3LSg#m^RxN)y;8JOy%hfON2ihoY(AUWs-M{Cq
zzsNP`dgi<j7q})TeO_(MKH_UGcR5DHIfdzmSpoLY!yU;9KcHy1c=TFu<IKQbeEsG0
zz}__}Pai-Ri0!=S`6>}DNzQ?DjX%!oA1i_)Pw$d|OG*$ld40a~{hzu7T3%=>qI9m{
zB6%-&eyhUG8;RCh7)yr9OVDz}jhm)$gTxAwtfOiWYa60&@$GU?@9H<svlq;tBc~CT
zn|Wq_DB0wCM<8X>L)g{nW;oeXj%=~Rcbxl1Zhuw&k~}mJx=-$RC)e@dfW7!3jP)^q
zpB@c|3Lw3@kW6T7#_wm)*^&=-Yj((U$V&SxYnqd$*5>3ttJ=^qux|Oj!daw)#;CNg
zW%9IkIT9wHh}O?73YluB@OsISEEiT@s1^xm?)XsaChF<R166F^!89CO6_>Mqi?|_O
za!<FwTD5v2D_`as%g>0~lAkdWMaQKAhjn(XKSMMh`<G|W`Ru>!vDhN#sv&l_+})&>
zI5M$3=@y~@)hkINLR|rl=I%p9>Q{f#NHmKI;&cmrs@P2E)T$SMf6dni&te1i9+*kc
zZ-XP#=Uu8dXuaqPDbaz>l>SJ4PorhU(7M=$h|rhi;)J~>uEStYHks}fT-=Ric_4I#
z`nWal;UV%$&--GuEvRs$MIq8Fj!1nF!=L?z2^6PXm653ZyB42I_n?`yA{+)xSgjBJ
z2QKZ3*gw5KFGh=wa1QIWs<Qk3yA8VzyuUAy^itM`AZgIuVtiKe0#_Fu$;=Xc+eauf
zyzz3yKYzc9G;!It)|Zi#i-ih?82Uf^n`6?ikUOUkOL0pp-cGolx<sgOe*C=oZ*sQt
z6jG_l7d-76@Pav1Nvi3>O`R{R;!V@u)32NNpt;|HuIlevx2}^_V*biX7Pz8osrGm+
z#S-E<^c@P)c(t9Ll52n6-1xz^rE`$q!3CWcP|7;~<FO{zUy@irhxa%XZfJN0h311N
zn4%5}{(<9E6Grtyds8M}SK1*h6d^5q=wm*;Kf$%*q}ZCLnxs~mNKu*|1P9cs!@DJQ
zuRf<B0KaZnC4^-Y#p}`FpcKfNKsbC_lQ~xt*FWVlEf%a|({9?YJfZdYn`G<#i)`ks
zBC7NWTQo2A&0@D6M{hC2s%7x~2w=gC3ZYB7c^|l)Q8Dv8$z*#-UC#VR+16Jx0d#+l
zD?Ly-k`V8txmw^$Do-un3!{_ojwv5#D}HilqO<;y&gJdnlZ7L)9ifH(ejlC=x#Z~I
zt3IxJ>|R)4E)#8|YfqNL<g9>z-f_Y8k#FDHtb8f;aM^MiS`-?Cb<3S*K-~y3D0`J)
zH!U+~@cw!yx9V@#p@*_pT3zSzUZvdk&X^m!{cAidb58m0J)giyb5n~ueeRY|^tSge
zQ)7WQU^mjyDm=R)WXg+mBfS<bMz&&5k=gCBoP?1G_ry(>E1+%o-;sZc1Ixh=FPi_0
zN)(vc-AB*=GMoG}H-~X~J>{C8=sMGr=3L3%a%|4&_eXZ4!VQem-P4IJBYAVeE9ZV`
zPUnP8MV)TQN*S+In14;hK`_bY^?ipIkVN~J4@Bu$d6h76`txJPVByzvDo1&UL}0{y
zV9ire#Gm~;$Ip>KrpQq>=!$@_kvJQS4$TeB8ws&WgfqlHx-G-SF`{n7NGGi({n#1<
zl&soc#Y-3ha}yriDYbj+I^u)RG=M0f!bqs7Bs~Qe>Zjm`-KI~Ukcq{QWWye`k=Fm!
zc!+&y$kazI;#<%dzb&|Rs|<YCt-7byou)3RWMX3CyZ#-CF@Ae+u?pyWn;X~0e+hgZ
ze`JI_9hEGYW5qoc+yVlym?4BzdBxS_Um~O7CRow5J90v`wh(9j`2{@hRH|1^cpmo-
zxS%q1t3sK`8b4MLhBJ>JNYgKP7uF6$>YTlukO1*j^V2!G7EODcRm+>i+_odYqtcZL
zdITO}57NSe=hTb&h!6gMJO@E`+QH6Wo4#i_bxm8GlOQwSRs`hP*YhRuPgoCxNC$_*
zBqCKF!hAJ-_U~B8uW)F}q)_quw8R18wC9PtASNy@j-HvBxz7fSb36uxw*;!&PBeE-
zh20%%x^Ag46crUUk^fDCB#Ndm#b+1RGmzH*a~ceLmsx#c;jow$$TErZZ6&=H&tshX
zdX9}7?<6E79MVbIZm{tX$E}+bf?7=bJe&5Z?p9RfP8pN6M1nMr0iQ=M#~&fiz)uVo
zZsJL*#iE511>!0c8$!vX@HpEoBh~^Sa*QbevNZN_MU!5B4$;*M2cy-Ai<m(Be5Ha@
zM~I0{WzGfi041KeQ<hom$C~Eao<-9xFY|mQL8%zPJKPuGbQ<^KzY4>gn4Ugub~lt{
zAhK~8u9&tsi?;sf&kgR15pU>Vub#+-@WVi19Ie?I;@abM>5n+C?47Vo_>@Tc<NS+W
z8^Ukd?$#b8PZ&Q*8JgcWFq>uHZ_y4E`+9Vp&{m>6V${j%Sli&8E3whToHRv#dH^^3
z$*K^P2`ih<sf{C&MxZfBAB)Z(K3Gaz9>Npp>pHu;??gmI9CBv7@wve~+=w)TGYk(H
zZ*+Eb-R|%2Ka<c2-P4Fn8rp(E8M|=BD-!4LXNfFrXih(gEc{P%6@j?Zf|sVq<RQc3
znCRin7xl7t2Z*Cqk+{2@rW%C$*BX+Ls=S1$ygPbOk2LTZ7BsDY^rcv`FT&6A+$oR-
zJChgIWD=1_)Fp86uXA7^>|Hj-EAEO;5RoV0rL>{hb44opwAs^y8A|tP%8<ud2je8)
zjtwL}fboGf`ys_DL6SiHlyH;q!{e^ID%VoX0^SnzHuu{%^{ckFdP$}Bjo0i-&2)&Y
z0_T^-csYIKgRr*9dWP>mf1VkL@3}`B=Qkqha+u$wan32i-1t8|gFa3~_9GX5*MQ@X
zxg%Cm{t<D_jJl$zmhX8ok+u^*CYrw8AwSivWZ2D^8(7Oidt6{e)k*@zm{u5ZryTY-
z*@++{3VjMkEgVsO41U<{lE0B;C+9`!?Yf{zMXNV=FkU~;WZWT5M4m=qO*WUnn$4M!
zzrKI}K8@*oK)RPqb0Tc&dV6r~@ojfWfBZ+s=Q%75OMYBAuY#<Fc*28@;lLb$ReJL7
zT+iR=f`x+gn{Ix2X<&JKd+#bnxRJ(j!+xcEE;q(Xdwj@WkhCcOy3+a4nE>g0ZvOUw
zWW?rml1&jqk5kcS2)&M&9Cl+zN3w)}ewO=4hx>hGe`siEXMca`Ir%&ML`{wnLmcPJ
zJ&C?2g9j24`EB=;C<remGA#Jrm(I?M5ABopEfgw@pCqjLwcs?DMOwy0`$*)Bb-_<L
z9*dQ3a43`T&d(3A>4C26+!Q0wAt52@Z@!5T--ne3oA=CSdmIUVeSQS0cKNGnGFe;@
z!NR<RHGd<$*Onw4^K79*2Tf{Ny*Uq@_rIkeMInPhB38*5R2Xds85pT}=jP^OhsVYO
ziwECJirzm?QhDqn#Pwd%HYL$KFH%1N75F#&jD1QJj`<mB>KR_VC>S8_6|2lb>;E3p
zOJU2J?P+u@oc}QRmX?+Zu4jNVCd8Z17K=0PE<lRU<I5f%BQYO;v6C0z)s~wY{6sd*
zj~?R=tkI6CyH6wr<4rS=GoruGdG7wH2aV<B>lzvw&Rjl3Ms>D=;u0v{OM@~4`*b`*
zOm7n(bi<Cod^O9eiWhR(Eq4I^p2kV0d7jH=3}8VHu%NC?0J6BW@4CaPy%Z|xBCOtD
z(A1U)PaYsW`GZe=`}8Ta(i8q?Y{cK<L{Ko_j}IzT7S8vL7|eHSSH<#0^Nqu%W4zAg
z@u7I>Z&{Jph{m9kepjvfvh%L5ZwtvpWBfMatQF9qBhN4Fqd*s4x#eT>8-PoV&rD?*
zOF#d4aA@J!I}uR5KTktw(b(?TboQI~rM1lUH@)1`q~{&bOMVb@lIFMEjOe!4Z{O}>
za94~oJ;_9T8k-FQ-R3x(LBdr*+@LE%truB|Tp;`uT8BZ+9M9qfct@kBrw1bCgl9Eh
z*!m8l_<*Uk$GxOe7#<#0vbP6gK1>oDzn!?Ps*jGu30^A=-Zx-N!7BB~ATz~JDFDL!
z^h?yh3D-~Ssx9P(HII7#iI#v*S(vBZgJuClc`@9G6HS#nJ$m>1_v3bCiZukpCB{#6
zT6Q0Nh9S-l_ki(;Gygm?;rV@1nB-6h1ATr11iex_l0|+EA~WF!X-*idIa>VZhLw+p
zkq+r?6{x3D<JM259D46uhkuconKBZ#Lbr&7x#eyJ?)K9Wf4`i@W*tNlzpnkM->0`|
zZm0+B;M5nx4q71=1W~rp{faG&`}*>1WqYQucHSW}b=_*<ta1V;IX7*JPt_VB*-3Q)
zniVTnd~a%!j}0DpKXf_d>WkH6GAdae=Hka%00=*QcN^o?{X{2(L^J-P?Iid%eSt(v
z@-xVo;*7Z1u=Vzr=*8&EXv(*e$au^yb>+`*_^*c5*`Z5vD5{e9y6^<LV)t3O>ki8A
zwi{?yJDd3u@3`eUp&mGH?|uBo>9aNkOvVdfkPxJ3WC;N$NnkWZ)cfgvwY8iKJ_X#c
zKlR=hKBq(!z>1rQKM|?(2z2Q&%D7JYb0VzhWJr7|N%!N#)VHG|=cBa|$<!4@<scB|
zCk$(rzA=>o9V27p*3*Ia(6Cz@#vy61BTO3hoN{>mm+Zhe?oFG%9^FC)qo1R5D>~jo
z+;{Nr-D--7<R&9HdOwMp`3syoxbGzOAERW8fp<@~yo5OB)YaAlzoa+3-a~ruIcW_=
z9QBVKJ9gFH{#d5RI?{bqg+}<xm%<(%9*4I&Wb1snR1-{OJw}zL=<Tnz4THZut(ryD
z)Z<ADiNC<eAl_`3@WVyXO$F+R^PzDKqauM%Tg8}UC`Nh<=E(WJi#xVrsAA+GL6^XZ
zTbDV=HpM4y=<y&99WIUcKX=^e6f_HK;}#7(00aMZS=AXv{5ioKC}Jj_rL`US73+D-
zCz$Rz^n)fW@6N4OEzMu9v@|EZk#PJec_K=a=)5u2L<J}UQBJU=|4Q=Bnt~8*Dhj?J
zVMoH-Y>-&dM3IsB^7&D4P7Dtmk4yQVPQGUQs@BO~?)X)b>Z(_hT-<rb-uVz9qu;=W
zG_8>>>f3v(-!@D>PCQB?I&O=4|Ar)!yvn4MMRpy7=0SbbBLWkm2$yIh3mL%f@nW++
zN2o+BBT48rKq2lo23Tix2De0P^C5DrIgUp4k;vm=dl0`*QJ(f_QrZB6Z5ATor{UC4
z=1e^jS%m4DLM#&V=#?#L5d7b<YiNs|P3xmm?z4N`XZPGhnjvksLU=u6cHrbjut1({
zBP8Pec7eysX}Z?&^XayWqyWJU`<v!>=sHI^-Sn_s3x`;SdkjMdJq~=k`0v|jK4R)w
zNJEZnw~9xj!bY_Q%B#5v+8gddS1en{`bQ^csA>aIqd{j=>L;67z2UW)FIgAQ^e^J#
zHjrLBf06r?Zsp3AkvTbYcWfcR^l2+FBH^%QxK|7)+~@AL3X%kfhX4vdm0f*tVrY!?
zrfaN%W3NuDTj>w1bS6n1UaD~JkY-5|FST2&=VIR~D_M)Y^G+~}t*M^rlptb|7#*CM
zJNBxb-N6X;n7T#@qH<yUm_fU2?^`vsr6*8WPh1lc=SnUV;pH@pq7aEj6!ej@L-Whj
ztr=ebqEOG&wz9o4$#kf}wl+P5#HH@z%`>Tu-Y*7R|Hj4p`1)3zt-DSJ!ieX7x>`4r
zH0if&HP$^hPwDpT9elM{k4QgJhBYB47fHkSVliP4=}|XhN{Y^qUem>vriDThX$X+`
zOUyaKW0)QgoGv7-0tq$$k*W$3zQ7tb(iY3^IvTo`ox%NDU7jN8WrPb{EV9z;7X3N*
zJ%g?=(?`bqp~L1oh<*+yM0Dw|dW-dY<7v{ilBCge`|EQ>0m7y#H!uMm>Ch#T#46rm
zS;?a`H#0Lc2NzF}HjW==Zu*Xm6x__SWP&wKi$f{$jp<PL>Ewz2X__t)ipM;pfkezX
zzOY`cel(4LvHvzwxM;YUHX|d0_u6yE37!i3&4!{R&!R2~?AZhiPzmLvFwF#VDv{_=
z^i0n}i@u!Zct2f>st9NohBTQ=YgImS2e4mDv>QK{`tHbKvZ`021=)LrQIQ*eRFPua
z&vA&?eX5yZ^65;-vkVfi@T|e6AaRSCe%zwC<?%WW4i2x`+1WR?j5j~mOR*Be#uyo#
zby%C-wfl0F@%;xAc!(^<?WFmw=*$f{p8zaHCIq*Sk$}H0v*0jZ`<m8XCjr}eE;9;%
z-2Zyjr?d!23R}gCd(j@iC|Ovp_93dMDgU2YodH&ZMz!omGSV_KTj+5Vxc>7^Bv-*_
zgbw6Bgi>Nz`HLvpfP7650P1jH3i659_`k~#?GM2ozs7?2v7u`Bka&#0zzon7dFK};
z0v}##pl*Gh(u;&+s`HE+p?l8grXr+5g9*Sam@vJ_nKx~B?CxW{_|P9oi;u<JL#(<k
z(|S^#W}kKEW1>GGO#ZYXAR9&|3)pldNiJLfZijzn9twPNG(3M@0!iLiJcs7tEqOkf
z>o|LthIq2&5k*o8#z6zWm04&OhP7?S4Zp-Q>wh1Gz<l$zVdAn9IaPt|1+4yNPL5UP
zDN{n-vSKGGj^+srz3ceb#4xrT{T@h5h<IT649HSQ`&Y>C78cgw#J$C#*XR4Ww{MCS
z-o9DLpDc1j>X^No{vv_w1MpShvQmgh5n<4D))+n}-VcZLcUtJp{%mp?`FO>`k^=<8
z&lK0?^7(o~!4&R(IzvV%c80NpZ~Rw)$1<<U9I>k;D<{4ShbJa&T4h%9+Ct$Fm=}&r
zL^ycAE!rNzsGo&Jk=X3kw~*3hIIqJic($L3uYIpAc#Bh@lBRMNHy-;{Y}n;tvp`sO
zX!{nQ3ztSUboS7(@$TC~Z>k-0mS^(N^)oTfY{l{VW9h?TtvSHPOC`hd)pXd3o{$JJ
z;<Dq?8Tfe6hdA;pwp`=S1ha3W*Em8JiJd$|Om!%EbUvEn?>@!1NT}7hL8!aW`erO*
zr7e#its<YYtE+3l44)XrKstcCzND4evUGSAxA3Q#zT1_$t~_}(aX$->sD<E7_=vE0
zovU}rR?V}cj@#AxFx%$_`c#dW4<*^m3=Fj$XyBveo%l^LO89#$q%~+2kH}^ZmA?H<
z7UecYMEZ_)@4EI}S8%=c_e}o9JRODzU!_b$la!DppcP$yzgvnWeCSB7M#~#KE@Ov&
z7ljE={Q6+(zE1N^YB14w_|f5hdK`Pu6JI-b@UZ^3to6(M>2xH>HZ>+0i`R%FvH|Li
zNao7++9=r|sh=cm7S)1jL5u62wDTs~9^x#{BN+}+;{OpA1*gf#heONH4&M9XLZcVQ
zc#4a-7}&400qoWTX|293-s$?K@jp2(la$WS2;%V(B=jmV5!dy&{op8Z9_pT8PB8)D
zzaV2R-K(WaUVHq&*jgm*<*e9E0UPm;9;PW0_`WrVc7NJ7l+ttkG)qvHdfyV}gB4|+
zO|TU@dFlBP0mx>QKN&kU@JV7-!VnFue8q%YG6{C5uS0Cdo8?&_F{V4$1d~{&c?L5v
zw+%@~3fpY}Ao;iS5t(s>MWP-c?-a&xL{4|M_nb&{9V|+}G~nYtyL?W2PTe_vEX)pb
z6a)u*n9kz#a8sPd&pDfh-l{CE&U{@nwOQw#P0B1cB)F9&OoQ)bTzK>8_grautFH|2
z#E{cWoe96K6a{MCOdBw_8jKw*t;x9s`#M-zdeEj5b8|Q66PXDw_KYl+uX8G3_&hwK
zHHj)nSikU{I92&JsS(djUuMwf|E{=o;-2ZOxRFG4!jTslCMQ`oA3sDllzj9}^<28R
zb9jMbwPuk^DG%1rg2raXX!dchT%Guh$Gu7FGa?moySf_EyI6u$gYu6+M~5c0ky*=_
zt7>N?$cyVDKny1RP&cgtNd~v#z8l)>`jhAS3&jpQ1KJW3cBY%0&mcOKa9`T?T})?r
z&b-kcbK?B{+p}xvM~71rchw?^Im3eNnpl6ZAf$3jHH0a0m{#s?Xp|%!QI-iW_tOG{
zcq!y=#zJa{Llb3~6lbWP#es#OzbR-BnLm7%p_Rd$0vp;PvJT!nN?owTLgCcnppUlw
zIOLl48Eca;);}YVhQeQr@MD-F8~Nk7iED|o=0V>s?(7ugBL0OqBdic;^D|?nI~3OI
zf4v=hoe+EET*eW1jZ+;Sl1Uzq$8XcYZh?1OPes&=7XlfXnP<rN3FBz+K-Q4;tU4``
zkOj=Uz;E^Iqq~ZWgoMP`UPY6|7Krx3HUu0Iax7)m=iysRL=MDcBMz2*Kc;w-A|`IY
za@C?48(sjXaH0J-e2IX{>Q(3(IyvognJf?c1o*(I-zLmkelkj)1$BHVR&Wtt+V*2P
zl;ql9sS@4<TK0af%CTUXSDRV-ew31|nvU4QF~VJd*%f6Xwu_Yyk#h)N1JGX3KuhXs
zr#jP`H3uCX9fwCp4=O7wugRz;777q)@LLH%mjWcL@S%ps&Pw9^AqqLl<&@4rb0v8{
z>Q?Y##rSt4j*>*dEmrL%k5yc1TE+)k3v$daUAk@CQ&lk9R~Ho<dz%!r64%O5fi{74
zrT_ZZgb0Bywt%1fy5|f;cJx&G&hK3O`G@7P>tTPOI7yJYX#b`=c<^9kVxri}RjX75
z-le80TUuIPy?WJfkrLCQM1rtejnMd9))zA7G>o7nGGhz9tBN9qi%i};DY)H8QNqyG
z3KDiCGZNWRru|e{*xLC$s^FXFmwS&MJ*r8&a<;cN*_(Z_+!}tM6QaL`#7T6CUpz>|
zOsqxHn0J0L7gd{Wl9iSH-p~-j%@IQKDg+Dn7}+NI`F$HHz#^_QP=k9<|9+}JbFkvX
zv4Wn&9G3$<!lx4Mu2{83>BNZ>ji-lIDSnGk^$cs6A@21oAJoGW>$RRqm7YKiPMRfV
z_cGo~XHZI;R_hCsXvAM&R)Jnvi=Pu+Od4|6&l$(azCAzKGJ8X&{eUmC+<5aHkJ`Gr
zsMJ(RX=&*<O|RB0T3Or?2By`k4*<sEGf1?B(4ozN^?LI!MPe-gF*~91F!u-zV*9*#
z&_$=nX$%5;F~UIAo1NQisZwQzyC*j(80y%cj_Ax8PxAT*S08<{*gKmd1sCc}w}SeS
z{c7z%*F7#nwp~|WOgR!w0gj82?*nrYlB-J_p6ZgK#U2r88(56c{<p+5G2Fd-SINM@
z0907N^4#y@hgX_&aTiTZTmF%-m~?D34jss#2Wh*(RAiH6sFsx^e(H`mzCS$lE-Jo<
z^SA?S03f^AEe;B3+qXmT*zZA6??ZYXEXqkbg7ki`t8@J73=8Jn0otRPy!jtcM|*)+
zyd3Lwu1_@r(IU3gjA2{;DQObCz;Mz8dhX-Pah;0~D-|67r4dMjd9%av<l=RKWXX*M
z$r4H_i+P;;c$W$91nzcg;XQ-59<W}gQ!Vr^H)YE{dGf?mE74~Wub0#OrVZ%eEJ8L3
z%)$Zu+D@3LR?oGU<<NVp<n6eBEH1$|>r9;ObFCugd(tR$Ojhpixodh;rtPUWcF)+C
z9g+TG+OVtZJD?81u>l`d1?E7ZkbAE8QEn>L^(RR?5d@x<+=GPC#Fcl8_NNK1C5~Tw
z=S~)9XXhPKQc``JQ=42I_l?$^{a#hIr!O7Ba73#(e^H@`-{CYsAh9<oHpD$<KqUvo
z)+CpO-4pkii0`a@x%C6Hef<?>K7;!Pl=&LGK4E2H(>kUwwwt{1NFD{3v6h3I`(Bjt
zy@OyC56Ct+4Sh{I|K(9yN2sHabQ8r648hcCGcqwTtyhIAibUIOWYn(`i)9)AR$hMM
z)zR_&hdrN(5Y>U8gNFKmwM&Fw6f9El`P&eIo0LAi-R8;T%Pp_3JD$;#AUu1RhPQYo
zJvw@8RlE*+U8?21=g*%{h<-Aq6b6K2I65?%DQVf~6e9bcX*U1$^OWgNi{hBXjPpe2
zX|NHfAhK8eBw(+TzmugF{e7PQ?G%f2TDS8Pr=`g3;p{Lj$$G2(gJpB0mUCJRo);}G
z?=?0yc6N3K)wL%qN_v6)gcAj@H*FB;%RM(<SkR<DoAuy9921c%xJ$I#>11>nuBTni
z$X%7XW-%SGeGQqs)r+T!|Cvf`?)bO^m+bX-9Nm6g)q3`N?~;=XzDhQ6&HZ7XQ=is{
zsL^TQRL<l{CT3>#oa!GxSU4pu?&@XQMZep1o(ysb?D`?9{?+ZaX@YZlcl7JKrmA9^
z@|FF0llY;-wP<Ws%d31`f8lzGUD;24$@0mkWXMV6Ce>s<-Y4N6Fi?6O{a1g0nRhE+
zo>I24v4IKz_MAXk1->TL*@VQz#EPQghr+G7xE0?kDjxjke?YFLA`XNF+?9+9i75y@
zagt4_BI?JbXCI#Z&<;^{%l(KF(Ui))Ov9Y8RouX~tXi6JmuMyl`I9cr9e@Bui$D4(
zaUm!fZ@m=(j1EIzCC`raHw=DQ#l7Cq(#*^|XWTo-%XOyOHDo>Ql_ux0f)4q)iJA;s
zv%B~1v6q>X1mW|;;6<Bh1U<8oSkA-N?{j@UT2cMpiOO}9gA&vV1^cHo)QCboQ*VyC
zCwB+*ar>H0(weUlVq>>eCFpTBjenACacr7uWK}>LO#TQoE(?|2v2UO5z8p}QJr?yG
znRb1LjqDGTQrSfHATfjLMYAa)d7RWGFCzEzXO-cRk%H!C!=#L=swyaG@kJEvGCF?+
z^FFk)FW2pvsj)(k&%q}Tg-?CLtyp!3hvgrWM7BTwvI73{2Ep~5HX2*0-QCNga)Zlv
zv+TyKtgPsSy4qUfj?$39pJgs7m(fZrELY$In>BAujv=z2Xl7|CmH^d8{##_@7dsjJ
z3^AEB>(;HiGCMtC+-wOl=>(v?)MD4-qEP}jaAyGL1xbXEH>N19nffN&E|b!HsBPhr
zcX^+t0Kn>%Ugn<B{szvR@dB}gjkG&P2DG)cjT<s-lbokUTQ>d&UsMtyy>g|uCTV;s
zXKre|`6hGAvDvm`Ejmq;TGO)wb1v7twf=$8^E#r5$oI+9qNLJXN{@p3$w-D3Z0wiJ
z&3zy-lGc-unXmy&#^HMSK(_JR>`cKiZ&lwq%N*Iwj=f12&CG(G6%t5^@C8x?HOWt9
z9rqy823fy?EH+W?_4njw9WK|t+qQAz#<=Vpa<wugtFRbZkg^}U7#~uV!EladtKrV?
zoqc_xm-u+r$k_MaWfj)a-G$;!ZyxR{PckVB<=DJ=yS^)^YT+YMofbfE5sMKl;mzCF
z9Dcd8w*)s$UvT<cBoHlB{p!pKrZw5KlRYPN(|;_Wifm_)`jL{<m=UVC#aAs@=)>fN
z)|nm>a~bp=Zyd{Jhoam9`6jEp)riSB0Hq>>WgXzK*$teM#*MA4-@SX6pJCf$JT=-^
zko-?XF)#Rja=4_VB!@PC<rW{w#vo1Izf9v39bxytKSw8CWc|mK<Eh0~LVT#{Q}vOm
z3J0YlD!e1#$ja)q!(fNpSh}%SUf66`7~9-FJ+zW_saawcn@*~Q&*0!-i$q^vAD}*{
zx!ANz>@zFX7h=?HaR6gvs$QJ|O<H$<)b!#-FUSzpq?qgQ<=9hQUpK5A(AajiG=rL0
zLDBIctGw?~%H9#Hi>@@-Ru=?j4@W!nCKa|k54I3;NesYvmA^Pv7%J;%?BD=LiB(lq
zFW0B-u<NURxSVcLsWQQWU|ea6Y??d5T;;awzjrt=lv;1C`u=aR@b~)qr}7+|{>cp>
zoW#5U8MT&nFsF7Gmd3uxSu*r`cdWzANVRuCgF~y&VD1X${5)oPU7-}9aj2uL&|55<
z1JGV{k5+>2hE;30ya2-tOC<18we)SL4KH67*?he-Ldv#V^NjnaPoJQ44KZJ5x5iT=
z0*f&K68}nAHc&Heej1D8t?<+5b#!!k>(h5>y*hn7E(3^cYpd3G6iu;c*x1_IT3}X(
z567y#KW+=jc|%S3KPTq?`D2CXcR)w}DVaT&YtSIU-cWrptw`S4BPkMcu@@=QjWRM@
zRHTcS4BRk-)9`oY!Frprf{6W|cMj~4kSM54Hak1en05b7!fsRxLElyMF-LtVLbEKC
z&_Cfj@<wbaEk8g1orvtj?8$Bk8H4u@SDx;>w)07Funqq+Vu}Ak_tSO)Y^GdCf*G|%
z(V)bFuU;i5OF$;7H6gSAiRPtf1vH}3@KL$^*_o-cPEPOBJ`o^Hfgk-pVdy+lD)gIs
zf4)t+Hq<`e;X2!4##UZa!{M&T0}-&P!8-<OJcqihZdm8IqnB4uBN3&mgP}K-x;}gn
zGChxuUIxSxB4hvQ4y!P~p6(^k>F-_TFU}Isfo>GI%`{JT_XdBe>a604{X1<}{#@+}
zK%q;FwXco#_tvF~fiZtBTTRRXEON_!=76SuhK6<j6L`T8F)JvIWsMrySUMiC-$j2T
z=(+{y?<<|u?J1T``t^C_yvqV1N?ymo$?0ugmr_u4UqD#Mc(A3Qz$Q32SeQzTLNK0s
z2vs2=#Z;+Uhx7OM@9gRE{_x?0v2uKTJmge1*@LlR-BiklYMGuGy3+R9zb41k6#;qG
z88f4Gtx1KOy;D+Bq`#LFi=`KkNc(2npV2zY!Y2}D#>U2xkt;WHa<<+U2=!76-g998
z{{084rKm+<K<%4tfOmpzPLK|0PztCmuOIDhK>NF|J36Xv+RC$<=nlXCJ^~x`-p9h^
zHaU*=-iD-Ki?(Ewlg;IyZ?^WQcZ5o>t@uwmKQfA~4_gh|kyL?Y8U52^FgF>udh3U^
zhhF~~sWu4v`urp@x3a+BFQ;KeLUXU8f8s(s&trU%(A?P25QBtq_2C4h>NwUfn)&O<
zO-yN+Jhxc(xba{?bK6C7TF~2ZFLkju{6z;gu*F|_^KHpShp2ZGFXTpIjRlqd+6VfU
zIkoQ^<enSkj>bFL!Rev0!Z+u?uw`GAp=J!Bu<Ztrep=j=ld9WnK8y&2u}U5w+d(k`
zs!TF2xbsGL*XkQ8Y}fjdtBrfA;&;f&>Fd4)9U9+e18(skwInR8o&<Wl=$H#jPj%wG
z+qZB3=$CA`dSVA{i~QV>ylRt9y7l?N4VEluf3DT5SAU0!;kp!a;n~Lj5d9I5j!3zV
zIALnazZ2s}y9*x+7SG3muk^E|vuFA&4U#8+(keWabCw?M{kaZ4g<4>%1K6|mlTVUa
zbpn&%Hh)SXBiVuxf!AjXeZlSA->8~B*88^X;9susAA{faGZ)Cuw#t73K$;VnZU03y
zHD5UKJ<HdxUq@C&ZJ|aP3M~kE2dgbq5dajL4rEVR>>H^#F*w<i$S#~V_=&R>w`#MO
zC%4OZ9P3wpybcbwc#9o`G}xtvwi9h@xTMf(YHAYQjVUB@DK9?1$gQb4&9|KS#nBL<
z<xaChVfO%K7tD+`$!|loK)iHt`fp&4$Vw$$Y0yk>9u`=?3EB#(N=Li+Y~2D)?^>5;
z^-J;nM0;=&$TkAd@6e?{3|<-{bGG0P>nTx(JqqX|<HW2{?aK`r5|BUhHcQ3lofFyJ
z%k9l#yr}RVC(RC^))z4rf1d)&D-&HLpa!O;Y;L+N5z@<{9gToEu7KhDF~Pa#vfxVP
z-Me>Jq(2&^sylwi!1_%*%}k(b{gQH(xt-US$&TrANnedQeTc#+e=WYiNlOf(_{2B_
zl*#bw<XQSU>NrFm38M<WHJ&nXw$&(anwuSKEf1T$>eOdukjV>$<F}D0qXisav>BV2
zK9|6;(7WyJ?bFR&q(dMJ82rB>1BxPw@iv{0Vp_huua-tAhfq$+x=p3GDMudRyUr`!
z^qn9%>P!(7H7=A!4Ld>?AnrNRQ(Xw6ce)m==XoUdau{o{|FTkn@59<-`v#Tv4VCPQ
zHUqJN-8CiHOd0V`SzJ#`h_pnIlXP?fsXU9EB>wg_c9k0(gxGcK9q=VJ={6>>PA9cI
z+4mN)GP3ZYXke0nho`5vBkWYLoBfHjY8+6Rp~m&s>NG_|KYchQKM906Y1CSS*+oFO
zWzNj#$(tB}^t0QtXGanX3%Ol&Gc58vRwu!?$}V2Kcsk~9-{Pz#K}i{*4Br?RZcg<!
zPIW#>SI`KFSN5FBii-7MNqn*#$BugM4#arHR;N(JG#mdTrcswgVj3hm09^LwT@hl^
z9l%|+FdB@1l(>m;nfPMx2{1Glc+6-sb}@Zj-IwX<>DLeFEH3jQETSnK(}?8n-Lt6n
z3U3)OWi(s1Z24YY&3^Od%>y2Ughgh5hMD%Gbg+){u5!Lyds(K&2JRv8j{bstY~#QA
zSUj5`jD8PrAnC%_CqY3$f}%ef8#l{O|6)G-J@P;`(+%LTSI$&sj(5&PaL#RSb}_a@
z%gdMV3WPfF?lG@jU)1z()f%4G|Glrbk~UzO2O&!vTg!LL2$CL%d%7eOq>5I0Gfn~V
z>U-LQEqz6GQu1ZT>UZ`1uW9`G$XH;K7kGm!;34Fe)*DO|pSt7Cudvo&s<xW<+8U=W
z$T4NFg>X=GrR@8mQW+$aRhyjRJIzbK8Hu1x41$EI85jtjYyq)qNV3pT^S0_`cu9h4
zEGd_1hor9%6rIkrGw*H4OpQ$G*oaqRhrt4NZ?Tnl^Fu_3uL}OdMGlFH@7cq4Z{J^)
z_uxmO3j#&XupE-gSCeeeoNl}dFugRyyCKuQ@Se+X)Q^ow9(Ui|^iUG$`h-|5#gRBl
zQ>wlTET}|O>JF-kyq;sjhHW0=us_3AhvWzeh+C*7$PAXF2%>1MY1(u|s6ru#E;ts^
z)7cplvr>Q>I{=%M(7OD+AC^Bk(sLG|<JDj0sSRvmS;HD4+V5h<v$_E1*&Gd#W*uvE
zwA2OA=AZ`J0fnRaDdu%|{xisSM(P^w?d`rn&D$`cbknSOd^gFkxlRPSo_RG2Id^Z!
z%oe8R%=F!P8Fp_$kez1v_x2UAhz3x7e@fSr;y41qa?FdcHExrPol=B)(A5vW@;qC=
z7|dFCIX(nMld<344+13RIC{A&L&qY0tNyj$4=-9+B)rF%P={;SIHWk|`o25V!o2WM
zS|XN&Y$R)41_gRZYuVGW1;rcN`q_U=lIz?oY;S~}+{DV>t3(y0wCPd?-G^F+!seWI
zyf*?}jvhD(ne?aA<E{4!ca`lsk&ys~i(@AekK0`8qh^t@|93hJJJ8-@T`tpuh5qk5
zr;-z$MUg=K%I~4IwEmYz#peEs4GxzdE6g0omU$^Hw7upwCB7j!t<UMi7<{{KntH%^
z_o*ChC#|Qqq;#c)z>Cmq?avx(Omi4C?y6nQxhEf5YD7jv@O0GHF5b+<i#zsziwXU7
zuZg@joO2Se$Qr3i>v|r1L36^1PJu7DG}?CqYu`EQT-7u*Hs(dr3P>EzhZ}I6n;I+-
zbGh<k3`mr+@7Jxr))8_Apy`hhFp<9Z1&$qr^y|^+WU6roZW5{MH5jT`O-&hXw~L1<
zply#v%TlGKLKj1Cb~?w!*=hWjXS6ot3)u>NH+diMW>bqx`~fMDNbr#RLa((y{xRa?
z<AZd#fMjO7tndOzLSBjgxn26dqYT4R8bIPnS6V-fx7|N>*laZuQ$B=?38x+T70>`%
z?;u?&1_ukd1FL?LBky+IR60t_M9%4kr+}3;?Xk3{I`I;y#>&5&_LNj9M}81?&7RQT
z_3<eH1Jcq~bU%6{xZz_3Hf6Hx;D*@~V$6Ub#A*U2l0uHw^oZ!cPfI%mYxMPc3RROx
zi~8SNpKMA%%?<Io#l<A^Vr|2wa$^%AhZvm<o6N1A^3z6O{yOiBn1CAUPB#p=NFup(
zfCM55m5?+!wl9C>hXi6Rz@QQ#>D;cH^IzPuL%3yPX+oV_rx9)y=~6O@ByG4SsQ2J3
zAsMQ}V5)KlsT6SfEo`t&rwqbcx#>T7$bM-H><eAHl*Q+O6q_XE%uYTTzI=k}Sm^&c
zjyNxJB3=lFG)kc-jZb;e&bPqX*}`!xqO-H>d%O~FZ0!abH_1<azjwH&0W#3U;J95g
z$D6vl{(mG$sOdHV`P&GB&d*o6G*@SlDXM?HEBf@ii^qRHxd0tSM6A0jV$;BRwYC&^
z7f5h!+!zTZT_Ac|(^(W}Iw&XkKT{%mkwTa94`!r;UKE;&J3<fWeG7y8$7fHNx#hSF
zX8#5z))rpAfr03Z9qgD1>{z6{>laO}XGwhj_wa5>Nt5CuNo4h=)U-b`fC2hfQeDIU
zs&&NEV!aJnBWBrQ^{3LdaTRlrnP{m=I-3Md%3eMx;YabF=>;vnXA*kt`8$iVXV31q
z1vY0(;OvusHj)wlij_q?x#za-#Z4R#-NDtv&Cg$BB&hBAU=PwkEOC~Q&(l~1r7jo2
zg)6iCuu49gqJTcsoDaSNuT!E~MtL4Jsg?#1R-V&5{*x+4KBt0YI+Yoa&j3;U>>Scb
z<<rXNy43h(y;Xe24g^a2;A6xle2nOAFx?^{iiB<b_33E<Fk6ujaRgMH7$WLUm_4Eb
zU!XM*0{iv(W0|QAhHN0RpRHP4%#GLW4Xi33IjRy3xFOSE6nhgkQwoyK78)byz1I|Y
zQWS}7Vc{db5l&LXcW~=N>aNKNIXyl$ZTs)OI4s;J*ylKR*|3;uaB^yaGjL{}cLvXG
z0nz8jo_Ns$S-I;@fEA*hDbnnh#_VV)6@@IW&s2f^8SN1psc{6Q3t8@4oYakP*LsTN
zsw&;=FYZ~R>At2}bExw<qBE>JuRF~0(^gQ9^>FkIB-N81LHz#z4lS^~OLPP@mYIDi
z4qefK$m*1{$wHKQZg9Y5EHlY|0FQ94BtnAFq2;!KF^Ks0Z{NiGX8$W{`>&e#`Izn!
zpv@zyZSVyOGDAtwwnC}don7Ax$~`pD`!(`mqoPIFVB+wBkrD}13&g5-p?FNd1rkny
zqpCNyO-@d>Ku#<1KhZu`8l>Xc*)?$_L`QjnJpf)x$k>{N>MFBo;^FGGHh<V}k~}=M
z{mdJ_04uLxi;UPv?RE&AK#^*)9POt&mF0!{#vYeB@w@!F$*p8&W_Cd0zw*yN5OvvP
zqrSLAdEONYA=qo}{rglHgT}lLry0l^)30|N$Qt~v%>8gQt1qRlB|1?54&bYknqPEp
zVgl44bUFD7Z~J9Ip<2NZLcx>P@zqDE*Cybuf<;p)<kF-X?cweq`<wY~d{mc8BqlfA
zrlX}l6JKB$o;JWe{ee3l$`D#q4JI`TY)h2UN*aaxnPt}l5Q}zZbXSBkhg$y~(TpOH
zL4E}*NfszC!i~W_u%6gUJ(bER^e5iZSr}n|K2kkW0MT7*;%s+fB*YOd8`~jB`6+V7
zq&h*bK>d#V)LVJ)oY|h7(BuCdtDs|$WBYO6wMmU@C>-B%njvW5U_7f9Pdcqb31x5-
zXgFmhH`y5_<vI&ig?sMGbmPEG<K0IgiJ(>GVKcoZZxhZQJRtKQd6qcD;0nEBqh`w7
zu(rse6jm-e=u99lCOOw>r9wpp`xMov3C^6u(<NWaDyb<S`m{Q5nX%Y>7xe`XLa<U)
z%A$@t1dY-_dRmNZ(ZEnuCKot0_pyPJOQfISCZVSIc$iHkE9p;^7Z;F@M|(^Y79DS$
zryuJB)2TrHN18h34G=7}LMN1}TibwamPQzDqqbSP9AvS61yvr!AnD$by{Gi3<`)e2
zz>^oE+Npbn3gpm+PqR7I0t%cExVM;{uYXg;jea~Z?1qhxG^pN1S{p1ecZs=(6<Cs7
zw<WVMZ$bZ0nT2VC(SEu7zi%w2$CIC5xZDh&^?=l#<Hx(Swf4M}9WcIa$jl<}@zB<k
z+42oxxwG`Kr(e47J;y7h;41R)#hdU|@oGAbuVsT+Woqu6zJJzTBmTFd5?|?8dlz|=
zv69lXUDcsIx*Zv%J#JTR1}5~G6U)Z3jm$e1cFgfRghlbLdrxk^M+uVrPQ%R||6w}S
z{oK$>3VGIxkIK!vOq7DdD#}-p%&7Vccr3)mmg;6ODj$VX$d9>3>O!&r9z3SKh1vO`
zj(RwCo9-5d<-eQ~9X(26{caIus;=J+ean8qI3x#U%Yag-*n29KD$2v&g^ApKVnTJ6
zOKf#pV(XH$E*XI(+qz_1ms}QAAGw4CFiQYy31BVZ)}?S@Dau-kvI4_c8;G?4OM&cC
zeqbr>vXpkAzQwYX&00zlF6CaAa<5A%?WLW9r45*+4Va~UEvl6$OWTF8nYy$KyR^Bz
zw7I=hGeBAONtB1B4Va}3n57DrrNW`5daR`~x1}<-rRu?@qRgdQ*QHw5|2WsOwCS?6
z>GJ=xO&7kpb|qph03mW)%4RKPv;P0^sK&vA;dOn!C3<=b`lv}T9655N!XbWj(;<{`
z-nq?`$BRk1UaZ`59xta+JL(+=4#Uj{8CA$l+(z0bx%-F8ppVS;ge}wRc~=`2^dT@~
z<l5i??a+IEum{iS^?g9`pyp0dKe~GZj-W7Xd=y2s<&WVC8bvf`?%$KhInNk<!}G%m
zy%CfCnHb80myvYOU%UtmjTc?RL%Vk7u!A3IK9m<X+0i#R-luP(dMr^K1#?pntiyMn
z@HiPxFI!SlBC_e&u+ixkZMvk>D{vvG+?+0zUs0jC*HizB29KAqaz``eeIj4)M!KQ%
z1&=m_P#cef4u(4(^akISGS{C*?N7vnNmI77vyc4UuwBcaP|{7yz!uch)YsD$EU0u_
z0mb8$oxPHcS_33EtTw#$UA7kWmOk6zrtaTS<h%|}fpPbs=i|qZR~K@JGVZ$^{Iq}X
z-*L8Io(g5(Tqq~Q@ho?`{+D=u*sLp`v5SR4%|-D@dd1yg8j)y4^i8KPy;S<~!|Pku
zqi;wZ#onWOve!@r$}>H#iu>Z9bzXNdwN7=p*NBtWLGJv`RZ;CS3kZ<K@w2R5=Xo&_
zowxZGEMV5y&wsz=fh-H0tBP#?wO5)_Fi17hp~_g)#~!@=B{N*jY=~Z_G!#}gcBzHA
zj{n8Y&i(P0HykNX$r_5&jP+ZHnO`mIKU;|M+>7F&-4Qfau$_`L;zFZ4y}^kYaEMZE
z`-zKK2UKVHOQ8|Mh84mqO=T^YDNaW)e||)I19E|rpnD>iKV6?Kp5xjl_3QN~%q`6O
z8ma>ds=!>sjrK17fHJ%V2HAtb&?YSxF~Bc$1Us<T=)#4*oNFhS8Fwmox>3F{=4kkB
z#rn67eN8Xd=%5u*kr}7Hxs#YiaS?L{Mr`lO;H1XgC=m?pj^c8Aq~TD-mT!G_fi&o^
zt_h<*<@Rn$Q9D{`V<frYNHng6HdGAtJs$&2nIFv-&8)rgS#~+~Q{W5Ke*wD?Le}$P
zXpet;&4oV~t;LE6(ps-dxz>&&x6JRC8#$@YazEQ4hgc5squ)?m!l)e*4<*kD(*BaA
zdUy@105*qi^_Sz+G#B%FIq1=9!wEd|nL=`h4q#G_9rZN7f6dk5LT4`5!Zw~BiiSaF
zL09$<-jSmIMY1XZSS~q%ChC=0mw=RLwUTQHDb0Iv$-HP}cAE@(-4^|Rzu0RnwDI-p
z(nr*O-{xdcV45*&U9i?97D&Nz{W2&0FXaU`1ctLMt&9hbsb}VDul4E!KGvNJ<$e&`
zP(MS-M=ZuC_jLit=#P@0)DQTp@M38FZ&gMvVE?>`qR^kW!%b(}HTeJMTz^`aCh6=c
zfxDKEYnn~7N#AOm|Mg$Sk}})8UfcMnH9KWxH$8v8l5^ks8=vRoq?S_?N7^b;;HZU=
z0kuBzZrI~6#REQHjDVx!e`$EpTjm&+E#N^iO&-fl^o^KNRvXfnktxS91>+WTC9Z$b
zXLaY9gF}PX(jik;4}i|IHOC7Zl3uR+lzQaB)zv18r0pfcE7qH*PoL%p3PR`S#+Xxo
zVJo;TDVP1i6f#U?A_i;7f!NY3LZ$d;U(&y;>l5F#t9(ecPT)meO3^mMh0G7%h^sV4
zLs!;_@-C(}Uq$qa|LP|-xdlV}om=@O^-*iUWqX+Omf~B2zNGiUI*2Wh4Z{bt{S6Ik
z#(MjGc=qsk@uU1Fx6t})*UW!FhPYQkoJMC9*iY^qqSSo}4-44ONFyoyx07BWEtIN;
z%;uGVtEB0csmQ`9VmxzuN8-hEax&lBuESk4M#su4qGR3TsdeI6hLeL_{qWjyjfL+Z
z5Xiv`n$EM)BMM<cZX8XYolHr|@T_QzjGgVr@khh1jB)-8`GeD?8M0{*chq}nGS$`9
zB`zWHa9BkVedwC#B9SHt%PcZ{b@@MEFT#r(2OA7;^!Szyet1)w1`Ek|+FA0$Z=9{A
zF9#o)+AsEe5uox=Xl`uivnuOvlrnx%PQPwlSBsY-I#2wX38jFOutlyk2u~ILZ!@a1
z7d!$c|21y!b|B{9k?`Bt-8;Ot$jgk0+zq<1@Kf5kf{Z2lO$<X*%yW%t_}^)A^LS~#
zsahoO^TS|iU|O^>kEm*AE*c^drVnT?Jeb6rbfXK;$1G(V=6%W9MYw0n7IFFN)o-hl
zulLv8!aTt!-MNQWVmN6=6-#3LLC$zjf1!T!E!=EhUV|?Wty+J2!wod<&zl9yn;XMW
zpP9L-|EIImqZ%d56OR95qd}*oo{8iTN4ATUAOtXh|N5Y?9*>_r+OqbRifA=-WD{`K
z#asIxX%Q(e=#g_TE!qpwBT+Foz|Ea4b@-cA>+z_d{ZG@?47@Zw<z4g*xr17Uqmx>I
zJN2?%@oF?P3!<u1ah<BHs0e~JM_2!#dh;`Kb8S-<a`W|bq#buzBE5pc86si$hYTy|
z+B-6gMl-5*-bCle<gD$duCVAE=v&o`4amH7Q=BZv7R@Vb$*`_bN2q&1Vq5P*(!#}P
zB=u`JkM>@bj-Xc@9(sG}%9SfgVT{_|l>8(=^8*gMKYN?JlhO~6=(h$fZmUR@L~g#~
zf4!47X`ZJy78$gI`b3`EUF1cpF-3+Ui)s2FWB$)QG|J3H6*TJVnW<B=@9n-dC^`dI
zg9~vtj)lNmt+MazY;2R)Ss{k7*1k)1s+T}aeoShIP`#NBcHg?F4*%^wEd;m&vV7hV
zXxHC0!2Hf{QP{DSU==dIoa($PZDbtjy8Hl-S3uJmlSMzA7l1Z+_d$!c?bI4m=6Zoy
zxcfO=?>>;_j(WwUa5?Ph8i4K$d$Z0iRA<~U!33LKi{hsNkU2TB_C{ymGh5PfQC^5I
z17oxtQ%9{E?sA$9K+?|ex&VY1pfbtY5p}ZDsZaWAD(PEwCdX2rL@t_1G$Tskft*6e
zqCd~e5tbWRJLz?4+d@D}@PbTWobu7D^Nu6rVW11=h+uF1Tdez{bvVsq)#{#=<EnqU
zvuPkqQgr+F?JQJBTZY>S)E5WcKe3QM1PL~b0vN=}I^>KHqp}r1`~H`e-DmVsybn`s
z7vSFTbGV;9Iz}$8_7e;tM+G2>F#P+lBHG#L9g3<ptOVq+gTsW%ch+EHhTmY=n{27v
zcwO20%_21q;_Sa-mh;Q$w$S`7rxAuZyk{ZnA?4b=2K4{y09DVn0LMZcu5|l^&4mSQ
z|I9;h9FI~%gMv^YM_-63|9qF0mR1w^P=snAx16R3)-PaP9d+w-1}J^=x(=Um(OQd_
zmA>tB#lCtW;@RhKEN&R}S`p$=;YIG7I5}0|k^X-)o!bTxPls*;@=@EZ42YC)If8*>
zN&Ho^kV%FZ#K28Wb-KIHPRm^{Z-IYU3&V8_m_Xv4lm)0kEC0Ji!bZ67p@Bsi3l_Gh
z!w?*MaTckZ+VNUtS?-vF{SsD23*K1cMnqrJN_Ygaj`Ot9NFsv*mt+L>2CU*zF!YBr
zb=1FtaucvN$Fr0ygf)huxQ9GmgEssheZ}nlkrXo|l_^1F;X-C$;1)gATa@KG5BQ1V
zn3ReS=uSlI<>3P_@`~r?5`eATv?BmKKzO#(If0Fc;7GmJsaY8Nkw)}Y#iCl$#`jS(
zZOd>GtT4yg?@}C~69*3itDk-9d$V8y-&O&S<S^RQt<?WCI=S5-OpW+YOmeJ*w-^Q8
z*tG!EU=P6$wyJ$Ovq0&IGxmc_1Mk{b=l?Ix-a0DEwR<0@VU+F?1{hiaK}wJi#6hH`
zySt?uX=y=JN*bgaq(c-$IwT~dySu*kc;5GX-gAy;t>5~s#UBGR!<u=Xd+&YiYhU+$
z{r*Wn3efK(S^uikzgx7Wcl}T6Y~M5%S6%djQ(!?Apwco<u(Q+D*47r@Qn~%#2H?+i
z_{RfO0>n|ewZNIU{g&%gS>;TAZYm|m$CZqJ%Uf4uUr+@@W&gaie|hk}1bi3o#Y)7L
z#F7M6S+dRjuT@S;6<lBA$J;;ua((~hbNu<5Dv;KPMGTGs_!Of+k@ahu+~lBj`CKeV
zKEtipIhXRQK>Xh)F~-La_~K{#U-$0622~;B4miy_g!Xdf@mvH?FBUlb6#Z{F;m`l{
zmv!R}`k)n}ER#Q<MLf_q25CpibeQ9}=e$BtfJ2Va$=O(Q)AM0@?=|JQS7{f<kk2li
z$Ty~($8_epnA5O<_nd>k<-rhUZ3Uw3|HrjpQ3QQJN4_8rxTtG@%gVFMvHfeO`tOiI
z>=319+QZ7+hwCzB+so|a<g+M^oX}?F+II3@fRM`u7Vs$2nEnauJq`AkzOmL&cU4^<
zH(v)8lr-JHxZL*DyTPXIGHx>0K_q{>?I-X9!@<O(!3L&ebC{wh{>Pc2`GUVW&DGxv
zEQ8aH&0pabf^ZA+5OCSjX!*N=1+~O%=S@#v(Z*8yi{`XnK@9)h?lAw4=m^upY@`mS
zw40m_Ts^(Lqu#3>HRm17A_P7c^R%4X<>2ViY}%9K)smJJ*J+C4x}|rEkL*6K=GcEC
zQ9E#bC0TImG-ScHZt=B!7h@u9qU)~#{-29J4CN9Pr4>0Uiw**2qJ3Y-P7iWLZxsVi
zx>Adw9LnMqT*Q)80LK7HB1<?*{w4F0-v`m1P8Ejw_Yw-;!XhzSKXYmO=H0tB!3~CJ
zVL~~<#dvNGuE1Pvihz@=<7V1w>v8Tt<~!$bgbf0S)31pFzzd<BziBs;p2K;8Hm-i{
zLqS{Bn66ew-L1bZ_g`xUT=PU77mbrePG5@DbI<9fqpFgin;f+uL(IT8z@6}qMev|?
zvGrVt;QVu)9f*U~g%|o)D)f(6*k`pEML!?~N6NO%M~l*2o%Z<#zre%`_61jbu0LI3
zE|5qL%PhrNwRR=r<?E{$ldd#iBQ7}QGHLTb?R&ke9XRBl^Hfu#&*yY8F$822yHjk0
zA2PzEb(CkM_Vg2(9yP*PZ?V8;x<Qay!2W$`0S&lK)92I2!NBUWG1N)uH_Hnd<rD<n
zsM&R{=q2j~IA{OHa*C_2+em?KRa1!9uLfe25in33OnQIg=pKM|sf+c$U;jVX;WO(F
z@L&%DhFfEESLfS!AS@ujVW#7w>czz}SP^@%(S_^v?I+m@0|84Bf1ohzd54z*L*P(V
zN*b@7*2M~+!vZ~=ZTCLU^5o06W~mV13*_ns%q`m&7K{ZJ<CV*kGiQ?cjy=E$<?h4f
zz9;RpZPLss!`qu@P1CWy@ZzxUi=7bBjdPk8nmfRA3G16E?MVw}8?bBG6SuLV{mrLl
zKrok0vHaJUole)c`VbxwJFjaROuX^Vet9cXD}%E4MzZN|DJ2RdvK^&ASHS;00N|mb
zPlW1SGl8Y8Eyu-{YqQoF-4Zx#-VK$V`f3gM$0F|Pa7Fu0KX5Xm!le=Z?i3G<W*LB=
zk~4Xf+5!bf)5*^rU`ur;%^R5Y&fVH}d;Ged+Wj@c;sarhqR~6BElcZrvAc5wK5d=}
zt@puzJ-9~4p7l+|HMO<mz2JoBMP7N3qIM={uBuBsu`SE~yQpL)d9Ryym_<*e1$H}#
zFsmB9|8E)p`6UiyXPeHqZhmXt_GqV?#((FxX9avynu>mu1c5cf?7o1<%C8v8<nxEw
z&LsiJ>Cu@gfB8rHm57{fHEsLPvp4bS`U7bZX9{y(Rsi3g9pIoKWSEdiD>xs)(}pk^
zZ7Sqld4zCn=@mKO$gI9x;%}yyJ{zsUJrfw&7(=`9PNCH)ZQE;EXinD7L;3ajtyBIq
zUQ8Cc_)?m@B|H;;UvkgI<!IjvBLcdB1YfwVkB>;hEIOxp-$=-s5F$79(Ps3X7UPjb
zwEy{)|9n8q*x!-aCwhIcgUHt@o*<>m5Ui3l?F30U<I#m4M$Uiny`JdV1L=O<v%d!M
zrDxxOkoXMSL;vgYvX2KRohAMT?zB*%_yRAWwh=YGTZm<kLzUt@sxfE6={Y_q%IUo-
z(=MaC7q^o^*2r=JPRhQ4IOsjm=lk^w+6#Tec);rVu*6sA44GT(-hZ_KRbvfHypJxp
z&NM}z`hrLf=5IdzMs>8;a!n*~Jmu8h`T{di5O`8l9LO!4fX)+PeQ^_<(QX=*dEnf~
z={0wAZdA+ef#o-*6UR0P^MP{-@yo_7=aTiXfeVmY@esE~**f9*HvnFN-F6Tj2tDcJ
z%HOz*`}^Fycm1FZolLvGVxy+%u*iPeefiL{U|v%m%h214-52g|U|{h7H@eg%W(Q?B
zbzIRhAfncj)pr^;ZR~E^dCgO`gEUZ?vku%$h-knO(%G~-c2~<^Ih%zMbFyvz_2>6f
z(yv>$#>dBZ#`}DZ@`QZ0J!ft%Cp$&CvMK2=()w9Wzhr{N%~x=vIRNAFpt0twL&2!Q
zu?OHJ{q7y$_;rxSD|3q4$iBP>tWX1o<V71xq+Y07n_wZVTW_doJA8sxSO3!)vjqta
z;iS3)TzZ-AT~BW!z>2)+<?|CnWFDmTiJV)TU+JvWPahWVfD7FmDzK+%T=3{s61h#m
z2&LcNSq*-GdfG_0@8j#0%;?}(@*?iuc;~+|lW+-GUu1tf_uN_=V8eOS)PF)Ca%6vr
z5ZoY;oX*|t&eHL`SsKoNZ0nv)HX*<aOF{{-eVF4(JAK+$k*Mt`UAy>ND`S*uSV9&p
zBTT&T0$3RF1H(wXHFA~Bp^Ld?wT7Q04_xot&x(C-aCds`S&WT)&p&R-SM6-sd)rgb
z4LFi`77vi~k1~1z`%9X4qFxtMxu-9d*k_Umx5~g(2DXF21;rmf1ZD~`{H2;ALa~Jn
z1z-o?HsC(m4s7n4i4DD1(nCfUhXbL&F_*LGR~<nZIeTq6rL7B2@Q!H{6$3w(^!vs5
z9c7<)!5RGg4QC@ITc<y#rnCis8DI2esok&td>1spQPK-H|EGQ<VweS)4vX_Q$AtT<
zpj|~bRv^9l;B|d0!6C!Y_?}RP;m0L9+NvoDV>|~0IXg>2?4xoP8k*!P$7+oF!;gtu
z#n;zP7b$Z+Z=FngdwP$S>o_=!m%g1R3)VO7Hyoc|oI2${%Z~%zLA_f#*5unG1&Pm!
zwKWKt<*2P)V#LHS(xX9sSA553L%DGz@xdQ>8Fd4n1?qP*&A!br`BdSokCDThO&*6&
zE-o)OmqLg3+Sm^0v0(Sq3f1ox2G3XdRG9T~fY+5-;q4K^pVB`Z2G-CZqZ(7Kbw*O%
z+DZ!L!fV7r=@Sw@CWnck{Pu_7g_wdu482cF8t@wInr`%bKqIi0^YrcD{F#9U!fCPG
ze1N{5P63VJwOYr16Roftw9av{+zNWz<XdWAAg{C^8XW3H_#TViOP4Gv91RYB|KA^|
z7ZKt)J=&<KzdrHji=fyLGz<*3HcXq_dQIAU3tjV7ige<{VHr|o&sUYY(nOob&h|_t
z1Rhueqh4IuhsgvCQrLDbBqkF9UND*0x2sQ?WZyjl6_(s|f9xfclHc|=uvrD>?Zsb$
zZjzzJ-M}INK4XkcO-<dj$*)zxcjKa}D2UQ)_PImBWBQy$_2YAkQ(zjZqk>1a&2Kpj
z2d+PsR9}IKFQe6H;hdrM7WPBVfG;URHBVE8HDatIm%p6uFE4^i)x8gsOBU$9Ot`JV
z?T>|eO#R~DzT$JpRGrgf4WiD8;bNWo1#pnME>#Qge}<`ic&2N`d5`LYQg%4CkV{YT
zR}P(zaPUPXoX9!O+umJ)MX>;!zn+W(!(D0Moye$JY0j}Om4L!;I~DUV=*GA#nbn*z
zvC0-w?<;U8vLN724F-;jKw^;o`Xgox6C;o`ZupQ)^w%f;e4XDI)&;22%6yCkbDM$B
zU^-Wz`{TA4goWJ2qr3-?Nv5F51SjE_`(FFhr)SHhXd+BnXhNvyIuA~Ejk;nPLTm~t
zxQ%1JCGm%JeNTJfnFEJIJ?#0HdfqZ*KS^+`(aekg+z^okK}JUAw*FqKKp|l-WHIs~
z0a$)cjP`s`DcIObnysd#Je+B8XDHIDA%)+biUh9MZ@ZnQY+f!RmfG)rw29o#4)U?d
zxx|+G(zZXA7Nd;{h@P!5?C$Rq71Bx^#RxbU`V*7I8HX}LJHWLp>4>0EF4k>iJKmmA
z3#>bFb&Gx+O(Wf#EO;vz0%6PgILG=>8O`5W9gCQd@ky5Uc`0t;V?$v8ViKOd<$jBc
z>8M$>A^>c-9WPFHOKC*TnUM*h{%{FD`cSwNs~`a(6#V|bKmH1cOV83~s`lFu1b-xm
z_R~c}9zZ5kZM+pD`!rcV5x7hi-is8mr&sHYplJM&pf<sCf3Z-^AEn&5i}33v!}xK}
zTb^)pgx|=MI8H)|*afWu)jMG%?5`KA=_Oi|`0bvw2B6z0J0zOflLN<WW#IP52#)F}
zg4KJ_`zf5$iuyD>1Md)Mhm?K9qY;kLu5%Ow^o26>DzG;QJuI*z@7h>vjBW--*6dwz
zjIZb)g@0$Hq{6|<g?#9PG&DOdK4~}JS4fHoirN_u-dP&VmI3iavubhA`nv)KF1307
zeZmF@(Sknmi<;=@=<-vfK5{Ozzpu*wE<OQfE?{~I;xU5psrp#4LV5sw_#N%qQW!j@
z#o|F>WHvnZq2cGKJHRcnIxLt@O}*AWy(5}-Myc6AWo2isU8&K-Ib_T8aE%eHKD+`0
ziX$pb`cPo$BU54e&Dx0kfk$OIDVZv8AAOYV>nux14V~i)Z)p+B*RCtyyi>^VP_^xk
zTegFX91d-0k1hJ=CzZT|LM$#>wEk^8?!O=VZ!fBq7UK*6moEh2)MZ<3*eJlq(d>E5
zF_q?$vm8JH5{stK$sA_xEANYwGSCUA0G|*B->cJH3k}%i(e}*DeF1)%CZ9`9!B*U{
z3J_~bWrmMJNV!JezlSbrLg#oq4pv@!w(<r(Z5<m^GwcX8$WOhhybF6OpTze~>BlTF
zNLq<rSEtLZ77z1Z4qZM;<hV2Ad)>$l47SEl4P#>DHkzE*UyGHd<H5PQU*B2pjrqax
z($fNXYlhb%|HP?ybI&49r@X9b3OLBHfa+4+*kC!rh6wG+c}UR>cqt+!ykPWgQFq`r
z22Q2fz`Qw*&qi}-ZeDky#x89y;&i>F`RVzm%a0E8QZ*uD>7ODl|8|l7^Q)K}J<<Sj
zAf~Bexv}&qFzU^6+x;0Q;_VR~ECO6aDY*3gbaW1cY^MaGCvFx!@mTer*e*3_he4sx
z%3y>1w0?Z?*>jx2`c+gbXJC0+aZk>U%yObKznr5Wl1?HR{sIGs`r`zsq<h}}l)zHM
z<?KOl&FAhTL<)hHBZ^YFo<VQ)KT--5h6Pe6;j?k3e@T;KS#<BoXso9j#<^neHprfU
zWbU}XB-{0lx8MZyeco=5!ifnE(j&8F64|J#B2khm=y=J2OKo;p;PU`RLI>ujZ{9~R
zBGSi7KOGfw@>$TgBly`c#!>{DVy2{O6?F$;rc`8k0SIB;eAS|N(1FqMD&UTu_pC^B
zWYnb5<IuPxl;E`+dTxyFZT;*bkdvfAs59y{c?DRZGvS-o64f$;^l@7`S1!S6xp%x6
zT@pth-CeBGd|=9A&}6(ot>g)?-lXnM5q2N6aS!_1dsWf`@}kMkY-_i6kt8s4&IVLp
z&LdEU*zwi!2nMBxf&2O^-|I^?+o@VQkTw%L!iZ$L<5@rT^~uLE%WpY8!B-I@oR^zj
zfD6mqAYp?6jG&Ziq`E*4ET@%?@2#!+6rTzET-5HJ{%Z<&L$orO{c>(XHHpuLxV6wn
zIhXl1oxdOULt6Fv4ymgh%9~^y_q4wz0oT=MAD*#l;|Sf8#8<!h$)gs~&AQdrZxLW%
z_-#C=o~~S)$Yy`Zz%fO=>vlDfn;1=@&P$xb)(QzkUJf-zV+jZ~CW{}U``;w}>oFDy
z2=TxhrY;YEkCtHgijb8@`0T2MG4dj(9jnhvTQ9p4*t<I|ocEu%1wt6XN6-~KTtg(o
zrNu1iSN9`~zP`Q_KC2JXXtyW)Bf`52_9XsGk&K@pRB#Wtp2o4Mut~pSiqyFTsr)PO
z5wtEb5XPqfx41n$jfhze4s7+%e6=Eh?cbAVng@lXuJy^fKBXYMc8`w}!8-*LRGtA7
zMgp=GR41x?<}ubYO+TLB{yx<NfSdSWf#S-mr%Ak4Ou**0T9|*zs&*SH1R^cS@tZ^R
zto%f!h3q37k1{`v5PXA5U|<jM7sKxS=Ne&-%z*Eu(F?XyUriMOLV85=v-k_zF=GdM
z3>=z%TRIL_%>hkrG1H`qvCC76(U<Lh&ke(Z$B+4_Y9HQpT6)T=R-9~c*IP;W4ER`v
z6qx?-p{0Mzs+{vB0R86E&v+2{=0sIOmdh8q2$YN)Ua30hTgq5GJ3ZW1Ukh=t*r0yu
zjUH76w$|IrJ#UqPQ!8f}&4Z7N_iw|0e`6G5TY$N2mg8c#i<LVFk+`LANuD^Eqq6lb
zo0i{Gd63J-FlG%T)YSr?tJBUo^rX`TxLsY;(Vy^Y9)I%KE@{46qqFEMn5&0q<9W{t
z;e2@yjK-}z*SDLmUt{1<e!q&Wk`GOz_@jPL(}@uTx(bw&{I$%37381y2%vyG=SD%T
ze?0e}#m0|VKs=^B_{q?0oMe$}Ktg;0%4B0e`8b~J7!2wD7cMywZ@)ZV9eNBXL9#{k
zMi!*52)O0&<DeTP@i>R72-8Du(3WAQBf~J@vy$aZeEGRDiM_>j!8lZGhX=r#QUj4a
zh9Y;&sp2BQtJ$R!0R|q-cyv=@ASgjloi&q8T)*NBSPNyD^`*)cB(f??5m=d{jx|X|
zQmTGLV4beL#jhl>AtJzRtVCOx7qCS_r$>`^I@LEJpTJ#3cSNuF5<~Z*Cy8JF;^Klj
zoLbOPQm{^*oxLT;Yieu)iAp<hwi6&<9Y@vkJhhV42=cpaN{OJUNC57tLdjdfIM*lC
z^G%UN%u!xP<7O_Kk+h<^b&mlC!mhL$>$Rw;r5((bFZsd-9c!7%Lk$bkn03mz6ut)5
zbHTYA=~tVRHH+XQhO4)(Oi&%}Zv7Bi41A3BaEd@(tix}J0vN&DjBS90k2a?0yGA2|
zI&l;!qNQ5g1u9#X?T?R+8{h8^{am?;LMv?5LUD|Y290^g^;?Ju{-{mVUy|$LDT`yJ
zBzk%9ihgYb6RjbJJn(bN$Bj34ji`e$(vcP#0Cbc<^FK9g{0Mx|QCLg(N~K%@N>q5f
zw=*a4$R0baTBI~5YMW_T>@8@~Ca*3*<H5e3h5g5B*~Wj5)h0wee&ZjdM{JlLK*-^b
z)5&-K@!TI^#4iaA(HycH&hzngpP!sybwH$Ywca`p0Sb9>!6UP!^L(sCk3FgS8$GBL
z)i`J52)ZaCBLw$W9I)_wH<~2k{gK|0>n3bM4)i&}xVP5g@Ut*uD9lkE(X1CnL&hz%
zzQ;u3Y$vd(+)$i*F>ZWzyv-Tok>?Ma2T?Me?l#@v&ItOMZqu_s2+<9~)C!ZYrtGc<
zD~b>-Ec@?V(dSwAb8Y1oLrfujAg8gBu&X|I^9H4Ru*~T3<T@fh5lN7LLubxQPfifa
zuxs|Ygqild!Tl7Qd=5AONFc$dmt=_%6g-GDhyWke<$z*;&Dnf0_(Uzoq(6kfYzpt{
z>IxTy@Lr%N_3=jyP;k`kQRq(U!q-L$zNYzJS*T%;;g5|b?H+Avu`0axd+`+2d)66?
z7aHh)(D9?6Iq`)B@M+t8=e{%R|9opo1K8H-d)`W$1aH*<J*3IRVwKfc7O0KEW3Al+
z4%a=&g39hvmh)Rb>I2Sc_CH-F2)Wv7R9PmZte_cUB)?y=6%e{Z2$>eB!kahzJq$vE
zxXA&~NX~DYtY7qP64|{4lvWZ&R+RN%{3*jmZsE=tI*E8^XYY&i?dI-dOx2&D`E*?B
zp?H*xRJI5Fju{m*B*WjoS1r<%8{03eEP3sqhURd6<vm%;B~rKx3ewYXVphWw9Y2@b
zCAy7-Sk?}AROlqtWk{gQ<U%fm8`F(i6l|j`bYr8%iALWDXXf(!xA`lrj<$A8HU3zY
zk3mh`DgH}G^PgOH47$xZ5uVZCJ%@O2=tHn3Lua2h8h6EY=bKs#W;vK+B;}S#(;6_T
zw0JIlO-vlhm7iQ=2qR2t0uB3ZutNE7(R84G549o1e*{{(mibjWaqh=a)VPPD=NmkW
zXk6Zaq8iKJX`A;~FASAj1Z2RQ*PW)`upmku_Nqa!L`Y&kfhxK&u?o;crRB&I>HbF7
z?NqV*{((xoV4<6`*uCK~i=w}$fI60`m?;%(6ljh#7zHYmdh)LCCwtoWasVi4kG6Y<
zqS^5lhO#E}el-0?X)#`&twVst19BrH3EMM;&cJhu+)ozU6g&<Xlqi^$VXr2IakL-X
zVT!y0*vHYFwCfYTDx!$bbHu7gp*is$^t}Xtj1`4|K^zBmZ$i>^6N-Y0nyuUDfqPt`
ziNPHOs2{ej=@laYwSr9)al_7v<Msz=Q?)E-$8!=Y)PcWW*ub(r=oq@){!@qk*-f@G
zzb6xqpn0GfOC0#D!F^u}%E=cu5&SGIwQ@37o)!$3^fo?#0;8;2ti4((_{FBi_6M6f
z&&W%wDiSJw+rmOlPlm!!Xh1*!aoz3CW~XJjAzNnIcg8i<%hq0;dQI`5x$!i*p=*K4
zZCm(=s%T&>yP~#f#%n)P?W}4Ls}n<T9}pH<pmPa+XfY*JD|ce;bujRl@PWs3cG(JS
zMCuB>iGWxyzqW|~5fGAuDD~H8D!6u6GD_Kf^g#tajQN9RkuaY5dsB2fXNxyAgq+@J
zpB{%A_b5LLA2p}nCG?(^Bf2f~3kcvNBhWfB2Vuy+00S7l3z{&AxPCi7AK&~iN3v8J
zhtB<6W>@d?&6;wrQ%94G82sBB<sJ5e_^43vXOXCwxGc;{HUL90W`SiCUQ$vbA(-q(
zf{(ASPP;EQxCxBXlf#*MB=Pa}W`{Yw^(zGUDkPrblcvkB3`Ze5bxOIYF;~x_Re=0I
zjzdc|?(m}u_$5o#8!Ku{FsugqytoEk%+nGXaGOnl*CFmoziT8VFR?%98d!<PI}`PM
zSn=)hc0shu093DIh=~fnGmIrScsEX2CV?$`>apc4jUN;>4aa7M|7iXy9}q`#Zl9xR
zIom_<_#2uBb7a}!+)eKLIXcZ}ZFF=2VzdGTyP!kHHELh>oNe)syQ9UIIM$Na0x*vy
zGoe2kavMotthK}phFlXWmA4;{NQo4(IAqJ!=H~-BwvK!sBBrPIF><pLhPP`mzx`|r
zx~T-<;N+y6oGoa9Y?!pFtqG=*q>y(X0SC)=m5jPcB4hO5gC8tRM2Rx9N}SWLt)>(E
z9`4Ly{YE|x7B&_Ve3*-Vlk|JlIiP{r%e69Fq^`jjnKe$2-M`AxECY+(CeI`}47vr#
z2=&BI?@ANQC##E|uaACvGJvImv3{<(+X(;(37v#Fx`>*(-6OFKFVJ009uwoQ|8%NF
zFjjNKtV)un#pvq=zltr^Hs}Jdw$(!C8Ga?RP!_b}R1voMN!2QxvCsUem1&ilacADt
zia9L~9$_srGG<@GySCBeXqQ=_vLU^%)I}T`hEbE~0OFhNX}#shxl#^$lB&r~cAKb*
zsc$^k3bD%9zqYr={tH(S$ctP+k7e!E$#elsg>MpWmm<%k^oK+HM?qP}DKL__0H&_i
z+jQ>AoM?G~4~a|uUTz{&&u7|~ddH;uJEwvXk86|HDFAlNE+%DRAjeJPQq`r2c(XA+
ziMRi*9t~5(!aVTrP=z%D%5l_Q1eAjK?WS|Ny`^vKxW)R3K`qEslaX!KnGMy2155iL
z6-on0zWGiP#b&WPVG~9P@3!uL?=LaNAQce<9KXkP`Gr*a;D)iR%1n&n#6Jma{CtbG
z>o$t*0DVA0;9t=H5^7(9LwWCu3UB*y?Dq)epOyYrF?Wrm>c^mb13Vp&=Wo(Pb_BTy
zB@wk%v&zzhd9P*FAArvUfZGKtD|{|Jx{?Je9`8G<t^#zVRAZ}yDIK7RDICkSxxBor
zI&-$3G0oh&WnqKqCP$a9K?@ffn<0bqbvm`b6+k;CkNZLQvR~@*>=1|XmL&yXzPnCT
z1No#%bL3JiJ?t`cU<(qj4W4(WY3*pd`A6UXi&@NIK?ZNT4)z<;(3i!vG6wZX?J5|?
z2VCw0WZ#3zTk|T)Bj9kfNNaCxgk3u2ewE})(r?9Kpv{JietUMxJvz1gEor$rnZ(Ht
zPU<ZViv@&6JuegdUE&=r)3KUykNGen<}6SM0-B33Mo&BsRt&0Yha64mLqRELf2e=y
ziq=b+B<Pegr&*weK^Ytg@QxJJR{_;3=cMV=lLqf|RSvzT+iE4cDqE*31DWi{J(#p!
z@4fmEZDiuN6;ZR8r|0MA>{jc&3v~FlMv?L2h&(x$g7gS~?(&9%7x*Rp(d<$-kE8Lr
zUfg|ezOFYlwH;xJ(8`adqOpN3yD96&ax+UV6<r$TabDw|j<C0MxdsU>-Cd~0p9fc6
zJ{8nZK_3<HmrtO51xx#a)_<%-_sKTfwi7Ws?>a~JS`9rdAr=`TxX2RyU;G;~z$!rl
z;cWlz0pUhC340FA4}%#haRP$hMmAZ*dt!&!6HXPwWkm{qk}Tkm5vTA{b_q1yr6ixE
zRS^_mfn}vTwR9T5|NI+m))j(*xE^#t6G(9mpQCOST-<$$sHM`SF{FV~)FNK$(E5H%
zz6en2CKmB6M+@_lJF{`D1w#B#$G!j>4G_$XAk(|R-~Xt#Ns8Mj#ItUDY?x138|5+3
z`j*Fxn$X&Tjhb(rD#hFkrrNS}#qc<)_GzW=$LINuvcp(dSoq2CCEKZHUp+1<?^)hZ
z!e?EmXD=2WQVD#*4jZ~_)cHKm4wfj!%`eF)g^Y|@93qmO(!ac=eYgl1<sz76Qka55
z6X@f+ADA%`kS|_?Ue{u*IHjln^hoRvaT>)?(PPk}vy8mSf4qRRT`eWqZG_*S&$lD8
zZdIo;?YkRa_k1;Owk{o`^P}gnZFKCsv80#JH^Nbew7KzMGgw^dzoLav$O?ZRzuokd
zIQEUOoq^29Cf8S&-4l5{tIVTmWvcTQ=3`$<dqb-ZLDgsfCSK|1ta*8#U^K0C^bOR1
zT~-z77Kpw?s}*ZojNy)|(j|TRNQ&0-237Kg<(n=!y8I&0ekzZnbYc$J0ak$#P)FUA
zPA^ICpb_4*3yj4=p*O17Mi~|<D-PZkExn=^_3>J?E0kYbq?#trY{G$?mo<TVZ`jUj
zh$ZTAw80AS98sa(GRSx8?SS0j)UH(^@D;lG<zZ>{je!cDE=;sW0480#Wv>ObDoi8w
zBWazUlj8f$3!z~A!X2)NjC{=Au?v=MAclW#^ww9u`$wll&h-&77bI&zQpXz%argpt
zW|=)(Hfb~d`8b;1su`c{drHD!LreFtu?kc9)T{5L8Xn6np=2+vw>HO-L1IAL72zXQ
zL$e>^6@TYBo`93n_uDj&5TN7{$Gu$X-?J64Sqem+k&cZaftGPOE%l`GS}MpiOW%U{
zAgE0CFrw^a2s2c<C0{;940=G-8Jj#_Wu;axclh|_f3*O7Wey$yAXJZm-X<4zn-V>a
zqd>LD@?DP`=xTGNE8!@?>PSiL-%ubgXME0!9O<>;onR=2U|C&spy{Mk10#V36<2hA
zepqd<?3v!Jfbk?4DSRH?h-Xz^0Q2LDbtz8l);D8CTFij|=b@GZ0fg4|;Y_{3t&EuM
z*_Tz~tCM-W)&BGsMc9(4fU<P-oOpv7m-7GuIGrtY*cj;@&0#r5zjM;#62(~<ACI^s
z=n&DJaJuXnS;b}m=usl97roe#$d&ljG8LlbqC9NNkhca@S-m40!<O0uvgBZOFr%pV
z+36A2vaDq{_1i(0KAv!ZA~)-|1_bZ7cDco@<oSD^&bGd2{fI5_mOy%-w}T3<{h0?N
z>`W>kRv*VN;rC-BXdGd`ox<mPWxXgC$Q?J-*IUm@N4~t}$)(rex)B;vMw-HH@?>b~
zzRLy+An+<0@mA4b*fALTvLo=Q@HQ!wo8HU-`Na072nmsJ7wmsNi*woc1<WPdPYrK<
z9crtTvldF~(M@)h4-33=FDUMT+iexDe$7iLPsXAkrcrQP<wHDu)(*@br$ncoiB%~J
zOsRg7^Z9ef(1QFuSu`SE`m)MgMI`ckv1Z1n;{0mv;&eY8u2D}DcIX^2ew&Nti!hi@
z8LLY+r$%k7CwCQqu0CJeF4M|txD^3~q{B4CmL3>&Voy#Y_=>s9Kwg{Bpt7wLE`x`y
z%gWc@am-^8&cE33{}~#JNkU5(Yarz=IrGTWm)G}M%e;ioe+bd{BpDrW_`mYx>)M#s
z6S{XcKgjTtYUbqHwLu7_np797@a^4a)f~yj{M4e?$%8%_yYFP&DEL2%qs+y&v`>n2
zXNeosrzhAAYjk@biuiI1M<p4BQzCd+%CWZ<u>Z7^e@BfwF<>fo7YraxP|IqJ096?<
zlrxN=(!F*+k-7YUhLKPeMWR45zh4x}>Pw=S0XSs+X??5&0flP{qK>P=QiWW%;_q1u
zk{{hQXhWmm>)E|&QMCgwQ$nDMnSX~|^2Z~f9$^_ouV@Lggh%19(xJsk0CvcB?7^7?
zN?Cyz3LD>GJrxcWUp(OG-r0(TWEla5pxX2>>5xtoL2T+67E};*B}3Q|b7wf4GihyF
z%tnC}VCm3~^A!;U0YNA<oh&zP?wJ5@%=d6*q#rnDh9NJ>I42kn=)0&O6L$?e>{l?R
zTBgS#fq-#WCXAEdrV(~~kHu`iHVK9ZPwOoK46C%6R0Y`HN*x2T2WN35Jqt90Nm>!@
z#vVK{?}yei#S}*L`B4h2_QL56M@v9<Jyrm%B2K|dnmkM3x+Srj>TE?Anh$&K&Ro1O
zEKEqIrSriHA}YF?yC3Zy?&<1J{<E1x`~`mii#!Y}oPx?%C=qT2v;B162=FrTIRLcX
z!N;Wf<cEwJ@65+riW~TC7ykhm>b5>Nk3j-FV8`=FJ^@1g=i$6+g^g>djyH<99(wzN
z(3T4#OXcSKkV_^m##W?rt+GBVgazjds4xw#>IYDOZQZ?=1F-0Kt?}AM0YSh{hzB=O
zImJ91D;cq3q%o&m_c(J_HM4q`hnLU2g<NPbFGS+4|3ihH<u0L1fisPWS6-;|Zc4b2
z|9L$qs=+D%NSd*&Nugui?~J--b#^OCXkPypv4Qog5k+@C0!bQw8cTm)gl~5}bG6_7
zXIhD*8x_ZAA~{I%M9m|g)zy>hRMDPE#;~~apdm#kbvkkV&7L&luXaS6@2;SSj|ZKP
zj$&4#Y~sYSnCzD)&?yG8Dt}NrB^0yi9VFxDFMsQLgbj+1WW;)h;=hd!0|^inp({Jh
z=PZBh@e7=v0^TwpMOv~zye9-aj|$`OXpNR`1Hsym0-=A$<HG}<OyyCiM1SfVlWKx<
zKu{4xbZL-Bj%%DESO!CXK!hZbzEC#=Go8IwOj@^;I+1ZK=5P{_lTAe73qjAtB2@}h
zSs}SV`Nk8E19cz`O9AAT%S1I8D29qdxd1&vFs2*{=+(&-+#H(=a2@wfm(#w2Q5yES
zWcfPiQe@=~C9)rQ9$_ueSrW6WJ|(@aKHCp;5yuGeO7$2}hFZu#gHITYIwPu&`#A}X
z9GZLI@qV@Us{I^`6oF<?adJH4yD1V<D-Wf=djtOX>|k|1{(+n-YDs@+jol0zHW+;~
zzz_It!tR4#r|DR4rIBG__q4Hy>n4dsd%z1vU*3gAi=i|XtlNxoiin;K;evVO9nd%N
z6=pQ^D`52rBxmH|6@5YJx_*<HPzy$%J!ztPKmlTSoIEu8sVf0qx)kQF8e0B~nfN<F
zC-#hSHXjRRT>&3O--dEM5NI0|_<kk@v0=2Fe?P$W_fr)6j{UZr5|H^Z^Pi)?0w#ZB
zk5If*tG4uV)hF-y`H_u3wi>&fDpmUlom7h^%k)@rzLn5DB60moho6$?kra7}_bima
zzYT3;$&%m<Xz}3d=nKK4by=a@C==OSeK!u^XBHUDSG$x+sWrGcg!ohjM1YdRJ`*b@
z@N)gV-Xu_qR9>8|mjoQDn6*VCIENzXf)vZ<o2?TCs^JB%Er#=A!Jv7BuNTb4*^diF
zfarv&%5sD|-gEXGHMCec`$_hf5YXbUK)-%!v^)@OX@nS5D$aUh6yg99Iq;yU?dX@p
zrvm|L49&;6ATeTS^jvv9BJN(-QSG7Z{M)RI>y4s$3@EZ;5;&+RpIwVz33?|99ZXqF
zU`X#e<ZzJ_)DIK7oi9}hd%NkS3fD4lrankW>`R45sF%SU!tcewvUk(DQVF#M-TgMy
z&vfI%T)e#IrDqmDKd^~AghRUtYn>O9BQBPFUG_ioko2iyKtS^x4sAQTQR@5mn(?28
z!{1&Ou&QEUD#GXq#QWdr^n6aUi!@-!7#J8&0KaEl0(#xA_7(Tz>_O4C6o6U7KIeGy
z9zcR879KMwqOBS5@Wb%V7Dj1(PFgv}NlhHyX=X@<O|?1AwV^XYT;|$>f)8V`Zz7Ao
zzO6B3Ii_OZT~2T|7Eao;Hddh4XNxKdqxn!d3#L#3r(zR+4h)K<zFH70;-%gcEB5ff
zKG1ZGUwQ8>NY@AI^Snhxqk{9PphHc)88kkEUN}c$=r|-$4c4@Vpw@p4pmc44Q0Dpe
zw9e`A*F;Wqs?92Y7jJLxMKHHT*~J3Q`g<uQH^A(rFa;EB>PNvbR5P8|M+43kX={&n
zDf%&L{iFGICp47m60DXj-hy|1%~Q-o^QA)X3|cU?QQ}%)g}3qD=ox_%`uCZD1+wvB
zMV=~98@Z2=*M8>bfutHCDNJ{MSmYAo-7CpxN$WxI4OGPV1#=r{{(Yd6s!r@lRqicD
zmc#0}fZn_-Gl&qFpfbppu&@7~0TDB1&{qK}n?itMSbU*BMoMr#{>%VOo%aoHtxP{*
zarWS#1+n_-@cZg^fquwVg_?CQ#x>~|P{2gFVjb5?5ns*=$e~?IBph!zAdh~kRIIX8
zdCS$h8!r}bH<S}u_>1(w$Mib>;VQRSTl~GwV+M{kx4q4&zTHV#r1)MA%(=n*x{=7_
zkUkX9$SjvD66^taS~bP=do3R3pj6%J{s8Ez^~}7$^+O=Q7Z@HZeq?x?{FMl3B3Z%Q
zq`Wa=+eQQ+*bv7U_-&n!!*dhI>tph9j54OjXQ0nV+aC@d*Mz}H^?Wa@=BirmdreeM
z|KM6!OPxDM6xUfBP!-&gSSA4l6>5%_`oITzX|>Ev?NatmHcK<fhrs3uwH-NuK*OT^
zsZFUj2X^qF=?3kdf$F}5TAO)oZ1toXXKL4{7F5Thv=qnrHr7_Ay-BqQybVP<m`sxR
z4Ha7`<J!Fh^MMS^q;IrFp53V=+fLtxF+vLK$v3LUksy-1DB{cV-EUq;m5=%t^gh9U
z@gg#VlD3!M8X+UAz8Dw!mtm8b0D@?q?eK(Idk96uA@6EV)jHVdP^4g>543<P4$J8>
z+#k+YHtByaUd;!6#-dvIW^?8&@_Y03RXy=-_5PzPK*h%gs$MRwBIcDz1F`Qv$P)72
z-`xNbmU5siLY9HOeutig1o!I@K8(HZY>DU*zRIp{X_I-E$BsnKdeljYiTOD?YT6sM
z_#tz9pLxo70<F&mp)TzMkF4b6TpX<XE!4T;bAgp0_8)=JnCBw?!sY=aLVzTwXbe$a
zviE)S39t!S3h57B?9xPibu%8<T+^3>ww&8)^tM)AEW_g`DfgY9ZkK`Hm_0Weo%tY*
zY>GBUB##gorYdou{~QHc>;xuJ36jrkX0N)z>+ORV70Albx!AR;3qci}s@z1>$65*q
z9kfAANl1=b5*kZEi03UP70_2QP%#U#a`&=k(vFB}54pHu1!b-84#fzD$jpk6&&3Ju
zr8p9@B3ftUdO8klwM4IZIvefL^@Z3^uT)|8jfpm%Jd>}ltH&bZDjgbk$6KAzF)Nk<
zX@Hl|7y1_eA-nVLT4YP-@8_A&03v&)0KX07b?+EaeeZA9Hk~(6zTlU3W@ErUfdcB1
z_klB)6A97*xJkrNFC2<OsLLBM`e=KmnG-;OYAXyY5B0};ySol6*GHR^-J0==Vun;e
z+8R;=MjDJ@^r~|82K_A17^=oG|II*^{9VFbLUCeFU2P4Xje*RN{4A7BUW-9VXg`uX
zJF*6M2actfZUNcR&j&?V86Z1$JF|ffDZPhe(|M&|T%lJ(zYw2$g#j_TJXFL=kL(zp
z*nQumoAYwaUT@W;0iSXHoX{CZZIXY~u`H(mhsWRxxDwgmZsQt-pix}>;y~~R5X*X?
z1o~MXr4x;VMie^Mi}vJz{4PxI^giL&&%3S$<>%2z>attr7w6VTh9p@AGZvDMP+ntg
z=v64Zj@VdIs6O2ZilcKSkg+L^IY*mr@@5cUmg}x-7g{{<-`v~2D%#@T^W_C&irXWT
zN5{2Inhpc<w-)<5O>j4{wVkC5J0eInjxs$^W4wi%T(xL^)ZdY(nIaIqrjBFLSj&rI
z9PAZcnSxLZb?YvLb-C!3su42DQdlg13;X|!AmcR40&0STjAdZ-mJ-dY(<`vsuv=^V
z>sFI3tcvi5&rrkS@P+dHvmV08EKwaHu!n|DH3OZ`4?-3+U@bp~3lU832ZmM`(Dk}N
zqQP#J3PzQO5B($Ozt`H4evgUjfM2ef17TevxW1k@>sA=a1;(+BoJj-*WI26yf~Sxm
zEt(GEZ@Ep3!A1m^b_;|g>vTFr;gw_=aua}OE-HX=x(z@Nm-QAPR6(*Ntv@bhr9BRz
zlwyvbOC8YF^D+fma@&Fz%E%6ynxKpM@itgT!+K>btt|uvjv<%GkupfT#o%o&e?FA9
z6|DU808&STryvP^(sJo@dFGr=k-UHr8v!Oa78NHAKPl;2b*K=EDn<b+Z_`%dF^n|P
z3UXn$QXp{nbW|OyfQ;?3HDxh|mWAtv`}5;`Go6b#{V|ZF<4_pg#_wGrT8`{QH^7=u
zMCFbL)4%a6oG$FRk}7&iERhe-@(stP0NI!Y)_b>A?ePu;uT00|w_xWV3pY-q0;;ns
zAQwTyc(XU#Oy~DdCG<IBC{n0n*m$$;1(>dQ+B`4;qKa@Yahyw!th4*0G1a!b)As(n
zG+3f47UDpx%`L@SYKxv<$frPKwQQ-Mg0o&KMTiyez|`rNN5+j>fzXQ4d-j(gTYi19
z4akG_=aFB3B=tN+OD_)chm6J@Dw*4e&Q60*b-L4zm*NtA$Y0chvhJ=vHWZ@TpzvM{
zxpg9A-1*aezKM};+W{KmF8rPk{@a{8jbS2O7%K4*K45TpYfG!K_6Tf`i38$iEoJ<{
zhi)0gr$2FqTkki;qM_{Jh5AH}emJDJuXJAQCh<>}pi+PJ>0Ny+{-+<Fe!rx=&_YBs
zj;i@xzVbVUtjK5dAsFWYrvS<5s~I{>Y)_Q)F^)J!QCHrMxFWc_#jr0%Y^)z6O8x7;
z*P_f9D+<-0LWAN&$R6RphHA1LfJtGU&sCtdptEEz?f9MRtx0--Gs_f)G-ElMtrN0*
zRtrh^Sb1yoZbB|Ri`wf^)lw43nL?hR7qqh|oGyJDa<u+zDOl$DLR-)zO*w3pEPoW<
z&A$c%<3@aRbIBss>00|IQZ;$AT&uXR#^4{YxAz${NlAM78h~hnzCjxj^{?u0Z9*^_
z>5+SNV{5j|LfHH4pxQKM%5`T}yxz3NW|9f83zdzgE|&4tg8-K?+D$i9C&sjV_z{m6
zhH8wfikh1pNx{=u{q|P*4Oq6N5eSHYS6_$w?P?##F%p`T5&U2gR4U3%q<O<=rg^Kr
zDOnfIz~#o9CK^K7*r|N^Q1r*v)<7}waW#ep6h>GQ{rE9}rHEecWpi`0(iNBk#v$P7
znqgDS^N#St>HesNVIXSLN-aOi;$j$wgQ}VZrb{`St3>5c)RrzAb1P6mam%Cp{E#rE
zF*;E2vCUDBkHMs3V@ozu93TOSC~84^Fq2Fq<J4uzO=X0~h_PD2?$~2U`C7hHrFlQv
zZiZ{LFExAB@*oEX#xC(iq0(G&h(ou@i`9K^p{%|+rl&BKIM0_UosONJ@X~B#g<>Cc
zS1e&esTir8_@m}&CcP7u(+zcnS~a~}sh=-H(L9r@Ll&Gim$5e`bTdR%lsL1*U)<5E
zezv7@=yR9y^TFy6`X0na%r*|pqvQ!nX?_oEB%h#o?1}^FSGMo<Y?^j{2(Qh=Jqobf
za?>PK>(J_@n=(6oe~rJhYEdB4b|R<VG?OluCfPbr8l(s#S<R}C@r8qJ6w)AT%9d0l
zY~w?T)th}9#ip%bMygbw@88QJ=*`MiwG&XI$ErjfK*=Ik=YNqkavPc!tS)FXQ5pOQ
zbkDh1o+DgZlddkeih8U7xag*=P}RjI2qjPsl_@>S?F5aujn)2|RgAOMBO?4`%VjKg
z)XqYTv$o6E!tRdkb8FjXHgpVgMFa1+i<{Y6tJ(rhezAPQ2+gaoUP|7BYN0WX?r>@E
z#TUc0GEqNC7$t1?w;eP2SU->B*=Z|n>DF8~mi;Pp{QMbIKiI9zu3%a|PQ+R1|1F9Q
zpWrQo{zW&LyWUYq-0H4Qt5v$VaMHAV5kw7{YIc_`PCk3gks`pd9KFRGkL31B>uYSY
z%*SN(7b6RWG?5E4mr)r#bn6@#1wZmsPZ#%d32TiaH#7w0IWU?;`#U30)5c@>aqFB<
z3nQ%0M3z-jOor0;J4E%uz6e_Mvb7-su1%W_H~#lSJUH|=)`|(*1CIj*KJpOBSy)k(
z)pf;ls+1?eV`O(UVPI#Qid?5=nPHH=QC)%9;2PlZY(8=5dR?1Di#QBuXaSn{%EP@K
z$T!g-b(UaQIlgsp5BA1#k;qc82bnq3V94!fM;M7eirkln0jzvkM%HJ3#89BaDbBH8
z^=^ERvUdZ1yRZWY9pi@v4*b_KG!R{4{6Zg44zce0T_8(m;tQEec&0>3;=pUces=lI
zwOL8w<cMXqQbC$>92;oeL2jB)d1GMK^5yw)Qa5|$aaO_A&J`HscJ%f2rL)MD45fDG
zkmjirypFpUc}{-Z4yZDcRa8j|KuSBn`D{T0<aK>{{Nxa98(}@pOz_*u0$9l9QEWs+
zmi0kqCnz-N5Ap2+b+<BXh#+kOf*i8%?sYd1;Ois{yDQmuCm%@)HYD<x$!XL%W-G~Y
zwuli5Wl^f4TnxJ?Tmhjft`a)z{d~oi+^mSyEtq({6Zb8!wk2U_cb}%*SAk{@gj_X^
zHbon|d(k+QNPGY@XR1Y~Ff)iT(OLgX>#4bx@_*qQH4yShe6ORmk+17RL4ohVX0~dV
zs(@!UW*%K7XEY1MG0#>qJ&(6gEc__XoK4|4rPIa1Z*LR-G>PbX3qxL4h<PON3TpM)
zb#0i{pGzO?n8^_aBzzW@spv_|{t#19D0CQE--aka&#OkiGC1e;i}y&}s*SZI+eRrW
z^}QA_U4V=8^qQOYyhAngy~(W#u`VxxZVf$*^v*jSmBM8s9X%X|u27$zlO`ra-+Lc_
z%&^H)-)6}A&PW0mTEOObg_+P(`DW=eP<ox%NRQ4!VsH?wpBNTmmlWDuxkWTY`+@hf
z9A`+W&|KryaVDc(ohD5UMFJaT81xBd<?Ft8_m`9;897XycqdCE_XK5B<2XI#nV1Mm
zCG{^i(oBXL%5Y7Zld2xYWxM-g#b$SA*r${ArGBaNb?NSUkhE~pTeWv`m7<V6kavyU
zrJChcdX_w#o}+!=;Y)GkN!Y6=eUFYp<k1UW!L?5(-iis<8iZ}=T_*k5Mk&sD+F6YC
zsONYaUFWqyBy|v8+A%qE-PiBSx1@R~9ES<sf;n<)gNKJx>D3I}%k=M*8E7fBQKXn%
ztoTDctSZbq7&~HLi7ha{4<{RbYxwFpXu>3ne@=9W!BSm-cB3>6?7)ytU`r@38-LQ^
zb*eOuhDV1i$2Y{pmeC~Qt~kRaH`JyMeZqAkS(g+aL_IqGS>!PMb)W*YHvI=S?Nqe_
zE!7r~liFBW0+FRsktVN<tPzi(I$*_ymE0>H>emD1*5u^btL2^!2K~raEeDX#F*gt!
zB)ToErH(O+NhSh!kdTp4w=6OxbsBtuWMt^ocBRw9X1L}Z_5SbAq9c!EIK)B;lKYw7
zNG$jbA=7>3dI|LHEMpLQq|92E&3BHJP&rKrv5wjGb*f~#iIGQ+M__&y@PlT7{(~FZ
z7&T;&oTnC)bPc7Prxy8mFtJ1qoe9+=Ft7?f?gCUP@c_nzs_57mZa+U^f2>%P^09DO
zu6)`Pe-w1<i<GLn`YlKZ4$mMKNDNpX5^P#{r$%5pL#_PZ1pk`s|0axfQo-27-<h&-
z%<X@uuR?Ky2io=dv=3D>c|8izAHqJ6A-%r~heBT{7=f)%;aTc9fPnVy1e<DXJ=CLL
zWT|kT2YHcLWv)>&uvsvot5O(j;<hO}Z>s9ytvBLRyeV@2xc2!LL16Wrg^nmn-X{lj
zWtJ3$+u|o5ZrF{Ctq<oL)l{3qbh(Jc-^+$dL7n(+e2FT<Eyf7^qG^EMF%0&z$Lgqj
zDW|JeXoqv7<QKYp1LJ?+8m;}&mp0#waltNy*Fe-*_Yv0p=FqDCOm=WOo~)i4|0Y;-
zfr7|b`@6S{!F;&Q>o(n8q;TlN0Lx(;BC5k`j(4~5>@cPG@OYk-Y3j*j80Y`MDA!le
z5-dM##D8k@{y46kkRQ33=Q;W?9L-<$+xMxSQf7qCY*lAOc#K7D^~2tyK1eL(<UVus
z!l$9f0nKTm-WM}7@-%F|%|5%@8IPjr1~MKe0s`|(L1G`M*hDiYVK9q#2i?*eca1(p
z4SP+!o%$u0Q2MO>mZo_#5sen+nw!s}aRe$|x#b#kyuz?pZ8<tkBA>_fRR`<flVmqY
zylB~chsxISax`ss)5y&YV<H`&aW?78L3AtZ%y)^2No4YqRk62iFivfkmh`Kr-m=fs
zxhO{2YO!LD-g!N#*6V&xg?7em(Dl?IdaYdPgmGtOOP1oI&S=Z%u=+CF9Ov<_^+^ik
zF)0N=-E*BPDrDtld68UN-(51LNg4k!fD1)K0}CUF;KZ(*j=uHLA~9U-F;Z6o82gaG
zI1J}~;GIBjAKx(w#ND3G68F)N;M9N%xJxa<*CFBIaCYFUhx;k&mKH*d7Q^XvwwjBO
z045Fvo1;j_NiD`wzm)t6&{?hZ=RBl1xLMDexx-f_(0nmM`?cZx1fr3`9%UgB*a<yk
z;#EsB^e%!vD!N~M4P<NyL!<V1ViU0(DW{1(wYJ~UuE93j#bKVFc9sDRQIRP;fyg^R
zN|$pSsEG+FfNS&Kv~Jm+s;dCSypuH;e13==+{vXpr2=DT9F=n_al)_A5XhYz=R0wN
zPzf{ck|txAJyJj-jk(nkP9n3n+_&A8{ah2%i0ZCkpks<Kq{kB^v7gJ!W(7V#WNXrs
z=Cv1Q0twWl_(=xKnAh-g`38epx`!Ia1Qs*V{^SXGg-Ms`aJ+AL&)0jevI*O#Bp|eN
zqzZE52H_X&n2v1=0io8uAwG?N?nC;eN1{hXOogbHmU|Dkf+6;8lspSa6D?MtN3XIk
z!)Exe7NGI@)rEU2hL`tjKgTBJyCd($9n!cTK#4gKF1F<7EX<40Pk`Y-0{LA-7ES}~
zycf+?{#Eq=GspnN$EF)%|46KoIjU9N%DnIOdD_YOdD1i~0PoL6>q>P?@CvVsHLIRz
zq&e{;bdS$ouuArKy-KnppQtd4F7LF9=f4U042G&U4P1N=lnb3DCIA6LfHt~Gci}gy
zNgE?nAlR_xiI0KUrKU>ksC((1r5DmMu?u!T8;l8OwXV6s+)!-{Z7pZdBReBEiLQ6Y
z&B4f%+tmvXWgJbCc%tPU@93w)a+@jsv!jEgtRDpG^`7#j!l0&}&?DvF_tBj@zju-B
zS4la;D8=N?3#3l#sV~1|*14}nJhj&Qv9(}p-E`?QEf+@m%~|)weOGGX{t{E%cA^%~
zJ0dK*gc?F`80agox4uV8;v@8ZMN)SlwnMSSKK*q>+&KxC*X!oYZ*#42ASVXafyu`O
zWPJ<2%BD{kT8b#$U88e&;dck({Pv-c<Av5DsJs2SN9hu&sDqM4zh_+5b(VeUMA+?w
z#E1>1^RWw8qzJyVYiA|HQ@8D%S6|v>grb@8w!SRLIX@sp%CnhE?a|)xjk|jFFpkNI
zLwfDFjNaRxG)8>m!l_zY$opCNGpj5tIeatRtr!Wa#IC9e|GlGcR;;R-VZ_B}35*vK
zRKyM^Ub})Dp<5#_mkCdfDaS9zsO!j2X2jK6!=lR<6Gn|T#)t!kXx4-AQ1FQk3lfG5
zxJa5;nM_3Ns6;Tj6eTqPEB!{>;|XoXhFJg+Vsq<XeoFBByXh*!jCC!NBN6pq42{VT
zEeCLh-8r&Jw}IXy4)BGFa(#}Bl%>P^Si}LfMqp=@OIVxf52zwpSQDJP2yD7+&v&Hb
zYS8D0tRlrFSB+uEg@b)`>|;z|W0CElKTLOLFfG|^7>h8U?s-d}3e2@Wj<l9HM&UL#
z<ST+XMl-RYFRP$4?v9t1eh!4Fb!ypM=>j$~I^rG39B^}0)HI^xl@Oxq<S>PZ`(h6t
z#P!lylu?3-X9CzP{yk;Otcn96U;8J1i4l7S1=Kb|wTzqeqp@`kjN9Tk^+f7(psf8j
zq$7<9@Ug}2>63nc1~yfxPEMlVAdX>_nYNRAk*roP5)`1G)JX}p1GwUh`Rs~FqUe{|
zO!8TLFHP4u2HWRqQie&(hk|ZiPv)Tta%J66$K<&gY62z+Z0hnO7^5b4bzR%xU>~qI
zfUP7JTtC5H%GZd!6{{Ywr4gXt4sn(%+!Y^uj{(C3K{e3m>1vXqM<qp%g$3inD5PC~
zgpZg}76++f2ONPtJDlI%@mBB_Ri|&>q}Hl5H}K4VzB-5^7|4f$g0dkA&T2MapA`ux
zJpz&{+qsb8OaODcHMfBgg0-{5rR&CbgPJXzxr*w`YMV*63~ivI5?f&M>wAzY?Y70R
z)6l+;;XCh6qLGCUM%!EG0{6^nJSOzVtKGsS5`Qdj#|CyOY0%t|L!%wYiZ^gi-isV+
zqUePHHGz^>vh;n~NwMem5yQd+LGPJskq?;9-Wz)7@28wMFNZL#fN}4a#`o-w>w6j?
zh$}&uv8u__CM1zv3)wT>%a}}VW|V$%-Y)Slb7p7sbAY(b;+Ihp+;+<HEkidd%UY_w
zvvJX{Iqs>_YUN}F(34kmu8Ji;LUQq}U%maYIYxw3<hY-zRGxauBY{3yBjtjbu2@aK
zn5}qyd@V||#qp2@cV+idsNC$6_IQ(9c=}1#h(ZguSy%VoLaWZWfLZ*Y6zH0>U6u_9
z`Na*@MoxXu7?22L`kqkSlG52Kz*TBeT*l&~!sRa~c#rka^%0$4OF(68l|Z?US8vEa
zdRFKGmOkp80Hx4=qux}|skia_BhD@WqhGYHLWDRLZ2sNd-Hm;guf*C_0`@69i%W_*
z$dlc}>8ogywt)wHnt{vt9IhpRz0zWWLAcVL@b71U*lXV>PL9Hn{toEYXL3pHhY(w_
z8v&wZ9NIAeTCsggx4{wxqsHtn+*1ip(OjR>>0ARj<&%JWTX<8)C)mPXCklcCkYmV|
z-<>ToZ*FaP^qs=V$8ii>s9!|DrYuebt2r72mOAtG)p^M##fv`1iH`hWx6WC-ttw&n
zJvabo0V8DWuYMn8#)tuu{^tK<?5(4+(6;VjL4=2Xl#-C{5CjAfq&t)@3F+?c4r!#M
zrMnxXL6Gi78tD!R;oHx-=e}`|zi+($;TQ~&!;!t$o@=f-=W+z{1Fdw9so`>tY(#xj
zK%7?ZBALZTeJf1fs2K9A_;vl7?;Klx9`LKPbAl21^tvEdscZs_SWnzpyv%2mrrj!V
zHEPY(U?Rwpa3IX>$K<>HaKo9Mr;4fc(9Cx^#8VIWr01M~I^Cc%@RD#_7SmSOX?i#e
zm`4fwVG5q5&+`C|Kl%iza=tprsVvRK!JWvL6N=_9dhu`eX9;Matv?ilk(VpKINIn#
zRnX6mSwf(^`a>zRI;xQ*e6`79S0@|$l-T)4fT@Cf%NGSC(8kYnuUa$k&#lF3G(<FS
z28<)n0U^Tr1DM&#y$mKsh_)bQ;q2w8_PH31ByfF<K>59pzsoic=5vIuKvG^iNV)`;
zs;<;$C@=@KT@oQ<QHMn>Sped6#d6S^ds*Q86q&<uCu?#m=fvjXHonILi~;c%SAP%d
zSab^%4a24zOm#R)sGzl6rFl#L25<HrgGA}d_-A-{uUFW<Nl2#fzM*_h-1!olP||i)
z59WGbL1)N1*;WUg$hEguki*2mSqygZnTskW#lTJa;*A+sL(km<V$X|W&G@T_^Sz@M
z3?(?Y(Lg~daiN<Y;`QUnllgw%FPvrCKwjA({pb;s*xmDOTU`6s%D=yT!2b4m*AZXG
zB_g_F8N8$V^Q#4wE7Q@$GG*42W!d(>l|NBV-te>ny77Bcoz<@!A2DHyw^UifiUqDr
zIr68(kBy!XnPh`F1^-}jk0ZsqC@_m@BBT&{e$#z;)_6&=q1h$zpLLy|lG^(2$TDa)
zmAg{PWk03eO<9&7#V7mOt<E3n|38l_zcV$<-;Q*PVCaj1v^U(sfeYaHt2H^6jDguf
z!v^?~+ixKW2EpDia$f+?B+hpxH6tFmWP+@VT3f&qM4Qi6(%pmcL=DhRij#Ia;Lsuw
ze|$n!$>6%&23MfjRJ;E&_C1hR?k_=Kz%0BOF2T<vf#CzfV!g`U)eDv4_kZBh4yMXP
zJ1}`whL_43#}fhm3vcvqqHuIV;7egA(titvS$km=4$CwU!p$r714U!8#+4@<`Zx4Z
zKLRM@hqO6kKn`i9s#O`%38KHW9`<=Dc%SAuFjpy>`6TSwiH?%iXsIUm_FPSoCL5Tw
z#{jZ;z8Uc`vOlHivX;;KLxa>uzhn|wMH+%8+j64;8`%$TokiL9BLY_)i1UX7V6X7$
zm3d%mCa!%n00i#QJYIJT)*a3*0*-!0rGRoi3Hvr25&Q(a8nFyGcRgH%E-nUkjl4-1
zsWf+2lB#Lmi4bzNIkb~S=|ibuModO{9QG#yAASi<X@>DvK~gg;Q@Fov2d<-NJH_35
zj6SzV)EnuKL2_Cj`zU0)GQ-PdXC0)$eX5m-XXwYeRqxsaCtvNFb;O>{g5Q5;sogv4
z<v4eqN-xB*&Eg{SIgEzf0fh{;i*bnDB7Px6noK3p6jb%z-=z*WJ1$pOyR5lF60wXm
z)yehpq*p8<;AIjY9wxd^Z_!`ely49z3$|DL$}!b6%}kdb&eSRcy{+S3StEQGGHpp8
z#ZM_saQpDn!gjJjCng-lis~pqc#iA*-HK5Zkwh#d)IbEPI?<C32uV7i4pF+6EnV@-
zt2gZJM(0+pulR>3N!StoXT%<^($fl^A=<iJR61e6!!H(gcKm?^_-EV?R2>2M;!DhV
zl=Rknqve4G6T0mQ_V~bT7CHOijh6%hU$mPB_p3^BX%;N}r%F4sRe1xc+$z!NAF3>X
zch|g|^c4)47ofqjf^4^60=)OPb|0T{*RFg9LwstWB9i@K_Ai;rqB4dps`ztXLe~}F
z$qP_xVcty;%Rt-VyNtLFS<XTi$5GUQ&&CCKufoj>n4v;O9>RS@#IPUl0j^G%@sk5T
zVD=T6v+-E=M_~C=X=o8W@duuu?_lN>M@`D=Ga^hl<E&XAPsQbQkg~tQclS%^vAFR=
z!61=PTnQjjG}lEw_YkLeZNEjT?S34v;sNXNVD@DTm;U<aAReOfWf@*b7;qee<Qd$B
z{?2Rg&-mE;LE0N|a}t1{3)S-gjIxyumRhY|+uq)SGM*OuTvI(-VELz_bAlkK!Elyc
z5Z12!(7e7vlS41h!cNNxuRwi<lRGD6mGK5gYT0i!1$(lL?`8>}9CfM!pwJTh`6KBy
z;~RRLRT@ePbRRIsqHT&#?mydc=hQ$^yghVU8wr7lIzBEEuD8u~gNgEGW#!1uQjBMZ
zZw$>E+V<=5M#NV{y74dGy)fZ07Z7)PwleQ^z10$Cs;*4D#EB~~wa20gQ+~kS=i>%m
zFl9!3wC*&Ai9o_6%80%6>w;BM(e?DY=BzMfG{aLh)Ig9ZMF1&^ulVzVw(k&EAG>Ba
zO?OXXw*DgSrzYu_A2-%^3tufot|NHfZF<?>^xZg+N!PU*!O7>HmW%V+y=DH275s@j
z7$_tNpFiDY#_ht4<@LXO|M_oU)qnR6K1UL5np_A0(3R8Iwu=9kBTEkGD_EM46!?GH
z&xVq<Bj#lw0sR)JxZTs!ZW6x$uNDm~I-ww6W~Cfhp9;;7_#F2>FSk}4Q-E;_EKS6K
zjhAD#5g24i+YRsJb0j5v5s>#nNMNpzQDCSFEiyz~61xWyKG{;ACLL<uHX`6>paai+
zITmUCxF-l3)&Ez+|5J7!ICDdwWO|}KgLJgFCmT{O7kh~v^dOVvz<yU2*EbMI_ap%i
zxlc(l=L?J4>3w=;i&QgEppb{1h{U0rKr1H*K3RwUuC3V~Fv>8<0=}eJn*ehYOEPrR
z{pZlLfJDz9QGqaE04^vKxCs~>2_FOu3_wj~A$vfF;7PpFCUq;_b=o0~0!Jnc#zQzS
z<o|UTsp}N7_s&iVy!3T%2r%q!Dlhe69-a*@ZL|gE7;dh<K`_o_+-TYP(2$z1F(M7p
zMt(oI%2rfzasC-tnRo*81l{zhZ7f+WeT|#3ai=mgC)qfhv00U<tj4EY%B!K$B41ND
zq<FaY_p>jPH|E^N_+7o;JYV{JE>W-2>RgbkTIb_e=L<^3>#mm(>8}!P2iK_H(trGv
zbKUCI6Swt34+co$Y>YXV)-K(;<~hqY_LDiEyb(qFu237_6?~;Vn@{BIxPqS>u8~vJ
zhxg_l3yU=ctKQl?U3&XA-CLdz%0IF5ic;~o!Ik3!3usv>a9Xc^=xCH_w?zF=V&nd*
zbviE~U%#W0@j9}6&wTvWrt&V~u_Y#%TLp@IrlW$yrNj!bjnu#4SB7B0W6h}~Fyvv(
zpQqNjTNEq}HVct=>L2Z~%VP!0lLvz?jsYHWYk?cfC%ki$8uKrs;Qu(#EEMH7LqHPQ
zb0sJnO)i2U2)P~n??3)uP4j>B&`*Nh5kOEIC4jYYfR|BA(iqE@02x{IV}(i#K(-v7
z^ZHtFNEk|sD)9~0?h?IE5w@aYHRz)RHn9X)wuRD+PL5SPEWyMlpMM#Q4MUzHv*v=}
zGdk8_ns;fc@q$2pr16AWI=|PnLkQF=;!?r&r=64IVg~N>g%~kcJ3Vxtvbv1oX|4`i
zm{^O9^ny;{_`;%j49wImY3T8QO4Yez9SjI160~bY<_7Dl+`O1*E<fMjEqSieAD<4d
zAiu8L0gBFdh!cZr%BjoP-@eKl4G^1@nOV;u<Q-&Vyxaf}vZD-k!IZ3NHObQy!z{(c
zmY0>>!LpJQmefk>=NL*D!^C`1+lvGc1SZ4ioDcXWtj4vS^UUddalDgNTwm`*hL1lL
z+1JRXim5v0E)ngUGah5n#C1#(NdB;`p)AmDEGOc)!N@}}JU6DiKUgy5d<|5g+ub3$
zogu7$l_Un#3BwE&Qr7iV!(`eE{AK(9G=q>TBJ)Fhtf>RM(K5jgBjfdRN74U>XXig&
zRH!Qga6gh84W&Fzx%C8T8!%3fgoFe(&j1E!b-?!*q#Oacts_V-aV<yOltjqjxC6lh
zA_z8stuv5*x&)+JupA)3Cg$C?*H;=2(qE%Dw-b>5-7~$S@=nLOxja<yG~`FI0TDwk
ze}k!VVoy(4%ngVEpaX#iA>y<)t6e&hiR8g7-6RFCIdKHe66v`@RH}KV_2yOjzrvLe
z_0<tHEAkGdE!lEE&RIU~!K6|q(*F3EEq-3e6TBWgUmY}o7>Nq=a6$HNp}|!Eqxk)v
z<NG0ceuU_WL%p(Ed@X|Ht4<Z$>t)CBl`{={*>VA{Y`yzAk;?U-rNj;~t83Dqz>{>v
zVy0zK%xi-c{BFV7_G+Ck(87>eS%BaobyH5ecs->pe{*AFQ^d_jdlqqjW1L#^YskTQ
zKi<jaIm5?&LgumWJRPABc)Y#+<Z0Uvi-(n#Q!IbUj9)U!mqbq(^R=y<!^pBW*DE5e
zd&6F$@3F11Du)3_b2G`)WjQJvVb6mS=(Hv1ly}X(Yka8|j(j|B;DQ_6h_HEKM&{#H
zR`W3GaJ*5zY<E}=55<W1IYij?aTn-esYprNpd1^RE33ror2nay0|I1kY+u1(TDL1M
zoBzDXf4uJ?Mo3u%n!)<??;Ig0BYc!Vv39Fg1PNbhuiM|*bDS1f^1)y#D*>EsIQR(b
zygFn7U_z*xkQ(<A0T8X>*D?v_B78LiC{O&B#9mn@9khHXqm)h>v*lhXA?2{tepUO<
zQsY*|Qj?bf$T%edTUi@(=mDhDx$rsbRk?hsuhD-W#q({{weJfVB=J3eL*8<X6(Fgd
zvG^U(jqAG0p5vBCWzA4}!hKHWr_8&C=ymKKy~LHc&jApZLc!2{dnAC;>1vofT2y;L
z(QW3TSHO&G8`<{d`ijUOPD%aZ(-ViJrs=5Mvs5!YaNGTCZ%))Uu55lUAUC-E{#1e>
zOd3$+P9<W-e(_7o<7)5Y!dG`?dG~c@FzPsWF8+~kOzBIjd}>xOm0QM{beWIN(~4=K
zO7DEYTmOs_IVLx1o#a~Tcut1OWeyF)V)Yu$N@Hy0ymsv_wpz{BjXf|}8F>}Woj4^R
z-RrH%8`pxauzjr2+@9k=I3JPD*L3MZ7VBlQ?{*yVA0uYzBv2lu@n_=-@IQci>@OE<
zH6zjYa(%n-mgS#4p#K{<Bf(%0Vj$5IaeF^q-YQ81_b00GAFZOWG|c8Pu=`C8#(H=&
zz()x(s#lA{9Hu~l^9h)dK1-63`uBoN%jLuJC;%Z>c1%w^ivH3f#&AzL(*CgD;yE5x
z=`dxhH2I;b#y5X#|Fhj}SPDqind-2JQCi&Z6yK7}JO^jlX6CCgM~m=xc_~n#UoSp2
zqwYVtNT~qR*<{a8FRW~=IG<V05l-iZXmHyNSo44u{8KyyUQnN^rslZ537h!nPWU4v
z<~-?y?vp^T-<!hHn?)pf;t@~M1Ny#Zs?&&mt&qS^j$8Z)CQtpxn!D>q@vYc8VR8A3
z+cb2l+ja~h`+a-Yrz%%=?pE_=-KHGTrWV%?ixGA7fZ{_@`7LSc$=&;2)8Co9-cV1S
z%k$fj`MaHj=Uq3Ln9sg?p3A$cd|$VvO+<~2M{K4+))z-R#Clch5l1xNq7D;6tA)lU
zWKI$`?1A*lIzVy12gNG4zcNE@IkMu7!Ei`}qozE<<0KVtkHp8p)#MO1WCTxqrs?t+
zT?)N_{zRkroynG^5#_SQAFI_{>p0`n18ds<1%gsSePG51pXazilCZx(46O%YA|S7{
z4@_6|fr2~)Z57a`@i|cNdjiP4f%%nrwieZKLP(2kbm^uM;P15<>~3nTX=ij!2qfaj
zl6MjB$`I!G-_NxbtnAa2RxgOE;(hg6D=bbukGZWfX%G|Ie&vu_IlIJ2?NmsC_wdqf
zqE?Q|ye*)3ZEf!nrOf6#%7UeyPs@JT05=_R`n0$nYhYNaW`<pAjo`RkZ>3R+f6^G!
zzZM2@8uV%?332tvPuwh?A8?$Va^A;)Ng=*+(L`}mY~fPhBJ~^kdocP;oT#YHh|QGU
zK$OohVE(w@E^0#YqMcJ{Q#|)JhlhZMArZ^@<|6#;meEhhC(t8L5@=&JGdnkT{dPSQ
zm{4gFf5Z$Cd{=5Lgvs~%J*yv;rgM|&q5D5l?%7i|!bK(gNJ>6uXvK4Qlrkk&){R7^
zl?gh(SGcH$!wSEH?^BMl_SAXjH{90%L#3qto3=iv`Pi<<APDgh05&u<m*%kwZk+v#
zpvbhRl77VEY{?$_EF^E#OO1bm9kXuojBhFJ3`gDJqD+%g%JaZ<I(7CC?^iQ}H4yZ9
zd`RYL@e(UI71)VfU)#HiOP_`ct{ByFAA>ii!DdCf!Sy;{gZDhL<E3Q><tG+3dWnQA
z@9beE;Z>^ZHrp64nLP^b`(NFq?mi*sIYUmJOm*$Pl+Y&#<f#x{V1Q;douF-Bx~5$!
zkBK$wRZtXK71d4t=gIm(_JP{}3t9)a`yaxc{!vH30S3~1P)ceThOU5iMA!fx#Dm2E
zEfDHmAoeOuzPB|>;Q|88$l}rPS;YbKNCkk%Dlj*IjGgGNkIk)WNg#*JUB%Vupy@t|
zqQB?d*7&R^N34s}le|9_-9lEFc%j8oh1cq8PQG=Xw%;QE5y?^$QxGS!3J2MbCL5&#
zAOQLKj#x4i+w(-A5R*#ImQNyuJbYQ$7KoKC>&nWGz}N{4veQ1Cnpt<m@pKwzRdfIL
zh-E6Pgky8~w)cs{?)eqzdCwCjb#|vDYc*U((hk)(7Eu-o1#(p4wAT67(WdBB@$Y&i
ztOgLx?OO{BTGN}Pp5z_baj970ID^N6@wOm~XsO{XDIcBU6)I>{a17RpX?$ero9S=3
z6)kw(GnQF?Mn!;bna+;OZp+HWnOpn-Q8Ql5$x{4lmjsnWUv-}mraRw|96#&&b6nlL
z;ia$6>KIm63a|(B(o!S(hO-pHF+n2}qxC6Un&P8EZk)c!m;{&v#2NYK9p8SZ*j8c4
z6FN8S#1;R>)1AWMw%f;br6=vg<uqe6oHKd6tYtD{mN~g9$z}ee$I!+j_NLG;)@ow5
zr1q=Q%+^)>zea||b&Zf?$G7|Q<gI7sdn3c%IQNnRGrX3UBywqa*B_f*eyam?@*JG<
zO7@?ya-PUMCl2s!H;tvcl*3oKt=rKzm4?^Q2K&{h@y#Q<!o7qg`poQLXi+Xk?0)OJ
zDnir0$<f+r;>G5I+k;#@Yy82o-M#$~q7Efkt-UBsfxYfAKqT~vNh{Nlt>DN3@2}2Y
zO^wUo%buz(UpjpHBk|OsPK_x8xF-+^_-IK4xGN#xuz1LPyBe%L!?uocrA;byqFZ6{
z4+!LwFR;82y;x~8MBDl35`-?JWJCW>H2cTr{-Y}@7xX5FFvO|`!UiMcByhc?u*nrn
zJPO?W{h;0108;E+tN`pxK*qqLXG9PmGi&jbNss~eu=}No>Yy>uLsfcS3_C9B#drbN
z7!&69>>AQotK;*a6VM%M^|}A}X3JeymX?5CB}ShNf;TugH*cy-*Xb1ovlLp%5<m0h
zmjK=HjA=sPMqBaaCyKY6-I1nRTICIki}|2bl4}J2zAuv!|CZ>-t$+3F2WXSI`WLeY
zKfPBEQ#CeW%P$gLYIb9AD%1Y-K4F;77CD6@opLhh3HMu#phCZ$pKRDl`h6<$E%>je
zl~lC6z?_9Mgpur(AiRStQ2$5!oS$%oRc!Qje|m02Ru-vg0TuKIOk&ic*WHdSR=GOT
zrAG^j0~JuFXb}<~bfVjd0?*Iy_@5|rBCs|H%%zkD^vM6M1+Yw2jKm-<_fZulvFN$a
zfv60?6V_DdaM#O~$neoASABdx2ym4ARq@tCLF8bn4st-wrFjw`vu(hh4?qR*e8r-S
zJoxbmC{aSJe1$(TTDVHYY-366Bn<72cMYd4A=Wt=JM}h(T3+Hz4J*_k6&L*#)5P<&
zifFd6qa;^y!sNL~p$886wAeF<r-~|9L#u(@qn#DCNyiS9NY8gH@DFq_DY>8%{EDYr
zLoy$UDFVqKge1@wbiMnexJvbwT0%bC<~_MCrSFKO5=_etT2H+zF3k)HyesX8JvZvy
zWeoSk(U1J*2zXTnEWH)+D<!JZH|b6ta7D?3gQ-8-><YDYJPzc~ej>1ihh&Y@$GJzj
zLEsq1g6IG6pHdf6xVX0JQaB7&2uuw1;Sb>9PxU#<8x|F+n$g7yEB4R^WPX$i5V#3q
z8WMP1&%^;mrAHs&4JG%wyY+2trh)-`+a>J`uBKM%i|ACZTixj#7;5FS$=T5P(0Kvy
zI1%_Zxn;n-a=G$Z3U9=C=JdeRoyy`W_-<2ArgV-SM!*?XPYkWyIO)p=C0SayD-s4~
zKhQ<oh<rz65Mwaav5|6db6J^KsVmPXr8kai%Bd4jdCWz*HgloGYQ=9B+31b1d`i4V
zsb0NBJc+qbA$n1oRAzq5`8t58n2%0V2}KbN3W~cV$@QR{Y0r5pNeKjw+;*W6Y&+**
z+GPodr|?R!=RytaorpNppy?OA|3EukKBoi1FmlxAJwGwZxE3kx^}TViR#ARO$OvRf
z7x}#OI#riOgPu`>afITqQB=)CE>udU>n$F;s_k5xUOUp!W6CE~QcM-AzhEk;bw5QC
z$!5zeO2gur_+;1f)x=v>rXroILqm(>&#fD9pRvIx0OoCLNp6@m8F#+Z<|CxVgTMTK
zMd7wScKk5@p!4r)?aOW6bnT46M7X$k@RG;N_4(^9Wj>uN9tX28xF|vq6}r0GQq#io
z8dDtxInE`yFu)8`cm|{u<FudJ2sW9<Q$gmG$s#(26@a{}*uhYC=e#Jv_QO8;?9r~c
zl(hA|qUG#-NxBp`aw${{-xHc?`Uj<q0Qa_IIk+^bbyO8}7r(v4c@!)W63HfUs?#cQ
zOZi=Tw+zs%cUrGI4}KGMGxVu=<hoAKFhqOTL4*k&3xjeC^7!T>LW?k4>PRb}{h@k7
z=->%|hAD@Q&V4~6&o-|5f4EBiqb&t=6RcWJ$Fh;b3h+DRg(jzWz{Ozz1_+fvp&){I
zy#5`lUp^S9c%)!CwjkHu65WR!QfFOJjs*`MF2=kIiwXuGtPPvWuah%Cz;^qhHc#mI
z;Pg_wL%$$}!)|}zg&I$0C_*Z?P7Qb7M)~8fhC%J0ZoFP<Sn{TVv7r=ANFJz|wsD2@
zCahkW=9S+9#fp*#&iw+8;Pdo~VD!&-t*@E-%*t}gZx3kh&D9TBTBCj}c)0&mPaLlk
zDgVW}!>L(`^LwI%qZ|bFWw!*{ahO4LANLZMZ!ge#YPeFWCc7^t@k4N0Y<J3~jkOmu
z&ZD3LJdJKrq<&nDgN?tsC#!9K*>7K$P{v1=6=l|5R?NE3=94VUE$kKB^qPZ)MV5CU
zX?o)+kgjJ#bk0US+O;G;v*&c~8cvI8Lx;&B(xkoOX&inZuwHk)Xb%VYNTOAp3q2YC
z>&4d|!T9Bfejq92ICcq7VENc3^I6y(ixM~5$@b^YqXze#@)W+x_d|D8<5{Jsip9(h
zErbVhnpKkXxbLpK_EH}?W6zESqB=P_1&R1FzqLk>f5hQzEkRn3gnB@rfeSe}VD#@^
z6eMLtK!+|oxx3$OW;?5v8P*qMm6$wTpLNTNZ1K1rux{L85C{`CckN>A+MqDytD%EP
z=s`)i>ZXG*$`T8tZu$F$E5f-2SbEhfNQK;(NtW^g4rG{!{hWDlk{ackpLZ5_JZkqx
zkGYXM>Zie-zFe?LUhNvce6KA5fp5i8$4C|%=T@$(zmL!|qjma-5~3Ff9XB0*jyo)-
zk)c{6y3Ql6`P67>?4!MX>b8~SUg&;L*~A`RE9UTln%J+yA{tEOOsuQ^S7V27_e<{3
zadSV~ZqSO6N<st%KELqGeaDF&qVqVIwochaP}&=r1&+E6;qwEm5Ad)Le2k^|CD1w+
z7gHA&7BZQz(q8@j2mkA{{`|o;q#Wwc`&J_a_BEl45Fl_H2QEg)eE@CO>CfS9K=qzo
zof?T?bJ=ZDiiwHQYt*xB45cOm##Q)x42AgE*9xe=i>QVmiO+Wn1{63)U54p=rk8sw
z1w}q2e1ayk%N+KX9mp{!5Z8m&jx#nJIDH?!O}2Cl#`Mf05-HR;i)BG{H`hYMG|%6+
z(V`rTUuGHMnV-#{Q9%S|#-Ib&$NPkm=@ca0;prnY?7l10;fGYaroD|-v6Ket?=jkE
zrb^g?jJuC83N2`)Qhh>{tfaRqH>hHpZO!v^XHUZC75ome>?2<+e{)fP(>Gb@{o{-a
zl@=vPm7u)Dt-Q7V%Thp0wZ5#GTA609#h1MRsd;nu>H8mIgwzf5((VF0EIe$_sEb({
z`i_tH&E`1VKJPT5?CO&V%6@H(F=R9S8f4Wdjr?c@Ucqk*y~}C>4IcV(9`nnmnxuK*
zUjlRQjC-93)M*lmZ^j(nN5{<jmy=gDwj@FQC()A%AnlL48cp%L4DXs9qK`acdNMM<
zdlo4kF87((8=p(ZNX=MXGtLy55j?I*-yujrNAX#kT;tyEo#Q&=SuPb}(tVe|<bYtn
zpg5N48rUJ=16SQPC~?mHa9DFC#DPww;skrkDRt;Tt*E|E?dFY*XF8@u%G^?6MV5Tp
z6P!nK*bs?Cwj77xX1@1iNUv)>TXY?Y$2)L#AWM@ZOU<~R(;oL1aUn_;+1G@ds~Jq|
zY@-~!r^Nk{3WZ^_*gcNxWwX`VC+{&&+ntg=1q23;e3uC|$Yczx{AIDp>iVKP<XI1q
zWXli&JMv636d{!V2*v2H!}`CDq0bh7TT?6BmG;HU#2p|JC;(c3QJrfZvHy9z|JUF6
z#|OofZGuo`-!)Tde!n&_gI4t0z$d~g7lViTy|P|@pxNq~3KEzR<RC8vAOo10P%t&i
z10F6^T__L+j9~|SAcMGR;6z&uEVX)Otel_rAu87j5SmVyh0VeRx!+SG_><E`PDoB#
zNXRUF#h&LUJ$0|6KHIu5sPg#o0G{(Sp;Yu3iz>qi&dHzg<ZuZgu_W{b`@x$C-EU!3
z457=*F3p5Rwb3t}baq}CHR)<rJ$tXVd^gEfov)3mw%;O!p^(IQ(q_fb^g`LqdY_SL
zZ(h14amVW-qp-wPp?Ibu+<;WK!Zfys5i;{>SzTX2O!<^Ko!8$1h5FoP*mZE;V4Q;@
zv*NuG#(2oezJaDw+Kv!cNNmOTs0+q4{vHq9EmKsuDG~bVymb?{(d3_z$h(^x6kb&h
zHhiz&YGl#odiM$VU>f_p$I={T?W3@MB^G_}&qBP^Ea^1#jEx%++j#Ru0Ffz&3KOb8
z*kl%We`(|oM<KahovV>r`<p$v$&0xNHPNen#qpOMW~lqe#P51I8QGPCj@~Ai5Ym|x
z+D~!dZ@RY1L*RXuz0eXV+-dUhr>6HT9l~#<e|(B7`28y`>2#r?E#~gW*RE_d1T@!y
zAC~d&g!l6dk#I2{0joC|k5`Y!X1{y+phM8%2I8WqJU~MOI4`yCp+v$}O_LPvPPA(6
zCoc;=-Uv&^GUgng{KPyoK0WiXKd-;#*6D4u1C@e6^S54Ukn*tXZE98#oE(|^JIB<P
zXaKKr)Fz#J=mki{${NB>s9DOpN>gWq%)Z%A7Q>H5tVYQAzq#H1{oeOO<lK+4n#14C
z26X!=d~?~%HHW+4i5Q==dBc9G%C49pK~p&GP*0_>St-pg+IA2?nvDd{6&g=9{eAaJ
zne88k7L@K_TZC*~DAdRMDFWgDy<AK4hd)3SIGXzaUrS>RrlPMMc4GGlH*pjBDM>#-
z10ZN<?A!zp!B?+dK{}ugI};f|5kotrLk6j$ZScl`A0}SN#ZTR6_Y0;doGC_aMt7Aw
z^i3NNsw>+PGtP&~-dt=bxc=UI?BR@+jo-Ue9z+voHlb{T4WUh$&556VOb(_Sm(hX`
z>L;M<Zmu_yY9po9MDT6N7s=8ftcj)J?0AuoV7xki^C?QKL$<4?SiWHc2R9rlYQD{t
z-8wn_S(A%aynWEX0o&_oS@fMf79E@ooBZsV^>Bq7<4M}_HkaT>VRMe1d(fy1qE#$c
z5&i)VT6*YY04a1n$cU}@Voi)T+)`tv7>aaI5HpWJuTfFTc=|dm9TkaVtis`xJ%A`G
zr{y&EJeJgkb+-H*ksGgQDwt^gEJqQ)D!JOH`1t-uBPB$A;Z=<`R%rawu5Q2N??#`R
zitlC?Jwxz+UNR>$LYDLK>vfi_^Cx*U0`#?bPVyqHv=tV9AwSCa3}(K84krEup3V>f
zZz|u>al=6&ld8?!>e*BIz?4V+T*+1aVs+z<$Ia3qCi`Zz^(LlXuj__;vN2k`8l~sI
z%xZ#@z4`PuWEZN`;q)SnqB)-9J+bK<bKaF!SM%NC412?$rrnt@=Uikb<KGx89n+%0
zeXJOi>fJe4tB)M}*=tp6wilP2haOvkY$CGPZ_KQ=gBDBcLNA#@j!q>J9XJ(nNOu!a
zGBOdj<1mWrB8!z5eG&RIYreQ7_Ia|#h?JS_Fv<1k+1p8_P|CMyAxBLQhtp<ALn?GW
zaclBaizwG+O%wEKX8P(T8(kJ-33GMjQW6I&CG-c@WaZs)4*np-HfD2ufkUezq@wn`
z3n3OVQv(G{gV>BgLJ{?8QaPXZA^V?Bvk$FA+kFVLi`%Q@fx*9l%DTIY{9jmx4(=7f
zGj7K)5Iir!to8K^P-@8ms7)u}ivZSwaTS7$*CRFi8URbiz(gvbm>Ya@wqijwPD2($
z9#~K`3b@dKmkJ;Yb}Pi^=iq+>qkrBzes*&3T#RlRo+^6b`+!)du`dFCo@!nTkFm;;
z;DIVQ3rN)DfK<Vt(*QgS^?uP_VKkh~xtgfo{QLQ9eBsN|7o>{bG#OvKZ?SPJTzlPR
zZhd;gDX`w8N0qv;RYEZHL$}SItf*$<Y^YUq-czwc%_s!x-5ulHle8qLaHtPkzOw_(
zdq*mW@t($V!A$N{v(TgTkCv7EvIt?ICVk&~S_AJYhu@wtseXy;|IpJv5Q>1r+w3Mp
z;;W4+a0p&zYJFCf%2@nL`Fk9ife5lnyn2rdS|$>DJUN@xuMxJmOn93stzN%BedFRb
zuJvo%<U<_JrKB4-jla1&N7a1&RS7EUe7>HcJNv0d9iq!9KmWoCJ9Vy6y2^tI4#}n)
zJY-v4fg<*vt*&i%ZIgL)E^}d(chIgDj|iTs+g~1-*na)(RxQafJMQSu^oLYp3C;<m
z5>M}NH{A>|(Ptzf@V?KXEdt)0zPmZ(ysm1r$O8Pb+1KeFipi>Mxkct)-``iV){wNy
zSIq~{y*sb`g|oqn(3;sVRy)4E&!G4yFneu_!;Zm#Nmj$oIr2awqu~u9ZM+XexJEfw
zmt@uV=S69r%s682j_X0ah|MY$OX$YT^;Nag#{^TZGwo6xLXix@VCpbS4e^U6gjMuT
zPEBR(#25D1)@wXW)-m^n(HPm`KcD!1h|8&MYo>do!I!6szDiUYGbOi*U4T=D)C!?2
zn>snn&^mQg__ol;>z5E|p5=h$np{nT;|oDS`|`;0ZBmEe7+ePWWj9i%l68-Kt;UZQ
z$V>^;{}aSNE0kNwX=NGjM%|Z3{SPRn+`lbDiEV3{UO}!4WJM^<R_dq>*Xk2##KQpi
z5d*UO)k(nD=4O)<{i{&r<5wU92n6XeJwYJLOn&2h#1HjmQ3c2Jk)dQ@0w-+5F3g64
z%lLG^i%l|?Rsj5hPXdvx@<4@~Id8ji#rn@H@b9hx!2Ll0{)O3_R(KY*1-%1EJ&_F$
zx`rTN5nHlo1d#+jTi-(!HAu&hr6DEJ!QU`@g`=|FD>Wm#V4R_r1mH_Ur?R3srz|bK
zd~-hz+;DV({7@eCkyG!cN>|8Nq8&Q{xn4N9y_*D+o3~#C^m|KZJs-s7k1Dcxk7o)<
zp%mGS5~7vWSuv4$Qy*XzD5ml$Cd;p#yTwE(w(dd($$087FaadesF5zgcnFyt)9d+I
zq`vthN1@u8UutsKm92T#0O#?>K^os%DWs;}#shW}rVV;!-T@&Lbab+JdE|v1bkJw*
zNul@*wFfPNLM`LDCJ(nee8NK<T!$7V5>K#SG&s7>qs;NDxC|~Q?l0GTGmomTW-Iw(
z6Wq>^Eov$@J(%SoMbpPSEm<7?VM~N~$grDq#JIvVJm0kFM=Xb#<s#31#g`gEDAXDp
z?2z(WyIbX?Csb83pNOf*f<gZw2l@}C<LA%LXcn74&{O;IyCEzTsexx8+9A9x2!s3~
zD6|TTm}q)Ec0Wu`UMp2#SHCQCqHwjpsWfkNE=@ril<!`4TA^gZpHO#vCWv(K17wYl
zUzfHY!a=BWhSm6Mo<Y{6E#J!>y9OZ_(MAeUO*X<Hon%uwZ>Z#>V?yNCIL4PHhdKjA
zJ$uh$c{Hg94KYj7B#>0zvc>y2V<A*c?0qZvT@5hicY_LO*RD~dafTZkisx0=*tYEM
z3TnP}_iNngH5BOw2z$y9L04!SIrQt7#Q#1<|L#Od8=*%BhthWm9^vBw5QHw$nZG(z
zuz&_|)&)SjV-J)Xi{soL*VUPJ(Fcfo<;!4oPw(KMBIP9r$_bfugyj%oe+2tbhyh9;
z#xOGf9n~!e1$Ol>a1Yl_cc$uwUjE^~`#;;^=tuyMgj?J?C@Q_+L4H{#2=AV~7j{OJ
z<_~BCg1Bwa(>DGB+Oi;^coP9eyV&L`c6RV2G|JkN;lK~WAB><)6Rh+Z-L@bVCN2oI
zcxCB0#QA0J)?;Ky4mPR2taU0&8!s-c!C{l6FlKW?-k^N?^U~_eGdr<D#BZTUF^mp~
zg`=e;I7OSn6}r2avD0j1HKZ509yD^_=Z0L9MwAdGVxo8?zC&l!>jj@(mq<R8Or;At
zCKk-ry|0vjLF#T-iyp?DTZ2Ngi&nGtr>`4aDs=Gyj-)k`bBVVx(Fx`!<yRRrb$BYS
zbhlL+Dx}Y}?sdiPa+wfnQ~j(e>?EPUFh)lx>LFaaywJ!^It89OCA^ODLx43C8te`}
z7i;G5>(sbp+SVn$XTtSiu}9&P{pClm23`|L$3tBOS7PWFUekGWnJFv3w9!qIhl=UQ
zCI%2WMT^PMG5sNv7`Lah1fvWHaJ7&6xa5DxE76HXv&Qn2Xzcaj+BLbl<Nba)WzS4|
z=Eigl5Z~k`UOgv{Fj|*#w)`8@m(q)vjF}e-?^#d|IkaxwB9$ZdgqcaMiX0yu`;Y<Y
z36Rnn7#wKcCgWn7=cw0dWYq$cBn*UzJyvN*V+AEr+g+j?`tN>u_$=Y82O7Dl2Nj02
zA|Da9IrP1jjC;{!NZ7)yJXSl~iPIljIv<j<K%GBzf4lN5+>yTc`+#0Iaz~YZfkhIB
z_t3u5Mff4B1%&~#hNMai$x=)1$cU_D)T_kVB|*tmQA7cZV7`IFef>BH0%B60u*lAG
zjr#QG1}Ik4lX5AtV6cyG<ZL^)P+7fC$$kEhhf<gd{!YdH`+Vow(bD3g=DC5ZViNao
z0HABO#2yG-$A>Heg>9O8U3`(gn1QR7mKM9$oqG%&F_*2s?Iybi+0E}8C(x)SNHic}
zPCQf3BxkFDBBZ4EgcIW7<bAi({bx7*KWqI{<Z>tiGa~f|H+W!d`2q|q^DR1-(a6H2
zJ|M+QPF5D$?0oDCh|T~$CN>EFdVfMB(X(d(tzr0a4=L3k<nUJJ*jwrh{G+(zLLYw0
zrlS_hc-)*Min908G(~**mcjdz?(J6uWz4m?k8i3CrB&2^qsV9$XeH<r?jyEBvYFTr
zcQJNESzKzAoAXs2Ac9>Lu3uL}-u<>38z`+Yups+@?UPkoZl%pTT91p-D9k)UazJ%3
zo$!uCv56B;BRqu9(|^qQ=cf?zXQeUI3PYI&gKrO421D6f-{}q7s-a@z2_x*yPO#S2
zJ$>aDqT*EfeIgeA$EdX`!c*D%{r)`m3?=;8r(`T+M(tWL!;`*WPvZ&&_rH}u#(A6u
z2qp4rpC{D#czYsTgjyUvVSZivV}egS658dpdyS;&9X0S(t}&f1C~2^u(vDLyrh8(V
zRvIe;A#T#2^vE3P4aOJY?+S9=hNZqE(tGvC9UfiKFdyr%8E6;ZR#`goTDITk#b)A1
z*P3isPlt)p-cW_+|7KrUnJs_FGWWuZJ$12JxkjnR!>Ie{!hUx^M>Fe1FuAdZ%F4}v
z-jz*A0!xKqGB=*{*iv#rZ{HV8fHLUR2u@e2)H6kljk-1&l6<+x9ylC-=pe^<*<c~!
z3c#GXB~;coO5S<qH$zLc_-cCOp?~Q($Cz)+Af(k}qFCT^RI$-gYL2CWS(B?)p<*V#
zWP0$&_|a#)I+J^Zy|<8#>FI=&R2e@_BF%+@#!!=5?wi(^JP-eXUp~O^AbhdKaL}qC
zlWjCtJ7rG%%m4%YZCVhZMNeq7k2V^j1<{+NhEX(NNdAcud4HiHCgRym!N}ptiU3$Z
zR+(Tjr=J4!m^oQuGHhzJ9?T%SKOVM<XO9geh1jnJIx0U%Mq_#MQoj6y!1d7zUtT1z
zCiV&kQH;v&o6@$ow}Z%Ej+I1v+sbgZAWgXC_WvK0<0CE&kPZ3q;7Y~|*!>{??5%pc
z0wgK+AYu}1Z}u*P_zT>U0Znu)nGhnZ)yRF|uj9&y@VK3GZm5Z`*@Ma=Ju9VP4p*T+
zrHuCcbIJ1qKj|^OB%BzBxH^3UQ$A0F&w)^alhnYeXe8C$$B=UBd_td`NzDc1_C=f3
zZp`r+ZJran$|$K4&${TdCIuu-3oi&pX4K&lj2{Wv7(QI$C(Lu+GL?EqhERQ>=_*{q
zCqx)&sh!)<OwgAkEP5IEhG)<*fNOADO`Gk*#7OVR`A<5VkO{;2u;NGXmMM9UEM@dN
z&1US-;>>2gQFjI|2g@Jr*T1=B_lr5VZ!s4qY_vPb8;;J1_!;q@nw**Q9m$tC3hwVo
z#fvskq_I$31wGXogLj3qEv*vcl9`V;yUero{GtY?)Px+6O0w>(;&!pV`FU^Ue=rq<
zK90-3o%Ne%&$5%jS4UW;5l@kRd^Lfgv<+CL7_;tY$+Dqvxt`sD@PM?OTXVf~>zAM7
z@~U1PVW`=Xba;)<(Qt8c?2$Cr5+aj_;)4$vG)|m5#G2UNstL4B$p7F7gAd=ET1|>;
ztK|WOMC-OPR%qc;Loe0NoZefy#_co{7^?iSz<AJNptK1a%#o|?s&c*WH^$c&?=fQv
zO{z9BVz;aE4-y+f;_%X%08T|cum1MK@JyFpwlwgi(Aw+K6z@f37^~jd^#V^)N>)Kn
z?@y%^aN)~G=t0(qeh>s-&)I)LnE-yU(PJAV|9;!%uU-b;xJpJ=GBUDims3MB$Qy&c
z*oitT?LHuFRc!xaMhw=CKr2s!Er8z**2l&GFNd2bbc{t61XXPV4AOWVOdrry92IB$
z{YeA8t777ASyB%GC}20X{I>(JmR1Dh9A7If+VTB^^8dTk2P-4Ac-=ooFxG0Y4FEK!
ze^?q=QJ9B-{6rRH`R0R^h|vRgc6Fu)3^e^Pmb5C%6dHPQa*_#lc0KOOLd6ayfKzw0
zM|IAZZYzcG-@?J4fOO9+AlFAZ{Lm?MD}WXdK)Pr8QMj?4-oS{1vlrHPUK3r>d0e>1
zvg&b!q_ZHuY4(zecShR(jAie9$`eI>XL5b;>|AonR6yoNhJzD(a2Ez7{NqoS`<}c^
zk~_UqaH#oxek#`JYEF~7P^p-3^nl>^J7`BZk!fwYI&}5Fs<&D7=@-+I>KG^Y-)BDY
z7$!n+)5FN;U^I{e_|fQ^4Yu#8&xsd`L;V^AKikc}=!bNWZ0`Nt3l`5rIT+Caq046B
z_^89FF&MlURwzx#|62>tpTW--N$1NF)I68Ptzv9BjCkTOQcI#_wm45cE|0=mt9Z+A
zK`PmPCTXF~TNyqj6E%#~-U?~K4Ap$o5_(54uQ?^0v#FUMu?vkEt{ZqNeZO}nr94Fd
z=SOqLxjis6*^#crAYYJn<o=!>a{PN2uW{RL<f-`n)~YDon9=Bb$zVSnvH+>E$3$(g
zMDFRG3^d$KPLSgr(~Ac=KQljEC9Sjey^mG_Z30KDOC};&E&{BD8Eg{B<fYt;Ns?zg
zZSdf&HYqGHmQqE`zI0nTxLT{WFAptds5w+L5eUW|+)++WLt2<5vYbV<$d@a7QD{J#
zf&fQVAV7(v%Qf|Rjtx!@(dp1{ioKv{s5#VYeATDKK2C&;$BrpzAo`;wzqy!+6*?-`
zqTi~o+$Y$L5yyN0UWWiL_wv6A>3>b1{(TfJ5pK(VeX8quN2QGG8*Ito{j(n-lfwrj
zJ0WBA>-vco$HXX1q}Ah8`Nb#$Pk{bQ4|n%`X?%q|R4*^DLiKYa(Fky{#zD$y$=0N2
z(ellc*{~0{izdl8zksCc8bqLkhbxt8Br2Dpz27994-0#*^QU_Yx)HDv&>HN4BY163
zyVzW`{{_qdJYc)zfzyiF6mEG|RR%l>#iB-dI6^`~$UlDvR#`#Jw7)t>Up{E6cjFPK
zJ~Bh*e*nLF;&iZ(0q)~CXw(B*K_bsAKS;L{0*j?G!8BN*(S93bVE^j>{31)q58VHv
za+{p{$KJnYQ;5&$Mh=tcu^@cw%nGSdaa?ZEW3em}wraC@_dl{so)vxPW&Srnu1)7V
z%i2yY>@Q6y-j|lSd5ba*5?fE7%r&$rOo@WIW4@q*O6WXBy-nKCo~j5Qrp2fd9^9cr
z6I$NtB-3TL_vg-D(MJZqX$_<jaD98>yKuWW+{X=OJ(3q{$(vnIMzS>$uf3ie%!2vM
z_E3Xf<7Q%stc2+scQ`7EL{SwNgnM#`s(At1&umYr$j>E_-gDcf5r+NvDBxR{f##R1
zxb1kw7&?|P5%NwkPgO8U(;4#t(vck?9f|7V?VrbsMIArLU*@>kI$o;J@dy!*Ea)zy
z6{V5bq%(-wV+%jYzUYaXRjig2iirgH>DxhzScUF;Jhc054;H{ig}=2tiGO2ds!?GC
z>?={$Bm=WOb!8?k@3CC3dY4qOGf_Qo_w%r~S(A&1pHIh4#g=r56ysYP8$-}bQWcby
z7>qR}Ac71luHdRn9kHk&kxLedHV||pmG?~V^MqC6(pr`l9_*U7;*(NO=v_F*IL7+k
z9XDl{{FHxP@jZEHe==bi)2tj&LVcgKmw1i_4%A;w=`-Tn;pL{;Imv^DWMJsLSG&sO
z{)Eo3f5qh)pfr?TnF8o08jWY82Zn~(djVe5xUBQh`QCF@Xw6IA@n=-e-9RI!&Rbnl
zy7P-^%yx^XyZLe|u@m9Be7`~_xx>*Ib4!*PsRpe&w48wq^2+sHy5+Ud96@)Xv5k?-
zr$1DCC=*2dUI%#hT*>m|!U0uuLkfNJL=dbeCw;ZG@ja%87x8zfDDX|m6M%)@6`VlK
z*5aPHY~5uj`9Q5DYEjA*)(nG4(Ij`Ypi*iXPeXF!sbYMY)I#P^am5uauuYq+>M<Jr
z=*7Vzp;9ic&S?~iKpWi=NJD$fL45G}KPJxq)oFm{9<=TSD$M)EjjJwAjg4dFI<?4+
zA47Pu=2KK5<fcnD+xSd|O*);3^qT5vnmnd4%d?<<d=YLVy*pa%MipS$1b4|EIDJKq
zktR6*>O|f_J*};+zks!5s!R`bo??N4$2A%Q+|sim<9YLqrMlF-;yj|(#LI;1f3<du
zgpz=e>2(=loFwCIv<uk0Feh!&$`oZY{jqd?xev8aUA{Q|-CX}LK`u1^gUk3jemsl&
z)i2&>n%oIPhf80I<^aTrQAkI|2FWCv8*&i%XF{e1331FybyP2HPRGo}=t$LG8`Y4?
z{uE#<P_6kUcmo)gt=krK|2CNdSqQw}X?&sJm6S>jS_2B~$T$qk&|&ewhcyi@6wZE|
zPk3jdb@&bY_M~+k+tmUfc-VBJxtl_X>t#kP7&7H|KNx??Z-(^zJX)Ar2Yt@#{+epg
z$xa@dH-97>YjXGXf`0wqBy?}?$bcRS*Mzy{{)D&;8X~$YBcEsiYZ9;C3{nM&q>O}k
z_n1I{`~BMl46BSzGsEpC{`}UzNQ5?_{%jMB?CabvmsS#(rN1c{<a-<-N~S-$$8_eh
z-JL&%`WslUsmFe~wDOfs;+OR*b7{g(R+<wV|H;Vjf!q803%M;Hcn)eBO^1D8gBQ)Z
zIGINOHh6#BY}g3H_L2j~GI1&I#hb4#quKetnnp-#Z8x?sTx}0udt9BhtK#l&IOI!T
zNvh!Z7wZBR&+S$c9@{nG$x#Z4YQ{aMbdk<!zIcvnh~9h77CcQ}Q~C%WUk}`atTV2Y
z-L%O1FG;UZ`q+0~#`kepR}^a6#gS%ju#FCCyzm_nJG^qE)#~U9G2m<UlFCZ%#d6bG
zB5F8qe4c?(<+lt!8se>qD)6eYUcmwH6jQmnF^fm-4~-3gQeSVlW9~Q7`=(N6dDIs@
z(~48Ez!ED`8X6k1H59bBpF#R%)v4O7<u53QcbiW;sQ-dOfoK()NOJj9R#sL7+*68+
zgyVjC&cKx^W9SNEOm}7~vX0qaMYuUT3zHFS=E;|7y=ipZZ<T%l;z&rfm&y%-S(fxB
zm^0S(!`?)|?)4wOGgx=UfdJ55zN>=^qHf6)S*aT^?9QWkzprqEXGGAstdq5am-HQt
zp_U;xGWwbS#wP6<=*bEZigCQelQ~L`?urEiP<$c6U~7bhXkq}Vc_8Z?hrN5J;N039
zEe<dJ9IF@BfzO}AdhRH7E`0;3e}Ok;3yP7$*MkRIDvr<E-7P~gWKZl9?a!H?BY2g?
zQM~?);73qOaa1=yz=ZqAuMqu#ATpp!$K%3@1j2iNq_Qi$UObgU(HQ!h@2^3BDG+h7
zrVQyoM-+N+HS)Saf1mUh$Uu|#W9bg!6gUGYNivE0O?Mc+)Fn^$qsK&{q-qs$|9TYV
zEl$_wr>o1g?OchiRVt*fzU|ZLjA7ebZ?Mmvi#C6g1t_PO*h*Nriy(Qdw9*^`;D6rR
zn5j8^V@W}%aXqN-^s-Z<tGrr#Zo&*=j+tPZg|iDT&)Wi4L$<#;U?=}#9t6SH?-u#N
z3l%?ucr#j1(r@zfHeJHDD?Gt!A%eg@LHpn15{?KshIjHIXKIXw8H#YjKQ^+s{cEmw
zzI%OCt}cF?*REI~qS8$crZ%H9o835N+mBUVOxM*+$N7_vC<{|FrY|<9Nsl1v$zz2i
z&SlUyyRTdMlK%CsGB=PY3LoT6{h%mu9oKxObg3T9{rg}dn)N5!dEz*C1ZW)n4`p(i
z2`p$mdYJy=m90CnQ6a2nnzpJhmPwZUoH;(_ynR=(_HCS-U9ABOOK3e?FO%w$SvQ|&
z&pdCTAhTU*61s9DXtn4P#0eB7{Wazo=6=}j0HNXM7cf;{8(}l4`HAgNbUT__SaTo*
zn%L>_*aKECE49K#=1@W(epJsgwW_y^cqEzCYIeKCSa|yIq#slSp|_D<TGfAez1k3@
zk$-6)Q(0juAQ5AHU03Qr*z<efd;B<-xfbMh$QCKr%H`BzqU>bFraiKptNth%&uDTu
zj*@UJgaEG#mFKoyhinWaj<4$h8{y7UYwK|pXmb=m21BQTMs&?6hsE3oh*=8jTss^r
zU!nuVJIKM5+ncHA{PC*p-}LnVq={kQqmS`hQc6mHQcKs<ToZ3e(38;tyyyGWJc-?8
z3z*zl+f{k9K5mAJv3meKJ7=Z?ZZ&JgG1%=O4-D1jtjAt=S3yV9^)`BaU^S!6+`1@$
z#N}_`g85*41{g_-VUqA-{}3U0W$g`kHXQCyEE){pWDV(1xD{A<(c?RFmnK$+>-796
zyOonUTIRhBHh*}eylh4T2edq#-zmr27$M0qtuk%3OX|yRJn50$5+H~j>s-CvTMfkM
z9H<*U1Z4Q#s0>5k{DF;lY?1~=XRl{!IM2)RK1U77XBH4=yBN|+C>nuZgzs^3;VM?&
zT3r)o$5D7vm$PUH9kKd;?#`uT_u0*=T_i;)3QXA7=17bvPSqRZxjt33@qI#*U>Bs?
zJ9qrXKwvfyk);f%RYqfO>R@V-+436rz)rJ>T2s7Clo$<9l@x{695M5;!A*QW>~#Ev
z7_Cz$m{7>!-0#8R_<TI7z=-L;ap0^0pr1*Fc?s-Ea?H?Z&-U6a=2-0@e~sd3Jci&W
zJT{fP9~ePa`JalJZu)*&LVT08obZlTA&tCIM4pt``ux}P*Y&1>J98Xiody%+^r|iK
z<{HrX&$BhPt2`A47B!;wo%h-TH4jcRc=52)ZKUSwa(OO9_9EqXn?Eoc^s4b+aMja)
zOw9kNCOqM3ijHdM@KrqyXR0b5h^amS8iF54$Z+nS<Vg#?(Cf;6TA?ck=mI)+_E=so
zXQ}ibkH(u+hPMG5X%9x)i%s^DRg1(`b^XHB9MT73co^ofle;{VLAKa*dX}%1wfPz?
zpYOk?$D{3Vav>bfiKSJO)SGusBbzFBI!184-)!wNkhja9O`&Js&c7bOn70-<t_vEb
zbZT_At}1TEz*3eY4w6(Jwwm^RVQ+h?J9+&JBY%AXbj$2H`X=TSACTapgo=zzBN{xX
zAD_8lT^&9(p{l9fQ@j1Xll&d0Q@YL4pA>{f2msRn=i8al?$pAj`T+a~oPWF*Z9kBm
zFP*6Ky9mv}wopY7ALN#f8<~zQ>;m8W#rCq42el1&Y`(X*ll2X2oB4vYfG;4-HwnAJ
z<A$R<((3)ApZV~!gM;B<0bG%3I=9nX>j!xA;4>h;6o`J_!mt553X0|_*w2Xsc)@X1
zkY-y1){x0-Iy6MF!hws6iuW8c<Y)fJBJx+usY7867N?tnCASh3uhx8*%>dq#<_+4~
z2H<uJ@Z}TLCJMGTHpuUPYH;^KKad5}+A-kJ`2Kz%IHFq>2lY=#z#9Z10>%WZ;}CkI
z$IJQ6Y0i!pVh`Y<V0dZ|lhk<K@qms|^OwRCZ<b&_U=~jq%aIauHVOyixCPd$9Fa)C
ziC9^P)IKi5ACCiqAqqm}22qOw9n5!&ok}RgCI13#8dd1Qw0oMXIjYnawLBAF=4t!X
zic=WduE8|y42<GkUGL+elm)Rb-Y*#ctqYi}`1ioGKCMXA#WsJ^H$=&-__K{h!DEOZ
zkrrDh46e>0!3!k2NRM{g|4ksP&5q7n%4$5y2!v^p&fZ2;KF|tgAbs%Ov_GgeXWl5X
zkGE{%E9#`pvrMzFDQx(xhYY!3feU}D-0%zk2YR<|dw_F+@BiIj<APtADWs^cyL%D>
zH;_tQf^$&NjE{gwUCmhX%Dl$gUh3yl>$R_$-iUJoq}IO=vht1N5JP+!(|;h1_xD@|
z{9YS~Pzp&rKwqO%n@>!-h(l5$EM+Df3p_}<Npu$Gi4<&|&P>|B#=3Y|K=y$9S2tD%
z&(OZ66~~AM!+Re1*vA@-HGE>v$-@M`mt!*F&q!|J4bNFA5y*Gvmck~NnsxANt?u?n
z`|nxh*na&Oyzz!wGjs5?I!DBz4YQ<e1hc#(3qGi-m5;yerqC6yc9@cVU1e8OY!$iD
zgWdi1NYncep`hTeTTejD!uj@i<dzsUl6N$B&I%*Aia%S#^jGQDR*k6KL^rP9|3}wX
z09Dzw?Fw#S)0=MCbV~`+ozf+(bb}xr(y?g}M39h>1}O;v>5%SH8U>V=M&c~q_y5nF
z`99B#<BT&73_N>1>%OnNI-8MuJKJ1suI)X8saLMRI$@Q!iF^HJzf);=lY~wU@XFc3
zi_=NjXkV@kry;PZJ%wv$`k!7!I8W4x+6<T)DvHa*d$E_mDv6){W^4?0dHM4`n1z#C
z{rwf*EwwRTp>{0yc|G4ciuCHtHps6)>%nIf*7{>&K`Ps-rCYo^XGKUauTs0-`MfRN
z<oll&K;+hMl_L7{%{=NS$&XB?kECG}f#<a_*^f^fM1B4;IKuD_+SZhps7HF$;mAll
zP=P!A`w<dQQip7XPTeUBpeyQW+-BdiB?aSg)RaKlC*P?CFcN*Ol3GNkrHnKuQSAyo
z>qhqxzy=r%Xs=1_rvx0WGAxi=-<^<}Ow^nE`eb&LgBjG&<7Mj2mow)uK#*KFfjD>!
zSn_^?CbVOa(uYrpx84(@fR4`qJ8c9Qk9IKf?{buxgfNHyA8-%<g}1fzS>&#XN{}bh
z3b0oRYambQglUiu;}IBn@tkex<+?zUR6fW!PLJ*B>IwyRaiWbwY*Oy_?~88k{*^Fm
z#KJuSC>k>AVI;`w90RI|EwE{ZXvDlazu)wK7fng?5U^)n;Uhu2jsfjONi6-);l*K4
zYIMis>#SzY-S|-VNsWP=r`74~)4QT7wb+)U@&X>5GGmM(Ftc1*+T+U$iyp^ad#5yl
zV9C#Iy`Dv7eStTB?!6;o*;Z7&RI6c$5v%#KpC&QDaFOV3EHjgp&%mlmpw1F!#Ccx3
zn`V{Lrox}h_DuX`PMt+FJBEm0{ZHlT+a3CC<TVP|sz!})7OHjuv5CjBpEAZ%k?M?@
z*q?<4C{jgf$wCey)~r9cv={YNI76F1qeis)on-djYCgv6YS%4tkHJn`7i{(u!#L)<
z9%ipd24n?LiN(QNe_wPN`JS%CfA9<Q9C+lcaMFZTlvZtChJ%vF48@<RnM!xl>NQ6B
zxxJYn%>yx|Pcuj`!?lwLcn$kfZVjXEaAU3`clx7QH}jdOjP{;?f6ffkY*j$Uah776
zu5*r!t#tbSa_g)8_}3o+ecdDcgQB4bbx|SRxY-Tpl(b<Xl4GB~<=tN;hCg@K0*u0A
zzc-)i9X+lOp4I*g3Mn3{!X{zWtVyYHo;qC~(Vo$cU;ZBToen7WiD+C!<}j<6uO4@K
zk%yeUK803%Mp_=PP~dooM^W{oar4w(5zr<$+R1acO=`=sFp-e!&pzn8#&D8(=}&j`
z^1^vxKt)F3X_4C>l^)h{wWP-<#nV+jX5<v78Oa$WktNs_19ie!Ic$N)+{8(!-(t4S
z6ZUFdBpB6_49~o$WchpdPV@Dv*SDM_F?o@iVIe_XTcAHdbuYC-r^Ea2+ZzG{^8U6x
z5(a_L-svF_EqC2G?1C$_85vWj`^)Msolze^9}Hi}d1y!C?#QHeAZo%^FLwGhoSLp4
zSXdK5TML#PK;`X#r@D7Efl5Rk<ftb+`4WLc^|(y$R%dLv(Ul&=q3xu=D%!)$YCxu5
z0gzG~O?QG6TXch>e^nTNy->g3u?K2x*QXRO&ky(-ZNZc?Rj5kQ+XLaalgSaU)|7SL
z@c{q@8tlbFili0`K;_G62YF9nL5Ca$H5wqB#ba2T4Z>qJKxn^o)yDBX^(z>ie**bN
zr%2UYUTj8ceb<k4Nq0umigOvzQ;NQi!>&^dM@U+N?<EbZfysuMCTL|n_~(ugVam{s
z^Q6|PcpY#^U*P$8%2s~(k2?S0_IIY|U+Y}T=U=1}OPX3yj54OwZjFYK*#mEGSALxQ
z=RQq<|F~O~$p6WuUAD8$GLAN>qZWUMp;zwU$<|B~S3p4V!=QpE8&ynR8^|<&UUW4d
zuY5IVa<`2!*AO4TF?M^4&!EP%jho(F^s!79wx+>r$;>s|NYxW-_m)A%VFhf)7#$Z}
zw<kq8%t*(y=da<unjg%JEHtb&OoPUr>th`OeL%z=*f<fJ>JrlT+d`Vj&94SbtzXJs
z*SyOcESA%$Y7wPq;y=O!KrRSutu8E`7lwrd!()YHA};u|O@0Cq&PKGMzu4Wd5U}w0
zarToxeui-}K&xL8I;;MS^zh!u-c#ia8y3tBxJENz+EX~<ZkEx2#(ONghrrS;3@Q&s
za24^sBmVkNKly@?J&YqY07t>GVOfR&&Y3+OM*T0nGAjP01XsUnqO->Q?Tzu)0s<@5
z$M?Tsqkt2J&E?rJLYYU@B@(80#I#FXF`)rdOTvI7Fe@m>lbkQ9btrLLGbql|CC{H$
zbuWqHzTZUhf-Wloen)dh(6vNoF*OBj{T6&@mD#y+*M|BN<w^z!3is@$;0eo%3%`}?
z?Kclc=B28KfhI98PnROyxa%h5rM$hZU-2kPS)X<B`B`egN4J|T?uPs+Ng$Y+`nb=q
z&d5oND7<FU?l(-WZuNHIyHI)Y#$)m2sldRiO8v&6D2lkZkR2^(=f9(^+^|Sz?O(+a
zrYK1JHzQ0KyL)?k-#2=1J?oJf^~{io3C^!B_%1FklG@rNfZZiwr5mW{csrto`}>u?
ze8{r`@wAV?;5tb9@fj#%krpV}+POzUNGQwr_-g1ql7gHdc?~Op#=x;|jinO!h$oka
z)YjHUNp^!y>97;>EEP7$o&T{^cTgZ6Z9IG(%&0#Bb140U^(yK<9*5N(Rq^<p_~(LY
z$0y=oA-zjgTj)A$ySp+$6d}>+!BojfS>rcHjRn}>q_uaD(T&0is3V&KyC?zmo!kQu
zh&=R6rg%uiAyv>fCPWc)&VabIvY-}lB>mKMgJqo|=t?)7arTU9L^cW^eIJHFc+T~$
zC{-yOE}uZH3hrG#z2Wb|O9fKL-{7X$s~8LdAhonwZr8<(2}Xquh(dH!_~q||RhiZ6
zq2T*yVP|}gBfKWhvtS0@G~E`Kw1}<75GN5EWxjW1Cm#sQi-{yTozTc?l32ezdD7BE
zAT>lM*EH1h)>wE;y~%Gi%-+EA=z&fv)7}2{s%TIJ+8ImmNF2z4j_DtUwZ6QT=AynF
zC%C2f4uo(fw|?);jesc&qhobr=O1SZkE6K#26AU5<u@sZz7rj)$Gr>T;nnu&c9P{Q
z%NZm;M=sXgkER0T%+L|8aJS};scwZKo{p0{G81U#bmXXT{uRU}^G{c8lCsT?wT9io
zGDUNLj9PN7DV3nS-!?1O+4vu&i$mGqFDsyXg)@b0%2fhUOcXJ$trG6@r&C5fjzZl^
zPi!|z*%d{<|9Nz$gwHD;03uqVaE1poi)!1w4wxH+UXFC4GGs4^bAT#WE2LYA6<9jK
z&zS-bLPAPrK6A$K>yv1nDUPniTK0|tEoWxDo4{H%0W4yw;{Ur?rmA`qfqhp%?4*s=
zL7c8fA8>sIKR-yE!LiiX6K}?|*dI37+@Ghcy7dMa7trP>n%s#{TK3js0{6$M_YX^v
zvCMW!I<f0Su=8rLhxP~c*Y&sUBm4}?x+K{&^GgmKS?7z+I*!jrbbmLWFP|L^D%{kV
z!zzNk<K_fZchxsfFZ4xC5Do6fhWU-pS41$Db+x+A7+Se{>i<WyR?cxA2c-OKuB^I^
zem9Nq?xP=*>ea?Z4`VMjA82;Wr2sv2%@kSj?Ery%2g~P|fxvFWRR4he8=n(v%6l&k
z<B?YMxo}w6l+e7#fbYNsg$;k*enDUUUu;B3M)?0b=`w+KHg>_$JB|`24q0joR0l@R
ze2^+T0eA{skznnNqN1V?Qt(=er|sR*1ro}^A0l?EG+bP&5`T=Cu5v;Se+-fU@n`|y
z(C1=jKz?o5iuXsdrL&Lr)1}g|<~a}oEgy>7KYdkTMFYC1&(}t+;Q>-Ijb1z!y;F<H
zI#A^JO4#HWFXDctm|tp@z|r@98So~k_j7IvR>Bxb=Zj=g&vtb3un-d@ZLpt?Ha0fq
zuqK<aA^yX;$9#GKr0uY7n-mTp?R5vG8!<C_X&o;2|9X3aX#$291m6VN|8eg?P<_&q
z$|oZS{VQof#NgZ`nzrvFt%8!qSE?@Hnugpukjmy#JmkiPg^)fNQKZGlwbG(RfY?<{
zaKm#VH+dhLgTCHaB`Sm-$Z`Fa=h?_jfKY?L?**Tc{J%V?1S1j@Y{jZ?Q(iGBNyCg>
z+}#Opc&(@2&HvG>vZ6&ilM=E&%OyN`TPNxIOTev6jzDjq5$7;W9P{*-JsQ%ujpv8l
zt}>fqROxNIJH-DECmqN<D|#N5?F%yrI+ymQ2vNavv>$<`>`j-(PII)k_U-ISr@HZn
z-uAo-uGj+V-?v>#8JxIQBSt9`R)aE!_>6eSvoy<}q|Yid$B6`giP|y|m7QuM_6^#p
z-Yz#+e`s0@{=s3GYKWbo4v;b(s{L6^>&)W+)dHx~*gEgahqXVi<_Es5fvMX`%2P!T
zs^GzF)s$J+Kd$U7&r8?@sP?mJ73`L4`hlx%_?IW`)d7(5umS%`&ke>Fp__P<=L4$c
zs<B@@aLKQ^PcTb&7UEtNKDN;mp<p`82lkYKU&Ue#mG5qplfPbJxz`u-VPaUQbqPFu
zB{upeRqcKL_6<P+U)n3vFcg#UPg|#-=(mpRiE2DWy%zEW4;?optba-tps)V^N5<CQ
z7v&jv1uZxnVI(?R-m7iUO!e=vTvPyH7Au<aU|S%8EDWRZhhO3c%5Qdd9tJ*82Ei#u
zrky@?{B89r_dDxe;059E4J|b3v!dPOcVb||O^*P3sd}(i<#<~IS3g8Mg`DkQ`iu7y
z;qPk^DkF&mobt3%zrAV0lf3BRW{oRZCBkk0+sklxS{{Quk7vWXD7du7%Kf(he=pBk
z29~o_nay9+$)7@=XNwgoE7XrquQzudQ<-iRrS}oOD4t(<Z^Vy;B^v2XT~R&xO>g2<
zNMh7$Tz*}Ay+q~n%*?|+k3819A$uk8SYdLyf71FdbpIkmA1eKb?ZFoaA$q%#b4Liu
z_mve%YHDi2M<0G;T0?OC{QQ#Ny!mO?L_U)z7h{hhH+Si|VucMsY7Mw9Wsga&_=BtL
zH~LP3gz`rG<)y4ajb*OgWPr6eC^`}!&T?pegG{=a@#wiNs5K6;ji-f*0>(!NtjHmV
zkZcb9$46p5zZq2DiD!W@e47?y&_vzQfgfKFQtB}=nR=RFx1hBxs=p4*!<gF!_9&Rd
zgb+5<FQ{QV!Kbz^zDI|Lw3f0Dt0E+2K(R1n#KlyXuLK5}$<nHSI2CC@6-Jk6qU31k
z(V1MtnSBW6kT(ZsU{x?H2DxYiHwOzPyD!&-SkV*GGWfEC!O{)8!Av4?pu}}L83I$p
zGnkSlL15y@53o5~Q{@g1zpMPK6YY*)GDL=cCw>>VcGU!^T#oFS)1H$&fq&j2XC(VV
z@EJIN%UP**QTzeVh@6SZkKjyjq?hNaU)Lt(eb9m41q41c?}o+%N&kb_%ZS(}05U81
z7E0Pp19JRmTmE$UDYW!G!4H)5fl98t1ZAZcVP_%UxcbE!v}H?OSJ8g$JhW{gFQ)d_
z0Z;zD`6bGtxL*qFc-d#b7r6Rf%Mk<~etB2uQEacJz`ovOxW3%#U+BPmmUvsB4Qb=F
ztM{`LgD8@4JWIy7ewy)HQ0IN)?K{SA<bHrk<s`c*GH3F0_^MsDUVTMcFpy@Vmkbo3
zMN~)fzu4FxKxh*r6nwQ`rPvM4^t8;z?@Iv<+Hh)JeGqt=?@BtF{y?Y^UQJ9f%aq_E
z45#cRf_}gLP^xTvFSvGzIxy{{nD?#(aSXD)$TOoEP>hhx!7@98)V_Au>D9U4iQeRP
zns#vY6E9ry9#?jozg6jcEYHl3AN1e0fD07NGw%(?6YmC*ju-qTEBpMcMp9_eWXjiG
zjWgFB0enE;X^;dU08C`Q$Ms%OB;Xh>r#6_(5F?l3>2uaqzLS{fY#oj}D**<ZFV(8c
zE>tm}dS7>k+j~(mK;2~DFE*b)sv!SiZ>${W8&^<+ZLAaNzT53=$R{sujbJcK(5(R`
zoIs*ku(4~k*VP`cjf-8vuHK46(C{{{_NFl}&-eIIByit@STwDxuqc$I$n&UIT329b
z(VQSmVcmb8QkQdo)hn1ERVqR(rf(8xR`s<_^r#qVp)zti;S`15#W(Wp&y$u*1sFs_
z`?YMizb$8M26vwQ0gk^oD}bxXR74Et0|+-+fEB&fJ*(PaZo9J!?&3CimI%K&yvlty
zzi&76NNVDHin!m?fv4}Wez0mLRWU1Lhde7&@F>h^m3WClaY8O*Me(uPm;7%3Gh4Pk
zKG=}6pa3>HShwI@TF_JEq^EZp*V$r4hqS4%Yb4*zz90Xf$^Ut=%2FV&9wuDb-cMjA
z{{e+7e+6YeEPkguQ{@JH!z&wS`^%U(Jg5`^`106g3uFZ${i-j#yqK@_Dm{KqghybJ
z<ux=~3n4T>NkAg#0#FC+)<aeba&k7y;7~=Bfp)MT$bc_dFPJPQi@c)a4w`a&|D1CE
z7|zghA@2<Angp`FytfzV$k;G}Dkg7ZVQUxT8cX!yOrc2@M9#xX@Q%`0ZoPaaY;F=u
z@hBdIQRGIW9|d^_rz!?(S;bxef86omy29#>%|J^3`!xLpB$C9>+W=%IWPieu{KAEL
zFiWK2uof)zlb|xM^Qa!f0qTH1N`K=8lufKaz?cFGrOl|(@%0Py65d>Zcy?NZkS!VI
zV~45YTzy$KNO0X)<KbvIbulCfqOPv~^^>*%W2<HVtB-b*Oc^zp`!<y6i&Y8;xyRiE
z?M=aO)G)n)H(ZrXURy*V?bLVJe5df_3pxR`@h77kVGQtl)i$HlZYFO<=|Q4#l{d}w
zA`&1I|MRK*ON$4QAy3qngYI_CPcMF?Q4mz60k4OC?2t2?BnN69j}`%@yo|BI?odnM
z?afrJjr#P(<8U}U1SctKWyMq~lX5@#X<GniOEQ8+qSa+D!Rwx&mqMa2*1r5$!mAQ=
zqi@65E5W=-6nO1^v7lxGy7t|-n+DW0DSMyk=SrizaCiUM@25kdDpyBF90GmbIbQY>
z;?o;VWkeiS9ErRnl;CXqg~9Y2IW5%g*%$enwPz9-7pHNs12l<vQXUHosltA(qWt$I
zd|UWvV|<b7`=NGyEt>9!E7oE?oDV{=w&MH}CQWb+x{8{G-x76kKSW6C^wqyC@z3`p
zM(Lz)C+^r`e&n-Fov{>xG9Zi}247=T;V45MPtZ1cGY$^Z)_kZ)=LztJ!#0wb9Grox
zMC1q8wxS%{bbcC->h;5+lY|pQyUE84Htkav%ryQ-@l{U)Pgewnw~Qy}RDKN!mHa8M
z=)AloLd^{>I(t6ZFiL|i)#80)>bl-j#85J!IRL0`Lx-7IvNL>S><%tu)`tvX($cMy
z31b>&mEaxC$f%sGd0tt8g?vwB(~ms#9j)xdivvd~28ChR&}XY&cxQl>Lznp14hQTz
z3a;92hX9}r_@~nR!N^7l{l<PUqOWa^ygji*$}l4q&HVJ?Q#-ep4kl=2&6^3B+l{6d
z<koH5r<_@`MGc&f0xE&eEBkB0Gsbc;{=3zN!+57;ub|7w?z0|E1}<4A3Q+s!JWO}9
zug6}E0Y8xDSn|Eg->X!2tJ{QSznqd*VV%9oxe3AXciL+xdhV3L3pS8>0Hmffs#{Kk
z8Z7@Z81HoT`R`G^u0jJ@0P?xZZRl-npsJej+;6oFY*l09ouhQ;)WKsgNJb6G136$Q
zt1fQUGJ_@!?`l443|odd$#WGV|44aB(X~MK2*!vWrVy(bOXK~*(GnzUgWhhkp?_hE
z`C<>}h`%9-l2f!Ri_7z}CzSKg5*f4O&}APXyO4&O0<_QyiqvoKdAegD#nEXB>UQ7|
zm6%;XJWu6F-B(?`C-@cq?J*#;A-Sl6O&)s-246bypUA);QXa2ppb^-(cHSzu909qd
z)uJRc4<zk3HT5M?&q)ozSrl(NN9X6$LE{}wVUTl0@bTVa28h8g6netl+nOp77_iEv
zo-G=poxIfL>mu9R0(?|k=DeU1gf?+8)1=8gik#ox@<W;nl|`>8p8NBWJ7X^x5ne|r
z2i>2M0W?DiK<h(RqUONz6XvTWa|(x&l9mJ8??;dACvII;zl1M4g>?rGtZZRe#Gsc{
zu=r;+fHlWKz<v0Tl`ja1u+jmQh6b7?N1`L|G9KEQb2PmC<GGq1!V>+KcAIYIRRxFW
zJ6Fr7&P>3;m-{v9GwaLD;TA-EM)mKGc&XO(+|<b|F1*L_WGLYBSZQvv(xkain6kW&
zPA(d%mJH(v?&6i@0elB>DyxghUznADa#zBl+7Wp4wms2Ay#g-Taqa2?Os1@Nh)YV^
zbxL0|7L;0f7qB0NL+N}J5)oURBXb2d%fOS5H*)lv0{}gDo8+I<-C9y;HzU>>t~VOL
z>zeFaiD%itr27R`;`3>e?o2_O_@gY@RxPth<g&U44|=J4Xu93Z0KC#NK)<~3=wH71
zA<hsnQ0DUt`n^#b2de#_Kk{$=l^o56MGF&UhBt^G{rDgMU@dh>GL?N@j`R-)tp&)&
zOQtFEW`B1Pr*!czvO`^KNVk>95KOj*yRrqpu5yjKk&vpZ(yFII%PXi7#AZXGo#`eH
zkm^w28`kK2&${Cy?8)Z|@$ZYLNLXWjoaZp~OuV%yl)Y%Oe>leD^{h6F&3Mgm-^%<G
zwDj$tp@X&r?XAbV+a%!ET3<zdY$&^5<lASL@FV+t`91L0jswrA8MSy=WWe(Y&GXhv
zU1X6NEb`maz{9bG*1$i~fJUn?jAAiCLngRm;5Tufv+Bxg2ad7;wNs|*U5bq=_Y3;J
z-W+t<cavQ3fwMD5A?cx4gu+1?y8G_eX@+$X<dz=k{E0(JLdmQ0_NWbTFEaHUh)OX?
z*+WSq=qWP4cha5Ti=>9oGAkFBhv6b2KqCTq^YigM6xD1|gY#SEHxC%0;>Gh4w^uS?
zD4%S>28aQ1=I!0ZZ14em<{^FSAe2N4<YA($VnVuPj_Jx#J8(G1@70}lV9yu94sfgE
z0foR$99~Pe(FkOc^Bz;TmnZCtEkLJ8E=!T<p)d$iksrhQ6NS~xjlm7AiPai;E>&Sz
zr<2j6j3;Q~>*JH&gMoxm5`;?GRi;xySH?bk9&UOI($mp@B!0r&hM8m1NCXffuO?Mv
z;#k>lYdL}Bh%AC`y^mppSRNe#AR{w{x4?5I6r`gADNaSKIg542)opDOsPPhh@g1Sk
za(D0BppOz}hnjUolwdGPdf!Kefi%PV{<kEfw4&Lr<@A;YGW7xu6~J3IRg_?yORd%h
zx;lxoKLffCbNf9oTOI?j&_eIalh==)KXqtkG7_&foZoO!KNL&iE2=kaohDd~{_Dd7
zV;b~65*RfMYb>Lx!zms)Z{eq7%e*n>kH)`a_kAs*Y(ZE+v^0)4GmI<S?%o(!*TVRG
zT8i4q#FwmcTBUZ#H^0Li+YPvGQo_1UUg_Xh^ctME_#DOV+aF{*0c1CYUGKr?;TJ+o
z;QhSN`ZD9rc>xlMACBOz;R4%g0fW*j7=-Z79w&kL{;doI9(`W=R4lajCSiYa>QrL6
zgkHaTw#CF#$e@J;r!gRYWdA7F?T>%?TNyyvq6c0))-C8})iRn!WfSvr$?)VPmGR=b
zIu^UbFo-JmWaY{P@(6zhMC%wV_TRDv06_5p)z`-gv!nD-*cLy~kh>Nueu~k{xf7TE
z{+RC0Of&us?TrQUspJaK#JOK=;rw2#o+y>P!!sv<l2!YrCO(BRkY`bv?X;b#DK6=3
z@}PPBPTZH}*7vhJA{=ta^cgj{bb*mgV-KH*RrzKug$;N)h(zL-ei_Guy^Tc?K7lFK
z9`zNB%!sA`LEre|LL8Ecy8n`{V8*Z#*z=}EEHkbmh0`b%q*T)MKKUd}P$hw^{|8F`
z=+3a-|LvQR2OUs%ya&oHips8^*drg!%Rsr03d6nG69h*Z{noEvk3pt8N#^cd{=a4Z
z8}g7NAlP@lB1QTM=CSuch>wXhWQeM;3a+A3;!l2OA68b1m~ClnJnn>#P-#*K{;%0e
zb+?Tn^rIM8K>}%GX@6qd_^b&Jh(~@FNFaV|oGPrcP8UYaeR_3qM3703LnF=sxr{N8
zB$QSCP7jAm!jO_`LIqJFN-H@hmnRO=%jUF6Anke_Ky122Xi`{E3w?)Xul+(Gr|d5c
z<=o4is|tWkReIdgk_PjKNVw&}nmu>%&yCDsjzMYRZ%HAfA+_h91U};8Ap;fZ>Q~SQ
zWF?IU3TE<D(s|Rd6aaJPxuY-TZVGy5qPu#}U9d+yR;^YKW6RLzNH;WqDqCs@rIY3h
zL)2%<{wjrF10Z&JShW1f%_h0r<%{vjx94pJaYL!29H-tpCt9H4Ivq~e)%%x6^v}`a
zL>83jFrc|P{tBLf9bnIOK<e}AkfuH8x&ccG^*C5>!dFHbUDw$JIK^fWL(;JNx3y1u
zPYoXc?Gp$zx)_Xn9tDGp47yrl;ce+xn_vH~F7+VQ+@Zt1_d0mxihK>nJT!-AWV;Rv
zd4BCP+P<CrR52dYA=+`I7aI-^PUk1zjiG^#Y{BF{;TWonT3dzFlb-cI{E&kOSglmv
z3g-ZOT@_<qT3s<<)33@oSQ^bnfnyOGK-Xr=nfK%*g2k5Bf1XF&F43m`D+`@?CiE)x
z>SmW+?2}g(^-_!Coq_vKOA7Qgo%_Wgu0?Y~#|~vR)Y6VuYeMHIi`}o|6mbRdXo}^j
zHoEdj8S6{+{bh{(Gy*17yqS%M+w{$+*X%Z17cvsQM5K~jG=C;R$ah%I@p%+Jrd#+u
zlx}fA@=1Z&5q<X1WnHD68XeN+FMYezA`7A_3Rg&ik5`A;FAq-nd*TTq?>I$Kh5iZ4
z^L;K4)W=EUd^WWWeH2dCLoM$j_Eld3V+Hl%Cuxw}MM!uqdCryAr<{lY(oHUZ2^mpV
zquf`WM^+>1?EVUa6#%$_&4WySTIda0prsM7DD_{a5=1#b!{}<3$f##48SWJs*v;es
zpE5Lf?Qz6!P_V|0&K(&_9&+0gv7_)sgMmLquJFBKoxOpWs^C6p$id>m0<`0sRw$n_
zprhkxNLVx^0l_U9{>f3rFpv973xpPpAMYMyzH597a81$@z|}?%2?y0Jot6mjuCI?e
z!rSoqIl=g~(KUaC!Kp&2RwY+eMu1%=BkdayP@yP13GKMZ1%n@xIkKTS4bXIubklc7
z?D%VS+=Kc9u)9OQ9Nbx@(zuV!u_K~ER}m2e(}gQV77y#kR2aM*&ki<<y-hXp-oE1+
z=C%dG&v)w0K1;_!90bA0*-1k=4_Y>@Ili?82Hw>(t#OiICXixCa$6m5jWdltb#dVa
zF#L$682h3`2`p?zxT_ZXFc~O9jG8GurfX05;w3{sXD|C{oJZJ89ss{H%_ccv7_1yz
zDgAq^snZO9lDr3+^00e(!MmskjBmf*wtY;jcsCCYPbtP47WqR(Sc4{JeU&}3an#>t
z`FjNCRuC5^(DqH{dwI-SpqBL(G@HoTO@xV6q1hAxg&s+_ANFPuEVV+b00STja<#ZW
z4Im>wU@6#L^VG7Y4UY5XozPiVd8E}RP{+ObS_K%Q-Jniilq9bcidFae<>he{2w0T?
zPQ!fAZV25p6>O8KDq*DT61FiKX0EBf-zzRI-f8d$Wa)&NnTtuiCj>}CK6V+c%iQRw
z`WMQ|scdRm1klQ0Y%g)k$D-3sW0OCG^^$>Do+_NlwM%^?psXe8h42_5?AM3LLQqJx
z0dT-+Kl#LA>6Kcw`dvgxBNwaIoHz{MCKHHr_{k=~)Xqul)Z2{Gf>zV*@+3j>1biGY
z_i^AYoB{jhN=6$4(i&ube5dTtW7CArfY*%5#4)qMpIWhI4<Bq?9Bp>C(3xLvQ!&4Z
zA%|48;!+C2Tkdy@P_{ge#aP2#YwmKT)wHOPFEH@;rBR6y&AdaVbQ+E{q*#LfTTp*@
zi0o;hj76L1f9}&!$WY_{jZzI(l!1%h<kHwN_1!l^7KXN`<BtTIH^2CS!Kj?7Qhf?O
zXi%gP^HA+|@IqG=4>gqq^POtVVho6{)K3E93uZxCLwj>t1kg%Og3@zK)pjKfN`G8t
z1woPMEFMktj^lR{frUWFkzo}i)KPK{rlgvil_61&UpgJG<PmU>s_^?iD~uYT$WU_;
zzf+C^)r^^m5{J~gzGn1&(0hZSHgjk61fH~x`Te<Si)d+5;7%Z*l*G1(gob%%yJUwP
z@ykBwj(~el@spC$cV)j~MM>?FB39`^?URLc#e`G9sqZRv3~C#_VDpI>ZVw&j5+iVF
z9#~*0C_vK{dn6MXs{qzgb4t4wgk@~TgOF;UU#Jqmasrd7HjD|6;vC%S%COnQ(iG)=
zE=p7NOhH<TuWh$C?BGHHdaxvPvK%akRyzi2QZmSn{Bk)%4+*Yb7gs`&?d()5`%v-D
zl~I%OIN?GC4APTkL_^@_d<?pw_{ex?{NpKwbc$#JWF#I|=TKtShMr*a<kCN;FZ=|}
z#;$zzOUmk)mZx#{-_Dq%JKa4^z0Cc!7G>Y;h+33PTxr72i5(w7htQxBp<F}6(At7>
z|ND+9khm~aW2Gz{aMkFtm&Y^|Qx9*#tk&kI;I%}+g(;ZTGPxI>Ap%^+jT%sDJqlci
zoa>T7ks1~4oZ(<6uML7E%tPEPgtqhwG}ri^AJBrB62w6pEpH;P)#FvshuVcI#AuD{
z<qqK26vn5-8S3)kcrl_;bPsQj40#D`22K-GV3e>09a_h;&jQKz8E*o?BUBx*Lzi0d
zC$U+7Z1XWf9_$A^m_~>vTc4hR5jG7NdJ7CGEexv7!`BR|KfbD%ZOOd`>NXI;*`d(1
zyds7w>qDD|)pa2}bARbj-&|h-v@C|T!Wn|y3=f5vWP1zNc%e+A8ILL%7oi~(uqGax
zG_)m|m8`T+pF50=d_Sz0lXrH3*;j`%KFDY1`n>XZF~N{gblaOG=t2>DbJcBggb|_I
z#jRJ)Uw0PgyU}3<=5x5z_s5QuB%Ng;e|sQ7KFF(hH2CXiYE(|9g7?CYK6d<@GLV67
zxWV*y6jl{^={l?bwx-hc1*n`Ws<9fBAMXEMo)&~04E~*AnWG?I0V=@QYNT`Ar%QEF
ziqxuC(>rSE`2~N|7E=Y<N9>pYkq1*A_J%Vd@-24omHkV4Z5;qS@Mn;VdRMK;#`;J-
zl-_B<WL^NHT>8{AfU)}c`VM>z<J$t-WUG<)5g}`meqA;$)*n3%j*B((Z2{)cdq|6D
z29JPg9UC1TFO!B=%N5|a9cEmh814AaejCML$EUA7J#qr-P-RfWs_rrpmS5h`(4b^3
zrgIOonmeo!PjH;hFJo@S9pJ#)QbR~&l`9`Vn|2_l)ARQ-c(_Z80OxgTlq0;c6~G<Q
zXHQE+F{IOE`!%V8FCI(N7l&3i*p7$P*o>-y4&1`ZXKffb@h%@yghLvfzRg(f=5S;#
z^^D^0^?=Sn%Wa&Ow0v2w?w4u_$P}zx`y6ecpQ#PINUUO2q<Rcx!XO)H!K9WFSGvU1
zqk^*7EA39)mX@IwZBv@YcJXt`E8Y)?$#`~n>{Z~h_Z3`1SN)g!`}@tqR!@e^;olmb
zlR#*uLMRThf^BgA$N()DC$)&)Kd8umTbKf{kup)%mJhUYjqUc&8^mR)y6Kt?>AMXO
zwY7YUpZ)Y^Wm86KH8k0xxvhstX%VEI1shnwBfbNx9G?`E=s=&7_$n8mpqoP8t$vMi
z6Ul6|N7qv9i{g6?nntu18eNINg(<WQa+_z<iF$9q+`hV?{&NR+GX#{?!J*KHwque<
zSenA<khygZk`OHW2tM^pJvQ`Nw&`HS18_T`n3;%09J#buB$AJ`v+I^J_{Z{?#!2pw
zp59#h+0T@x_Y39Z-hgkWG6S+(A+jka7;9_kA;n0&c-awdstC9B#ZVy`m_#om35yZ4
zl0Tufz0qbgTe<<JHV=lOL$VIagI3AQ%+)N2EIGWzX{2h2w(*{sgR96&0$5ZrgJArp
zU1ENxq#4=-PiH1+AcF;d@JoU-+;L|FU08z@7DXPDx4;Sc%zfGHg8k(8C$w~sLq~nE
zM#Lgdp5KCfmw4$!3462G`%O0({)0}y7})9SX`K9*<Cw>F$Lh77W!sGWWlhjbyo*oj
z$QaPBL9`brzfqwio<?39FE;eNyP_~VChR>=e(81~sSJ{ls<{AF1rr(?TJ5@mq(}`}
z$BGIX52oD=3lvAO)+>sFn%nf=$<}z+`FNFCmr9K#twm~w=9C81@jV@>3vW0<#*>`J
zIUyV;sT|}rSbaTMw9)5Nu_9bM`bV^6G$eQ*8Q8lJivs+?+>_buOs0%WP{nI|MztFH
zA!?SI^1*Z%1^gT-(#18Wtx>a_wS>L|Ea{YEs|?W|m4xRw3PytXF(^o5qu>^e9hq^V
zRG=`Q#HW+C=Cx!=e*0=G{QN@l0-R-ZwM>Wc`#b-u1pxQlCzUK=-8yuKSwsC^OJ`Ms
zqga_O`5hLg67Eo)<DP{j7LztG9}#!Uanv1nTlZK5X-jlV0&z)^@I%3m7PyfFb=0d^
z%9~$){52Jb8)+MT#TZL!JAzMFjC1u0gD%}LB4`@~VX<X5ta6+HuC|7c7fLVbEom?4
zwFU0`LkmPaousiZb&RPKLPzxFr4F>F_Y<G2wQ?#)iH%_mFAR-Ew=~7Y8Bt65^OL-(
zDSS2aE?weDLmRLI4}czL)lCkZxznSgd=S+57GWp}Bem&)e(e=1cm?I`rh%^^Y2FVF
zE}9T}?|uLy1Vy5856rM2e=I0LqxO{LIfy@B<<L$@49=x3N6S=F-lrHbbX~@Z_-?QI
z_8~2l5;UjFon)3t1|x?E2CcpfeFc*RdXt|C5;uv%RI!68tn>&HWmTn*^Q9;STIk4w
zq{)mCZi<--k2ytWMK3!qJAE2D4jfm-TYZiq;8QUkIhG$jd<Z)eG>kYSpA&g+b2K3=
zIN1FbuZ=wjfhwyAB9<|^p0yIn<`(Ruz)eH^u&Rj=&KAQmTPT|as9n_b0f83%pQR0k
z(EWUXLsO@0?Nc`&$Ks=t(;r(~ir&nxxXq+{*vykWTX36PRzoyK77WC?&Ea`NcPGc=
z?&JtN8^`?Z<UG1NIZJ2nY)1cfa$^6@^(+0^Yw*+KMT|MAxA1sc(3BMB$Y+<|ugQ61
zS*>QIg#?GGM7=eV=_scXtI=`ZwYIjFTCKukH#L-Dc`yH*GL58w&U^fthA8ayVD0Kx
z(<R!G8>8=@(^1oUJQNU&Apa#1aHa18A*RR-OHxu{PbS%jTX|8vPE|ACp)@nYM8uiK
zXA_^;GmIa4^c+-Ra+c7ggiq4cRCaV|_O}yAous~viHS+HQ|GKQ-tk7%t7i$zrSn>8
z?Vzfq!Ui??EWdPqg;DU@(B9AM;8s7zlL+u1E@44`L<!P4!L{>XDpb2!u$Wrv)Lg;K
zb^Xf#+98Z_Q@317P&h_)p!=-{JS#IH0rzBo`I*~@%d2qHNS&0P3BL~wEnwO^X19v;
z>GCnE?8qe=ZRmgx@H}4<o&J@bo&C|WAAkJ>^rUKo8PM_v2xUM)vo2@f>GGbzB7Qnr
zK9K_i8tOoGOkC4kLY7%itAX6N0nmq^a{nI|mpj;n;Q$O(<3MN0xhJK>F+27Jps*0y
zrzMS$5gA}%V24}>Ui_95#HE%9XsLc)SNr|W%?JNoYAyJt>muu|VEC(p(gK1AXgfed
zVr?d2@ZL1IV6G)8!H7NRA5{fkt&k5S9i_?%#ok^2Ov7OwBesrUC+=PGs2<w^8(~<G
zd$n1>-MS<m0!I!3$uP?gGRQZw1YON_{lO1P2N^ap7v%d|@03wW3Xzp_5h!Co4s!GP
ze}JOLHk|+wV}_!U4#5S=nLIhOF_F(PiP#wY8Nh68a0p;2t244qGeF)H2)eGpHbUGa
z4#^C`#SrGZYGx>PP8wKk-V?S-=%CS(3LY-pPmf^9f%>TLf^|d_8&wVVtoM4tcQovb
z8~g~GFZE2-V%sVG7WklhZ0U_oZXtLPm!|0B#-UP{QvSq_&Z27|?WAKKv>itiLCic#
z(nY%Zj&R2_z^@1&vPMguYdL38{ha;tStn(8$Ue*o9S4Vaql9TCSR8H~YICOuLE63p
z>OB@3iT|>8$v(exc6{EK82#H|pGSIk{LCMv6j|^fS&B-hGKO}rp6txmG9k6V_&}IJ
zdg8P~{|YQ($JrNKt$Jx`DLRB8LSW?>9nGwO!_4KYG3X?(7UAOJqCLu->&B^C8(m#M
z+`9tYb$W_IYT1h)17s31k|LKpq&0c`j&o!0ad;6@E0V+Q*lKYuZwWGJyIwzi>N}_u
zI=1TnwM>ue^K|$NEgL04=Po7679QM^NxnU?fgG+16&;rxS%C+k9qGhtq<}!z94bVU
zLWgvRR;Lni=#N>dfRQ}9XLSxy9%&e{U28qe%Zl8mA{a!Dg)`_|b87;Mm7!rI6k!^_
zH-_2$AsqzOf?t4{#>${uV-F0!(h&~@^~%UH->tGZa6=OiwHx!&D~fE6!7rti(vWfH
zy`86dBMd&04inY`Ok?l;wvzgWau@e<+pWau2=Y+$uj_TL#m8QXj}-eu9)iDFIdg-;
zf)tfPgWOr!I60sbP-NuCN=m>a^x!bC_2|#2mG$1jf(Teu0+u&dk@hmZmq&&8n$L!O
z+BTEuTJo%Jr}duwRC~!6VM+Mh)qQl0Pzod{7gD*E?HSnI^$@cv!Y@`MX(*Yb;U)JE
z%|ffwvw$y9Xqv!{CS$ysOuSrH)?WyBp7<|4g6ASg3<WYU$>tA{{9;hmjlnnSaNejo
z6KJtHwvGc!17Hi4Qdp8q()0mt89Ec|P}&&5&wzMdx?%eg+ks7gmY44w3F-cnhc$vI
z>icrw?dQq&mU<SbQjuUOXG4Cs{PHZz?#|K6w#{#d^bO2xtkNj3_tPJ)bCJr6Xd?hR
z^zG}B+z{#gSQHiZ-&m^#P+xLY6A69_i8>B*=c(c(y9JnAP*B)-6>1p2DRk95i!`w6
zX$8@I_?RQmovMBdFRs;u+;g~43{b%TWUnaPC*0~OE~C-aD1a@cz5A6{78S@N_PHNa
zXn*Aw&Ii&jv$%bws)$&KPlZ%VlP)kuC%~~Ph!Q>c(H1|)^Y;THWxisX_<^zhCy6=-
zH+d#&x~?aqKHVru&MlLg*jEQwoiDcsDACWBnmm-*o|M}*S!aP9wjVD^vT?nsh44LH
znIOSu^k2{94rbFO1=rdynIYM_eCxYxPfvvRgckg`V|M|%w_9rd;qB+<pm(Ht`QDJU
z;cPLZPwH_hAt50tUeX{^bNVFI2dl$jn!D)WrZdZn3H+?d;04r3!8@3A58W230S%c9
zzN@YJk3XW!lC;p#^lH?<J#0=S45{<ov9W4yx*+VQiUBik4`pdHKMMGtyBOg)B7dv4
zi2Q(~h6}vm=?YIR=qUwqR^RjTb#3T73Jhk8HSh5XB!CvtrPFi+WQh+BkJ3xSs||3J
z`m768k^3Ul9KY%g#}a&yVnAYkN#+Dp!qGuNr|t|X9fdMBO4rm#4+)>vTE~r$K=Di`
ztC{NooxEtR@2JylElH|&ahF*N#C@80EbYB=41NxeL_~gJGH;s6e6as2dkQ!ymJB*q
zbHZNA4DG`PkwPjy1xFs#H2U7**ty1%MVIIsm%Owm43NV$9f=CF<d#Fe-4n3jDS@i>
z9kr>Dt!TDHQ$kAaXrUZ2NBh08+|WVQlsVH1qOu^<DA&o>`CfOg^HM7?8Ws_VNxcIa
zMINyp9E(|ibjk_#G-^&Ii<`VYIT4G$iOu+#>7+J$>2-bSVRgUd@YB|gPw1tfE`de<
zTUU<hQCh)J9t~9yw2CGhlS92tmVl=#HevbLQ-DCxg7AJsrA2pKnT?Jzz5hA=AVDOc
z3hOV=DKW?bSwE&5{nT(0BenD$$fPk8s#s##yH_2GbRTu=mxUNE^PmIvb|AO|XI`S_
z8Y5)NjT%Nyg=S*m)OH`yaH$oST6|RRcaZaT+b;6wpY!17R*$3t-I34vL9TI=yHa9%
zEWcBJE{E*XBtd7U)SzvBT%O)aCo~YZW7NDCx~<Pg$#0)hQOspNgCS*V;tT}L=CRMV
zDZ=2foq6)8*4w)*7BdgLC5=hwFy)g*0bRtFH&iNwkJRDo21*}xde<u3ZnS1{;v!Cd
z0Rc2CjRiL4wt8=CTxTgu<Y}yfK1{er-%c*JZhJ_c7Mjnc-@q4521pl$(kB(A1oRz$
zUV}WsMv?Hv2R4KUa&qOB>u$C0{X{XR&IqhK(ZF#$M<do(*TIgB%VSJqhcN`ZAUv_h
zRUA=wCAVb$WOmq)DwN++ykl>aX!h8)CU~N8?Q$yK!vaC#fgrL4`SM|5&2*F2PWIvO
zsXq()IHUGMeif_N*xij;QQqt6&?NkIKjGR>ahnIZGLf0_R1hJc?_vg?jmZmh|NX5~
z1{*2RWYp}X*EO3SvqnJlw`bUHgdD&L0h^i3qV=Reekh}MD?Fa&Z~rssJ~Cm*$`l+)
z6TiMLYJJW)3bF;nUTn<u7NM#3b8}JH$#eQe6`=&{RRRTdfT&~1z;Jy<@v4`KOyHe)
zEt8rXFS**a;b-5v2U7aY;{-qA^03d#0Ww?zralulPQ#BHYA`oT#m*V$^M~0Q?-v<L
zobFTXV-T^u&s2<5Et`Wmh#snPCSaEeUMyjRt^}Wc=XowbO#UtCo#1f)w4L9FwVzWZ
z$sEsG7oK3bp|~-9v?kPP_n&s|>}B<vo3dM2`3A5SD{a62SBxGOR`nM|M<hi@cEg$>
z5&~Z4M+e}eP|6O_*Z`BOUOyZP-oUFv1uF|aS(Gtx{M)#Ibp{DX@WoPk#L$s2brZYB
z?E)I#xYSUqnRZ_n6SV|Yp<Q;;WYR@CuvET1Tnaizm(|G3qC}**k}m>H06hR{_3%+M
z#n42vFrO@}TRRCWKWx`GTX3;|JKlP8>Cnu8X+dT|hYFF0|IXoeROw~16xGuS9gAf%
zG@BNSX&rlH-gSgMYM_wErD&KY<W?vn1<fCeGC;<7MYuo|bm;z}O7t&JP1YJ&v9R|t
z!X9SR?HfVgMIP_^(i|B2LG`LV%%7XUO;Y+%m=yuzV+L^N=?;+2Djkx|^v0fU3{y;Y
z+gE5*G_NC)_o}mV$^8|u<U?WGQ3TB2&kxt5B_Xd0s<U4M$9};UK$+fy8>-1(u~dM7
zlly3xr7D(Je=v%SuTX1&goh#=4(fdipg5!`%DT63<Y0bFrx%~cy~;J$sDfsy0-)7s
zyWZv|FF>pY=>K(YJ^&Bl0YKSm|4{Z{%CFiC^?{G~uYo4~+jeiWiUF0Kd)OV7K;I~m
z#jEHaxy9d0)4y%lC4!j-612)Q=zmf<d^kYKtFX>1`FbMiwOK9lBX+yKcwOcFy$~+b
z$Z9^L?ONZFuC~h7%f~+Z-@mjIuD=0DtsETLVXZV>tPOl+X8o8M@)-jj956K3Z1<k~
zj}f;UBdA2`O{muWJDbaafLxf0Zh_tVHivxX8`a{Q54~T%sQjVS+{U30Q1N+`OWsSm
z@3~;$7T(CeWMmi4FqHi{ZF3}>sxiT3zZZcggSTw(=|#aXO|2K#hqVn4&`^Ji#~q!f
z4GrN7{m-is+?>V)Ij}GXd5*so^5R9br{5Q`^gV0n-<~_R5<Ow)gvcl;wJRf!y!sTU
zT3U2^yfd%uRS5<id1lgJ-><wN{q7C$sBFC&jB}!&r)GX=r;aW|wytE?7(dyq!}l%G
zn$W4e@R4KZ6jK|;pFVU2#a6xH#*#At{QMqQpqXdf^b1)WXSL4$xLWL}sE9Dh6YCbn
zXHwbnJOXqRNb`?Lt|jKshXb3pOEZ;42gq3chAt800W2sj&ICkpAsFXa%-O33@!dYP
zaj$9o4}xog2{R<)GG?m#3C-bxhwA)}+1*T!^J#@>G9D!}Di<0{e+DtJ>Aj)dUM@P=
z{U?G}g9Ke-5vu11Oy&VQY}b`3IZ}Zt680xUKSX;_HDVhy9i^T0*h_<lSLcjN$py04
z2zmLP9R)qD;??lobw|fN*!S*K^s~L1-?%ogUZL^YjBw0#$E&s|T61Uf7R_|%!~3O0
z5{A}*%cpFQL2@@L+1^K#0PIutW$|(6bBSfyFKofF#HnM(F#oVFKEtF*YSFn6T4@-l
ziRy89rTa2M5m)xn$B4}~_NPlDL^JgNRq6>3{-TltY<-W-8||%&S{yD+E1=S4U-|Rz
zrqIszDxkqp1YQG^4`S&&eZmiB-c0i&TacCiyju&-s?%M9$_~T!VTroKNwBaoPdIOx
z*!0q*taJG+os`Mo1dAob*EA4Dk0=7dq$Yl6i&)b8yZ-GS<>Tg5iVnSD-h5^#x{4jK
z`JN_9epG8%Fzgw?08f7(%as9xrX>#;we-5ykDJn=k@X?tUiqd6N%RVY)ew;FvnMzY
zmY$2NqtQjyUz+J)9~c0TcV!u$Stq1JxV(Xw*lp=tW#Tg04=b+*)Y^cZRF%2Wl+ak7
zEai^2svs*rlsWHFfgp!pp6x$Bd!Sq)YBNG9ht+GVpWrlKQ?P4MzDti|6LF^G%~eP~
zvrZea9k&`V7A<3uc|a}eAdg3*-qU!vlnWNMCV{#T;C<=`$%`^)w5>>*BnZj&C*}II
zz&-Wxbzd8;q&oP`A7tJOhl|?ulK*$<FasDvNB;ZSfPPmvxb2`h9hNLl2_)%w)c$n*
zlpIm<Gfyy}+Xo3l?#wRJA54r~I@9du1fx_v6<>L#9(-%^a9BilD)u@*F#CqOdVBLn
zy&=6C3>LpZX63eV-);3zP5w-l2-S>{p~iIFA92h{s|-~@*9d);Dpoh<c<k1|MepVq
z!l989)I9zA1<bZR!li;1kGkljgo1mRyj#8<&@SlR%s`1!kogeh2^he2)uKAB4fD6|
zL9krR$p-{^Gc_XO+QDp<0)|n=eEB%X5RwCQr$z@s9!Jn-QtuOO835(5#Wu&B`&dlA
z26Qs-=%`oY(zBkT;jFCg9CJ85JD@l+5Q`gX6#CkjPUX7#QTq8t$=6EH&>Gj|^uvJ8
z{;0<1am=Fj7C|sn2#>$jlf`vF;lJT`nDO3ag5Xpg&S^@A)|(AE#1_ny0u>tI4t3S?
zyCbZ2`E))@#38diS*YC_+;LZDkT9)n<ufDY%OwzfM*AMAE6V4qYFleI#Zz2rc2Md3
zpEaYB_wc#1S8j$MEkkD{GSd$&eagKgP48I~*1MCCb<@Kefy7lSQa3iQvbYwQ*u0vn
zUi)4AE^wkkrlI3mnEu*ez}(C4q8{Eo90rHK$fQ@mG4jfdn`eQnvT`7Vytc-qVz&ow
zuZ|MlE58|;p$to}LmmM<`gjz-!=E1C2N33=8FAVd7}b^)WSd*>m6G4f$B}18<gxF^
z#+-^p8lp#C>rZN7AE6vEeUyd)0Rs`k7SPg&=^Uo%_8N)`IyeEbo!abyi4Y#K8@2g;
z7!@}k0uAJ?t9vQ2YdN0AqpZ=v*fg=XZ_`Gt>m6nvbo^mZh&Us=kB0NHIo6B1QBT)R
z;h6M@#?8pVyUo%X_OX|bSX$5;nO&a83xW2?c|m`caK@;5uk>yDR&?#51jw}BYvpTw
z15Ri*ouh>{?4bQfioM%8cA4dT&;G%0Ve~{W{ehXz@jt3C|M}-Ax(2k<&AR+=cTRwE
zkTfhn<e@u9EczV|Ewnh~O-{PdzM;a9yE&XOyYbq9?hmjxdstN|O*n>f3M8)TFlJJx
z0K`=eaxcR?NfsvwtyVQ?F09a*&JT2S(>dovW29v<9RHeTzqs74e2pEX_)5XN!52S?
z{-fgg?e}E$yC(U^cnp>f>IPcdt5bfC{yiI_>g7O2!t3+fQoYpMm^h=PTGNRCYS}wF
zxlEpiWFVE(!RwOx7i|YshVruCzE}YnRNS=1<rUGZnK)@&!Bur4!!(J&R!QS_+c{AL
z!T24p35LUDz@xA^(J4_=3|9AR0k=@wkXp$LLYi(h-?Kd@W@+9#a=uq-8t6U>MWnFa
z`O%{W|3RfdD5tQP{lYizQi_(h?(Gz`!zy}U{|FQ8Bu02+V{Zk<soz;-(>+~ylTGgb
ztjaX_y<(DdiTy&Nv*+3z073{?2{Y|&tzot8QKqfDWqYnRqtZ6576Gg2n>#uWEnXrH
zR&)ftP^92#RgUw#&2j5b7HeTV7kkb7DqRtY=z9i^t-ZBG>%o2`qrdL1wh!@7Oi|7#
z_C%&d#j-~9+z`9}d7i)tlguG#|9Zc*jRM=D5EkHJ*%;4YK3%nkl&h2GdX2aJO#e~#
zqvzQV$c!ptEPWAAr5*1Aq|}mtqQn?Pty!{L)T?dorI95w)iHl-{??l*<d)(gG+h-R
z%CF{yz3rf%Kl64xVXSvY<>1~z(%k-+*2`b)7rzI&UJoit--4H-lN{K7Ie`YH{+h-?
z$`DT<I{r55PpkK#wB2Ajyj-(|)M4CE%BbQ1(Oe$)14c449vi{`c*rat!9GyRp`l<h
z_yXk2h_3|uJU_*OILyI_+DY}TK)pvpa{`Y9kNW4js<b0u65%x=cto%zNeQdGIGKIs
zL~FN9v??QN^wD9Z*W*PU-ApCz%8JSmsY4blh8rUtn9>aTrdeK@_I_hg4CMuyCIKRp
zaSVy|ml#WBw%BJ_OT)$1OtObPB+s_?MAXCJV2!13-2XUwFaH4Be-^{m;o7Lx|5J$~
z<ZDnPO00SN($ed41!OvK)Hwcr)XwW*khUE^@tnULH&C3c0h*B$B=Tp$O$1Vo%=7m_
zUljvTCQTG;(p!aQ%tz_Mq;025Upq}wci*ehRO8RQ2k8hKdpnQHvx}~1SdHZLY|a+#
z-BRG~%QqRZ)4p>q7#*mjvT(S*nYF10h>#2?5U8O=y3F!gN&*@ZcIE=0GkG$<_38Pt
zxRHk=x%^t&YtQW&&K?^CrYT1i5;y@<)L!Uqw9%`N-?!^_fd!{_rTYPCn%Plq?Qq|R
zuU#HP%22%G2-OHM^u5pr-EK8m`Kr-r%!;y+jmRn)RUe!PGiYh?L*hEELs;z%hV;NU
zS?I;imuIdt{*;HXNUMvy6zoy<lg_EX0njcH5~fG2%PVRKWh|-`)G;TL6a)X5DhkK6
z)p8`$00_wo7iM90Jk4)tF?fJ>KC;CXpK6b4z0f=JVU%if>qGW^*Gyjo0W*(4e41G~
zkJqoM5_&M69<V(`SV&5Cz0T!YPzNN}Lr(i1v6xL-wJ&aZ#hnINFn7((l*6euP_M2G
zG6qd(SHP(LmuUeP-E<K@s?i!1DG~qzX&?Ro_~|Lg*t94s6zgB~#&$4*`Gkx4pKB;>
z0V?iQ4Rr>mkwEizIU8EjU3Wkg)YBQ}BIC;Fg*n%)A=}QX5Ox_f>wEP!h1=^(gpxV~
zVO3VseNBV%S{ay>gZ_TkW&DgZMJ+uol%e$be2pAfku86f@gyw>-U-d8qew}U&*IE+
zwjkSyiUW@b<i~`O4lx<7%d81=dp7lzBPBn~`=NVnboS8%Ix;_b%cjfLA%dyvV)zXQ
zB0S~c=pTP#U2Y|UA2QaPa0byQ=(&y%3OTXe^~3kNIw>3iXpXx%mF@j?99KQv%=t;r
zitHoUMXy_jEfM<@9oeur<o`q1SBF)(ZC?w5gdi;~;ii=ik#10FX%J~8ln&{VkZuG)
z1x30WX=w#Px?3d$3CVA6J?H%HJ$j$-dH7?WgY5n8_g!nQImaAhOloEf0?f4<?pD^a
z4Vy4Yd?c3vYQ~kCMv6zkY*~}eqD%8hD&LTxT{j|jd5m9Z_sk2}bl}@|F)KKH4_BHo
zhDo^~*Ti~!)st)}=Ucrj9}gXN-IJChO<cbz=(g~ZSbx0ka{{O9Rk7pmu^%|*pRPgU
zHGVHp)}f-}$sy*(!`omL8O$wrA5y+Fg1ZlbE$XzN{-LrGhl4B?;}3ZuzBn2)8iBZf
zr%H3+8UDQj?P5vr$wFx4+%Dcm>1-I`%@gT-Pb62&f|Ftro%(<m@p1lBE-E^<Yky{U
z$+dEvtYo*^&f9B^Rimzu#jAl|NaAr&#hF%GT1%gLPWCB^eR?+<lh5HsXE!>cFC&LZ
z*L-bzpP5z`{=)}1q)q+(4BNhO3p)<wd%8AX#aJ58@6p}wBi=ZG<=rALr%M;Ol&iuj
zW54!e9qOyD$I8~Newe|dvc_6mQ$T=#_oKTOk3(r>r}k248*h%d3ZoGw8>%uP5Yl#7
z+f>FR=9JdqqEa}>*#%v7+!5J29@iLfO+5G34H#yhL%q%($fa+$HRz<gVaM4vBJPTM
zgfE7s=}~;2gwjUrXj3Z4`26RySSWxt#X{TXy3E~oBIk=!kj;C3ZFk5viJ5|$X`iZB
z*&5Ya_*JG1yxj@e`4<R`{7+hL{KiK_Lp4<7Lm!Z=GteNElK8rc54=`%(x6Qhg0p>*
z$3%^PsF+se>j&Kgwk7Q+0ZG}Gn`b34rjoc&$eUkl7k+OAViVt;{P-(6Y6KE|j88Lg
z&}eCieRpj0_$+ao&p=Br>zTOtJrid*El_k2^^~!4vqY_?bhLQ}<9^e+FO-5galkO_
zqMvFW9dv4L%!yJn5XAk>1sH1{BM;yJ)YXFN%0!kjjoIY+p4(Cl7#FCD-jnBlE=?d0
zpqx<$$$9*a*4hEn&|Xwsq!_+*BVU{ru2b0D>&>QB>T_T3PU6v5=NKJh(-%iT0(#*|
z`Nk%H*Z{ok+Jw)k{8+n48kdQzOrtJeo}95F<%aX-2JiiTX8K{y+-2dRf%iiwblfxY
zeH5rw+IpJ#fSX;9CJ7eI(=G3ErgpfnElYC0?QQV&Hg`fl>ZD41hGZd^f_yKq8I7y9
z;mvsCuNu{C%|7Gi>vAFIg&1a{74FMn?L!S*dPaQnJ_?VZssg~GA8}1ZifijyLG=^|
zQmy2IZj)7ie}6NORXFd3CI<)T9NrDK2+3G(P(>r3``G3pH0z01>`fSqiQFs%vLT|s
zr|tWcNHl*uxR2%!p%aq<g{^)ysGmWT$=Bzy&-+IsD&`d|AFpUzhvjSLKc$!U2@fXt
z7)E&(50n59u!B`z2)pmz8l4Eob-(tpC*FvNCIGc4d7$crsvc>Uz0r1+v;XUiieg_<
z$^yE5)pARX0mY$$qd6zSO$*eKjwiU?W9qDS*mnQ{i+5*%Lh(WE!$Fbr(OA|AK~+Ju
zj}g&OjRDn2##$pRYj_qlMkb0^{13G|)Rb3IOi;@+hUk`}0J9Q=>8pzOH1wQ5y-|fh
zl4ln$WA+UJ@oV@t0P3bAMMe)o!mmH+OX_<D_~PXKt+YPhA_j<Nk}1&Z-^s*!b)}UU
zsjJHkD!0nhqQ{~*ZL8^ow1}90Y=^p>FaR&=Ot@><#jzwPU5X;G3C<##Q(&CpcNEDB
zy8f6snzo}Im*(n#2)7$dGgJ;a+6%;tiGh}tyrW#R&?+2Xq4>Pg)T!j!CTrcQ)ze;w
z?<+2t>8G^U@U=B28{IL%(P*LIpHjXna(=Ez)_+q5PHkc1xs_%h0G3UrOqH}890Ih=
zU^myA(Cfw{;SU(u`2amCa<udI3mrzad7+MPXl6v)j|=#ENO}Z&tV&(*tLlMtA`>-w
z>&P6A&d|QHA=cY(p1X^_tY?e1pHFQTK`N>BO7TN{8vUJ>l#{t-+yq|p1wR#^kha1f
z^yw?L#FuVzn7F6y5=bipM064qn_&HUx4>ne(YI*dqJT0x9x^n;gLz_U1Hj={69&yS
zDk0m}UW~!(F6()i>U|JhgfAnzOs>VeztxgwuzY+-s_9gxlJbe&n^FvS-}<z%{(cNZ
zr}>Z=?p_wTjY^AxfyQo7lWEP|_IL#N+2@r~<YFAU;#lH|YSl93Um(y-GG03q=}Dgr
z9hkQ5Pp}Ne>ij@3XiGl^)Zaxo{kj;Nkab0tuu&bbp0li7dw_fi?40%td>}P&jNk+}
z6x(q@cqZs>{9-sVp#z2puRJNR(5|D@(KogkrnUv)c8n2`zYUqpaR+n$TE7A5L5pka
zlgz3w<pDyEv$%F5UWXycITm|vkj%E`lG5V97=SjC)P(|J+ChIf`%s@X0!!EGW`$fH
zK40SjCE?O!Ijcra$ER#{8+ttL79VD`u_209TKAo=i;kZ7o-{(vx4@{b5OMjkZxu|Z
ztT4as`1yG%dm&#QozQigDIFYHt{bVgk<#YMYw*Ug04TZXzSq38BK%paRx{7$N*Na{
z+M{pnG@<h7IGywI^jbDx&8$}Wz+k|Yw&yvuR^C~YNsPw<c8FN3ar<+xpvM`?Sym$&
z(CUoIkb8~}8}TytarrEewUV*#SDmNX-q`LH(+UNyupVu|%P~-}IvJyy+kluypFmQ>
z2GXVy+gZsVNqlAuiSvj<A@@WeN=Py6!anH=rxeHp_yn1AxU|^oT$mdN?W&{B2OVEv
zb~9Uj<78VFo(mEWW)=4-m#!1A+qu(p&D(i(<VBuTb6BsS7VT!ixxLJTDU{w<fJ3oZ
zmF5^-G7`Oy8&)p4>}t3*<-Q@fb^(<amVRk`(^HOC;!PzSFQ6;wGqw3Fqq~x&yS42p
z;+Krnx)d5rn;YX6xZW%DKP%1GGxR##j~pN6@kk{P4|Wf2J>1E0qD1WkG<oq>rBC<w
zYql38QGZ{lh#5cRf`$^K><{q@XfSu*B_7-21R2Dh!GczJDr%5=&+V3_duv#ZUNiIt
z$gI|vlgUSY!`3g;a-=9ce4O_W@tPK8nyArb9RU9^3RyL7G>YiwVnEeQq^2i7$Stgo
zA>%Us+$DLX0;UQ%??k7DZQ%#s0^fOh*N_r<Ke>J$!mRMe3;QlpZgM~N0W{R|7<gJK
ziCq7QAmtr>iXE=9k?wuMlJ2>ieDls2DscX_zQV*L9grM-DSB|vgrCt1*fV$Pe=Jez
zdBZ_X;BgM_aEjyl#OMnSdF^&8RU23hF~V;4<EM0=pR8CCHe@`G;+%$IOa|PCuxUt|
z(DLcBML`-?5ed#H9Kc+xAUbP@A>8Hy=Xa<r*DA=SLuZ<SgY*i(SwB7&t#i@mgALw%
zdvPI2{C4Z8;6pO22{wp6TCHkyFT=dJHkxpnncAvRP|g@q1n2?Q@?bbo$Wz=DW$&4$
zM`M>D9=od{>IeMsH#()SZwiF>a_5g=q1n-~&PT{&bs5=gO}b1E?o@;M!838}E@*<u
zYng)sc|Wvt$1T=_#~-owY|clDVN2ic$pZ`=Rf33YDK$e7&5qD^r<D`qsldYm+uQF9
zd%jAMy@Gr=R0U1i-FCXV1o}-YUQ^=QNwTPj8FG|MgkQ-y5*YtbyWkhm3j{zCtoMgC
zg&%>Iw_idNF<WE>i$RR``Q+X6E?_swn(lRwP2(y{`ZI$&!leBn&35FI8U1A-D=1xR
zHTh4$Cdr4(P1n8a7<9978w((J9w2B8S;McA;r9NJDoEXr%vb1H33R1mJRseOH@_t8
zN()BJ71Bo_vgnGUld4-c28u5?$mCvm!9xa8D*K&EC&*Wm0irm9vL03SERU4EV?3)y
zoYM@X;#GrM_e^BB4&`V(GZ9UfStvV4H>IqU(?#Q<*QM}MIz;~<ljNH)z+?u^!e~(t
z=FC{Xs)EA<gMu*V7G59IvUs%y6I6Udzga46k11(AR;EzYb^(Pz4(kN}l5Z5+k`;(#
zt+(aZsMf&ZOOt@nZa7MRI$NEo$#W9~c`VJ0x^%%%H87vzh0oUeMfs9Af18sTEi&?N
zzCh1r{*pS02H&s~d^qCR4Rl3+ED(iUy!!N+kmh?gM>H`hNy!O9LKW(k?Q^})kRitS
zf^IsPenNrCYj;fxpJ(Z6s{|ERX&9BD8W@S?Ia(0kZn8*HHtSB%IIv}GeU6UBl?pQE
zT4H4h>IrxJt9GXN=Gle~_4d_LK^OYL79+@v?z#W+ATUlBfZy_Zk+u&;G#Qv34P+|J
z?>d5UNm1slWHsB<Y7-FssI-dGMxYiGP8cHNLN5?IntASAQT#(BqP;8g05g#GS|xIE
z{OgC73QPN&nHW`z(J(AGBk>uK#QUi)QrSG_PqQxrTq}}4^|1uzsvq(%n^VPMPdZVS
z6epi_b2Q*Mh>g(w;UJejhYD#*+&Nr|5lOHTFLeZNFzErrcQmVK(5=*ragU~5FOay0
zinVXvxwKyP5rP4d+giXJ6KMC+Gf%tNw9y9z88cj-+H0F5VMe_`Y!Yk@p|LJ`Yf+c=
z)R>MFz$HT{_;SK&PS&ym`Iizo3|UQlO!q({;6C=&;0NqHmd>pR!X?#Nh#&TItyqw}
zMVNLcC=w{yW^Djo)&ZlVkX4>DJy8Ue9CguSUk<c0um%agUZdtaGmEp2;r}K`6BD&_
z2bxSV4;zk$a!<Hq@wu4q)KzKih~x+S2>F5X;O^1~vgDoF6~T@BRLq5Keutwyv^7O=
z$O$@rj+&Vc7J%`EF;GQht7bfYCLXFo2^%FA2<7rHstN&9)SYD-3Fr8dHUQ;xV8g+D
z{(WV**GMOLTKrSfGmB3xL3rqrIQTDBmfx^3(egX|*fI;82BsN<Y#3RW!=M2jhSplG
z1NB5-Lq@Sf7H$F^w6LIlj&}P_F7(@j@u@`1>%e`1A5fXm^ym+<W#%lZrpM@>ubwqL
z>_$LPOn8+(s4IK6+}~BtQYs%8*MSi!lbyC;lAZ{d)S;2IW5~}{5g}fnU+vgQ2euh1
zO5ZYoX7oF-xu52<i{@5#fdDgDV!uD?lbGj$<6<P66rl%@Tr+{8tOlh)q|ytQLH@#6
z9}={l09sL~X$6rYcTgcghOt;O4&Ipx(1y0z7WF#XXJ082pTYORY=&zw16p&%b515O
zw?F_Am#{bG&SC3khJbIGfDfHo2JKPi-!4krhv-+NMG?JEcImfY`*;%-&2`s%%iY?5
zrC-P36I*ZoAvHTU;{9{vXqjh{&Y&>qOyo$<$KmJaFsS)7&aM-QydS8KePB+}%j@fD
zX{4O^WSGCb^BJrF0+dv1L)hDT4?&w01^NZuexV_0=om0VOCq+^q8D4KpdHF{*ALK0
zvmf)UupUL|mfcJE-Ycunh>Z&6Dy-C(jxHxhZlll;-4a;xguX9AK1v)Yuvg)(sVsQ{
z#X8S6+(woY6^suOx)V9rUe38P<~T6>1xmOmz;5=1CR{Vh^;*Plhfwh5ucaa#kbV*8
zUl9Wd5zr%VjhFP2#5BAQ716zks$%Q$iuVQLFb_S``}AZBtk96CvKf?h72G5G;fg~)
zlb7ICG*HMfLfWm#xzLlWezHFw*%1-&4N{<gFBu;*G$eCB^;)5B<%7vgXtO2kv_Dp$
z?Zd1h^usK3CCB^uCqAbH@O)3hu|(*9`xcwtsG19pAugV_KfCmM9gN0_EOjwB*&oZI
zMn7#tGIl}x^BM=tp$a{`W}DF`caWJUllMnt(4;LP>SKI<D_zt8xO-%y(VSj?$i|Ao
z8j*C2j7ZUv@@Y`8k#pYlF*`0cBE;lHHZRKv%!H8}5C0oPYx=oxa*^N9f6Tuwn*OLg
z{?fm1${8$aW8@}{Y`sPfq8VOaBxMT#yhZ2|KX|9}`WAUIpH+gMnNBcrA<~~kj`#x_
zrYhJZAfoB?+vNXnI?T$>z>P)@bk#c@%+*Q+@G2-pY&8juo&s<J=`w<hhM(8$ibND#
zO}c`ScjLc*@|b>|FnKfryYTgX`?-KTW74Z&t)M10f(dmz?!dbB(>p*sS^#rCTO&^H
zKitc|VciDACdB&AIF{J=mCv8k0&{uyrr{T2to_SK7-RlT9~1JAgY}V@SKXHK@%IP4
z|M*uTzWIKnh~y8Sv>A%5Dc{-$#3OGSu`l46@(}Zpt@qbn$j%C!WW+CwUzYy<&Hnj6
zzEaPDu51shh5>2u+X=T6W{fiX6473!LphJ^+(}kh|H3;PufkfeJx_H04}sDr;;)(k
z@&BzE0_c3BqVUOuob!+Ya@Z<O*lnS5+6zhc40s{18v5^t^q<dcitrvx>Buvv9om%u
ze^oSebOHjbC?86=hqLDp7wLX(rJ^{94_DrGx50D!&p(FOsByn86SJ?gx#(ZNga4#I
zhum3mVI5x>;9Uzbp$jET5P)QEfS-rb!R{Ixn6G`;*tY&t5&X~F2{R%^XXKy)$iD+h
zO*5z-FIBc+Bk;+Q?HBHd>n1;U&nZ1X3a1o!kEDKEdH7tI+R>Dfbiu(~yWeB}{UzjS
z#ee2L;;LL%{;(?kUVlG-<%=nK7l^6-z*l=#2?~K2$j{`WFh4V51<=4U44?rF?B~aC
ziXr>AxBlyo{|ZdKSU)cYv$x%s@1HOEe=iy>kg5F!&+-WVZ^7`l@aQTr1N$_F$3n^A
zJ>)kx;gag^g=@&u+Cw;$UZ8j=dlPv%C-RUDoLpo5{_~*zzt4gP+Bp5!<#^LL9mxHD
z>-v5c8hwpqRR6!L5r@&+Ks4`!6v=$M92{D>0hPj>6?%s7-2^sA@MdOj{jVkTKe7E8
zK@>K7DOh|zt`+@}fE<S0p`J@rln~`H`Fug-e-lmxWLQ&!38LAcIC(Q}dKS4G@1i5O
z#TQ6BCqNAiwGHEl^(B!<j%+o?DgW%&|9lZ0(1@%pA)&9hSG?=9qecO1)&cnxaenOs
z%!kO>y+LsI^gsXX*K304UmGDfn8#Q2*C~c3>`TpN-hI-bDc=<~`s&_}GJ{zg6$%Z{
z*)pcht#=MOhu!kkj&nYyUJXgaxr35(Z&Q-q{CYH~KfmT#9D)`)Urfd4AW$g*dvZM-
zC~6=Z-je>D^cg6H;&%zP>s*W32~1`hefxp=)`*j!`iEEoX$HA3WJAbO4FPO_Zm<D$
zTYl!!ocGXK8kHa(b~pXkj*kzK3mlUQ`5jY>O_3?nzkZD58bc@WVUbVn7ypd4@b7J(
zG%m(sn5hMQttcs;YmHS>AC`~#L_U$zE9onBcO@p>Y_UwD!iRf-{Yt)EPb^unF@{o9
zSO8jcRActr(~e0i(#1*BY=mAkx6uesEj`LIa<wTh!6%<c(K0j3gRhdM17<Tmz@A$)
z7+<iEYw$?S7p64dfOr)y2QIE=Afj6Meb4`M`S@+f6QQkfl=@eqKn?rUR_*r_HOdD*
z{AXUgJm2_}kTet57=Au$p>c^MhSfx=Q-4M(gqi~-B-%#~Ey7xl$>Cht$H7kZl2DKS
zhfn3!ifmh%iY&+O{;=p&t`WC%rn>UZlK;tm6BjBWrU@#C)E)T-OC6iHnm<-4Sq7hb
zlDRjn%QvPX*K;SF2aRHwP}iw!Ep%o$yapB#_k)RRr?yddkk{$+Sp07Wm@+W`nV<xw
zyZpZ+l`khF>^9DGAJ%`Zrd3QZ4p0Gv%;>Q0{pY)#aU8*!{}lrM4(q9ZBM$b+CqE;F
zs(fiGwrOW;MK^ESvy3=rzZlQmNZnUyX5<4dcdj8@EoV@H;8oQO8NBbC<mrzapMGgE
z?S4t)c&mhj{p!`A_l(F@f`^rK9CqSyq^6Kw>JxOe_!<_J0LV?e!Jr2T=jP)^pw(qU
zTdO7qNjSWsTh@`XG*RFHNwp4`<seg8T49N8F;uF{r<AcB>mMP3WdM}OnGEg{0~q`T
zuey?n{m<AGz=90REDxLkZ9zr_Nn~5`;=fk*&#z1F%Y)(E@qHcFCLTl-h-=qIN@Z`|
zP{*YIggN>%?$$9B-ET5QZd)OQza|wd<~e*4tST9}9pP|0Zq}9@CsIXS`!?;Ai+d3p
z2i5yXSdt$@c@RDJ`prvUc+E8KqIH066AqSem6PIQ0hXMVV#(46Y9|99j6S2o+W#4A
zdT4zc8H#{+{bj5?mt8zJkoLhu6`f2daq*5I(D<@}%{wC*;S+5aMnCgh1~n194`?Af
zEqn4EP9j36yyV4w=zdRq{#x!nr^qVkGz?t?8Pa?^ZXk<9rv-9>-|in2i4cab3jX9r
z`f?(C7CaH(DD!uM-C|zd4dMJAU?5|P+U{Z#lkE9)Jh0Dd%Gpgo=W8$(h38&W<CtN6
ztm66CpDh`b;_p1_IT&wA&`w2@pV^If;I5ImPaW*>D);8RXe?F`TJtkx@!^U2`3#n}
z>|FqLxSewDjC5;#Er>{kK1Gbj{%lZ1H$X}Wfb8jAyiB>9dZxVt*iS|xzQE*C*k0PT
zA^;vp0u=mu8)w}Abm0EARf^z9L}NPp^Q(%x0&!Q`HS)|M({JTM@I7R}_$V880{2n+
z2C5V#ah%-VgYkEF$`xr?e%Ou6cLqqfE6sFNIB{EuQ`UwWWECbZke57~qP5zOYwV69
z-P%8~aod_n6ZYPcmrN6jPqLd+C~-_?c;FWxx@I+4*0j|dlkRBK7D}Xi?uyXdfY%5a
z7JwxJ9M7V;^1HrDzT+Y3)ug}*5J0ZoJ<K9+!lDRqWa@Kza$Iu()HN(n29@WjXLN{z
z!@DUEnUFP+2vZ~1Rw}twaNVPw8<0;kf%`y0o{nb&Kd1eIe6sN99mE<iHVFAFZ(l(9
z?ScQ3T8NVo!mS}|HrM*KOJ1WvBa{i~3*`p6ePy|E561$_{un-}@JBc;QuETccWWJg
z!GL|<i4h=?OA)Alo<=8i&VZ+7_}QLJsr64LH9d}RR^)p3^O_&Gj<4RS4g9okd^aE@
zFyb+X?{P{(x1Z6o)zp3CW;KPx4DtQzq#=)jMp{PC3ZYx-SF)!?Q<5rm9_wj6Bb0}*
z5_eek#FRs=jVUuh>GNeFtuZF7t-UMhGiH~g!@x4R-PEJ@hO;W3j;HR+Zvpf2{FFx=
z`cN}WC-q$>+(bt~SXuNWeJsd^qrVgM*B&1O?^DV~qYz*BPFrzIK-qg~6cJ6@NAE^5
z(E{|E=<&)^CecvE835~cSmFVs>q2&l#}>9*vXVy0{^yOYl7Y?kz{r^H*K+*tTHx;x
zjJ&b5w8*@cHYi>q+UJz$nzw1BzMzx#OW7xk=xm>mN9bY0!0ZB@w&IG~aM_;zJGL7G
zC<85>JkFFKF;`D6YhR4~a(~%5MYSo0#al)CJX7;N<<?QQzHo)1(#D}&#PMMwykCda
zG>n6yce|;vT~n`XH|t_xI{kQhZH&C+AWr(prOThz<aW=ciFh&NZA`_<xjg9D&WdDE
zKQSicah~XiV7NQq;JoxE?4jW(d;P<uQ??C+0zr`-Pf@T0d`SY6)Xxl9t~X`?*55ig
z+!)u8;uhe4uWe>dfA;5AB^E8gu5Mqm4-=NX_=T<P!K5x2(iP5g0=M~oe`ZMU2(q&f
zaY-b{3h+%=Xk-$k?=(IB!=j^Kp1k-s7vS$(IDu>}?p-S;{`n+8FV2i+M6FlxD=q&g
zD}WdHNyvSkG~e|`zOfLCO!;LmoaMahJUTCB!<UA=f)X8ShuP!aP4988iCU<j-{=3l
zylEeP3^>Yo;`^Az*u!zRNoU6*(;hiGOheq|0l7U`KT`IyBcg(DALgc>JWMHkny`-*
zE59)#0$6jLO1YrRT|L1%r+foSDb4hRd$$(0lh&ZuxVY-;z4&=oY;h(*!~S$g!+;W*
zO4+A7ClKz4&i7uA{BqzOxUwA4T~$E>h_>(=o<cH9)+vTK-r1)RJy9RIlItTFkwa=&
z^eXbGeW6p{fpm1bY{JN0<g#%Gvf~gl&l00vOxrNw`FH*F;4~Hm1_@&?v`b7wh*@uU
zFa^WfX8?F;s63uUo$<#?VS`7%DCMub_m3gfHXS~B!s1=buOKmmJXiSiM_GSc{^B#p
za558d^>S%aW3^PR>HNgE7&>KwMaSKRFQwWOCNsQZIc^Ho4m*DA&-pX_7}UKOU#5g_
z{dI;UDf#@h!p~aRa}wUfvc8bU3MXrGL8Owproz`NZdcZXR4BcV58@~4Ty@#050yXA
zOtM+vt;Xpke$b{^?-TnFpnL1C?1s6$@t(PmSWuzR!|V;;p?&}H;l&2rhVBm<+pAs$
z$?tUMpZKcPIX@9^!T&Pf#B=x7ioG+HZe$XZ4t7HDcMnWj59GG=_)+RYSQOd_OZyc7
z7tZhZz7F0LJw0;Bts&uwMzQW^(Jgy}>^UF<FxdXYK@k!HQ~98uEC=)P*pL#BR6&*q
z)6vFz6iZ}*=!=bCkrVPzKVoFS@02(5nnb85knCvS&y5y@Ku5Y8g0|EE@5=u?)z4tL
zBDdWgag)DLjdVi5LW3ad>l<R+jWEFz4F9d>h27GKB;Q}-k#9VY%H(VlL+<%>#nL(X
zBrCHc>iv@;dP5Q(y5N3XvBa)?cNtN#2hyv|MwA-cae4IV-&2-k*{(>U(tCe6xWoS;
z<!;biE_n*#{?jn&1x6IaY5GK|OvKs*EtAW`=w;;{rj(k|u;F(HSEo4ah!EdvL|K*A
z^!3=OCbO(Ado?5aEoP@w$|=cN8@zVZluj!Zo%3~QF)H)6m={n<zTWUpGZD#YX+BY&
zSucOWU6TBEMk-^9h`~Gg=?Tpl5uAI-g5~q9nQe4ZBT~+l?y(g@jS|caz4CT$ZY13v
z_z~`dCqT7eFlz2QzObUv9-T+n&K!eVh1cx4Ipgd2^^*dUGdny6ykP`5$-nrz2>r4c
zprP0D7gaw5<Hr}4De=FfAO8fT|JKa<JVe4gmBOP?K>l;8{(2!kLzFa?@gjA!q2=Pe
zUw}*C^-X3d%G`*)YDyyjP_8j|RV(LsBRj<pH3pkp#W9OA&19mZAhvwSqjZJuWLzSs
zaHLw1YYRmh%sm`i{qd@$b@5U;iOzXw;V<Ci(7r!+Or;ZjE$ndd$#Q>TjfrpcU)k2#
zr{ksVc#A(`gZvuOMclqOG|-5toOt~>N|p|xP<$yJ&dQM{nh-_WD?L>g4QXsV;yyPk
zQ?dJ_NDS^Cje&FBVmG}?&KK|bO~%mLm55)MWGbc`b^n%>7K-V^arOS#tr%8yC55PK
z)vY0?5v`#_hA-a*vv8z|L}OGIcJ7*$T2D&ky>Qul0QyeLH~M7bul**jd8-YdJKF!6
z*dRIh;JId7VL55!F%yPBVVr^0lKa(@=*ruC_xoLLJU0$4vlFRvkb2C=YE0_={(^s|
z_SLtx+L?i^jV<BG3=&sFh!F*%!$g&;ZiV&z;dZbOeFb*aqATz~M@zhp9|74obZhyW
z$p(6#^ZEn}kV?NNKRg-ggGTcLEEanRpNkvNuabuzLcGin%<9lyVsG!@F7uk)1ZE`y
zP9lin#OXh(LDQbhY2<fzp8AUS$q`Z{83M?{n}aIv(|S-1^cIAJasQ1(b_2;lezreA
z+J7$!S0&iBX*?#lzcPYpLQZUn=T1vO`w3inzr%i*S5P$<10e(zEh&ggmp(iu)VWrY
z%bw62Pa*%dP}Yr@hR`Bf+^P&R(Hp~GRzxh>N-pvf`E^9q7M0P|UMr!uBik$Iku&o+
z?7C3cU|5jAyUIr=X@B1B<aR;o^(*eD`d5ZOT#En9Wug$4R7|28#Durrb(}K1aFU<<
zA{19)Tk$|KKFsaO<D6&W**FCLliq0Kfjsx#afJ}DDLoIkuRygNxf)GA&AX#}M%)Qo
zjID&2nT~whi<X6ZDXNua;3h9=2wx?8di+|qdDlSD-YbuRf*6F;IbY_F>wHc2j_r@C
zJ$LHpz0|VJ@H&%vMfeH{6#Z7$IYfijvOZ+ESDH<yKQU|X60~3b8mQ8nZ?Aa0Q|@X_
zPz^Qzj3FBBE#4xfOF~(!<zHFMD4aGqEWRjaUcNg>dLoYzgA(hLPM{6a@v?{0Qy+4{
zso^FxvOVY4Kq_MTiMe;^X3uq)`jiEvKIy0YHeUxaozl_ByJX=hzQ!~I9^Z`$8;2_w
z1wdVp4b&NC_tL@-Tw8)_uOx!qZlzvRg&LF&m|OYuRnPf?TMdAtPTLm6s7Rp@MeEBK
zkyM5~O`GQ9{uY{B+~B7obgD1t0NrLm5UeBnkkF{H(K>=bkX>&nuIln?DONijL(Z&*
z<Y$&ZK^Fx_bM@fk3gmdyxZ)<7-=oUk>j{ZqK+z`1GxY1o-V{NZmv~_#i*b`tU{Ca5
zin8KQxc`Y_V@@5wI{SN7ayK@jZbfE3%Ky7=yL?Gr*N`_S#o$@l==RN^knX=%)$^#w
zKdi5n*yQ(+_YKY7{wCXl$XlL-j^x66`Az%nx%<_2vzhur?zh;}g_-d+u-H}vEpibz
zqWSY`w#U7e@YZNC_zTOnBQ3iMf~+l<$Lwc6iw>jXG8n%LVRE~vm8kztln|VcJei`~
zZIU#!#oWWJlZ2+$)eh}$BBTl=*$>H7*b<+;k@@f(yWhI6mwiR{G3sz{dX)FYQ&ZN|
zIaV*H9tRH<r4Lji?BfX^h&?p(G#zBn=q+zgBW_o3`46{5G_GiIyi$(uai&f<Ei1i!
z&-_%#WW=p44aht>97m=Ao6e**0=~EivEhcF>%sRgo)K2yAKnknz6P~Wa>qd<`5><l
zjPF>nzNL{74nWT<2k~YZ0swF4MC|TS`6`G<kQ75Ccvq>v3Z?-d_#DVDNh8KC<dQr}
zq69evDPoZc3@d@CMh9;m3v@J~i87cW%X(m9!~#K^)u9MrO+uy!_vRp%jj8y(Y47PJ
z(g0dmiLZ{tfR+aHNa%t0>o4qeG@^NK&lPAE3n>rl?O2@&bsykAXTJR=3M{k7hXkbQ
zYMck3OkMZKZi<1DWju67$M10PhW|ZTfYH`!t~swJjnDi2;0GcHk_r*-33QiN;DX#=
zU?606q5q%b?)Mk}%DKzYDEO_Jk>f&~B<V1%+)95Z=lcfVyxWp$SK{?STkj08NeHQ|
zy;Z6N2-Gl}DJ}C%$Wc<~aKEAOP#(0CN5*iw6r{4<Wcprg#cI_Q({CBD5yO7Pe-;B5
zj=WaoB<X`I6Dt@~KN8PJETw!k3#mz0DBnFkYWsq$FJH|cl0*ktEl04u#M}3F)tfAs
zR)}T|Zypb~-SF0INU*nFmVHK3w>Lp~k!Kc7j<2cg?z>0^3l%rOtDZ}TUz~iaG;sx8
z^>Q#}GWo$ex98hdcY)%8p|Fr9X8kvF?P?8&_XOTz_88+mFo+fN`k}O&Z#ZY?gYV9~
z*O{nRCaW&9FTn?0xH#rZ#|5)?%X#?gXg%xMYBZIxtTvB=Y9Bh%+9RQeg-hPDg-mDc
z9>bFB1{d4~ctC_g&ejSr(-GipX<*zjK(oa0JUL;bDviR%$BY&4Ua7esuwWL!MyZ^E
zZT=K6UgumJn-|dR>jbof0g$5@K?n19hJ!_}7Q`2QIGdQ#J?8AhB3P@~xch+QnXOfr
z2Cz|kM3BITIxvY~zf;F7f2rZoPL6aqg$A5<nPD1$NHTz>{S<HRCy8-z6-)$*CENBH
zlO%9tM>1qu!^j8nosnW87|c10g;JHX50nsjV2c}&Z0|qPj{FE3aZ`|Wl-R#|TlM^_
z2QWA?p^fj?z~$1?Z~IUQnpQtD%HgP10A~3sB=Zkw5?SoCQ|xM)!TC7G$fH(V|0PhY
z?7zRcb60ab>9Q)ip<N3PiX^^nce+@^6~py3=BqHNM*Bth3(zzIL+expk7y+Qnw=y;
zbK@7qDhmz&;Im6PLpfT74+NCVmBhargC8Qh%!9m|c70zr$N{+pfI^Dc7YI<<%!7d(
z*>Ezn*}OQfb-W2$yno{Bf4|s|fyBc@A=c&>=I(m)F0i0N@vAJ8w=fh^RO=OtzYQ_{
zNnecOjkrtf*N9?#O}>W|>?;gaOesY#Z+>3CN<P+i6!2YwEkYqod;J*>W)Ky_5^3S2
znxzL<qlGAjy_7i!hh2ba=u1_hRcw<abZ4md(tOc_cL^ey*7Ff}%GaLUh}@V?I4`%?
z3ANV3rz!7+u579Ldqc}MpH{DFhYngVZ98Aq^%vW*zLIr1{@Ovv>~(6t+ZYYO)i}<*
z;g1eCSLE06*c5!XoEY3c+7pUAb`LR~LMyR)kE+AHYZav7a84six#76!#hG^y?K71Z
zZ#nPW9C~<JV|;g~?G>g0Qe<eq^PNEOWW%uJ!Ruv7GKB&27`2`88z=VV2=mn<Mdv4d
zGiQ5#yuiio%5Z<EY$5CV&XO<jDfKyY?Mxh|m&m@AG$q%86}m6d>?bD+=>RmaaQv|T
zhwND8!;Meqm<n;M8aG({7wi$O7G2*PrgI_tLI8_LK#|xGY*&#fn3*duI^$@(_9ei)
zH6xhzUOsr>sloJDhG=)_llK><-@(VvdL`c1ti|tr;_+oLH?cr4*qoM2&nhBjT4d*}
z!dFUu>nLal2`N?tH8v`X9cLm^-HjocR3)5>j(f<97yv<PZw!o~%~CW5^EJnlV<F%@
zhK`&eoQ)=qXi#le_nr*7n%DLj8g!wJonXi@VRw_oznU9Rj_ljnG2>2>>b9`t`}6e#
zYJc3fF4eELN6L}eIuFdvVR;-sw!moBr@c4R6Sn79SUsD3hQuO&R?rd9kjg$^)$OJC
zPG*yC>w;Dup!DFj{KPEiwv|~x7GOksat4Js7%-GPQtnjV`!T?LZ^@o^9hyNfn~X=W
zg4?1J=qcAPKIywy<F@_UUTj8Zp@WlO>|{R!C<63llf|O{d(9(z!5*Qp;eV}pg)<wK
z-`M5(uq9lvVg`Rd7*Nw1zhA;#>^Y&XxW<A;uqkz^`fTcGRyEahdFKVmhIfYy4^a1%
zPNWwhDeT<p+|61XTswG1oZZiCFXhbhNDgaonq82&c)nrYoGm(oY>8qi^>XgsATx`8
zwnS1hCgiRW>)IUdL+mj`wE{u+r>C4RUP`Uo8SHx0MsxI;ZTs-uVrlet{whE1*yEYb
zPal?;1ls|1)xD5%mE4~6Lag>)o*tqhe0{yFusNRc#$>@|#ErN&&Wm^6da!urnpYeO
z*9Dq2qoutj!Za4YZE~Eq0kZ=pzcIK+bE6Wx$qT%hZ0`(wD=aG1=}K0%O7<_YXYFW)
zR`|JX{Y()A$N)jVQ1tOW4PlknaZSv=2Z)3c^Xc!q{N<<tL_g+_K=>PXN>xF!t$l+f
zpo5F1@X<U0TDm}U4OizngGdHdT<7gK;^T}*&>ne1f9?fE08Rpj;X1dh@_E`c(0HF8
z1E8!5p`4~q&|C$UiTT-33adkEvUGo-W($571s*E8Ff(~hQ^=$(EE=@A)fyK&_wf^b
z`uutPeOkZ}dl7aJ_q{&aYL6c!9*1j{G5j{VuP8(z6Di8>J0toKhyu-wN>rfan#69D
zq04Q*2aei)=q77P?sEbGLX1kO%y#p-OiAX9Q8PVq!If9Ei^L(VG19`BI}1}4%RKJ@
zEk%a6`I>+ojd2~_8UN}nAe^%~&_4S9`Gx^ol?cd{kyNi*K}<T#{rRq$c_3KlvLW@>
zi}jjoAX>hmw^4ssFtCL00@Dx{ArEpH%m=N)!1@oz%^3-|W$N}7Z)Ao9M`wy?EnTpG
zQus?=Sniswck=kdY{17Y75n`C^!LE)aAX!XE-$oB{}V3q6G-eq8f0z%WIM_?8e*Du
zL`f`T;}LyNjDA7$d-v!>y0I%YiuqyD`6-Mxjvt~v9gM`N-lzNqny1%VBV;$wYZ)Yr
zm$O7I*=%$<b%sui(?1QH-!2l5j$3-_bD1t!_u09dQ)+{YO=~MRxEGO4$DvmPU8jZ(
zkFIi=v`0ft#^T)`My+g%?cNmm^+ugbY}GoiU&6jq2dTYnH*3(80FAJeJ@Hji#*YSq
zPV&zASP7mhq}_nowqz=Y*&PKa#B)U^a)#8U@GhR7iWNwQUov<pduSLFxa+8~)7}fY
z@ZwIc79pQ5uUmsYb;#~17P-+}Rk|~GzLkiew`=8x+P^@A<4-21_ErOaEG4^%8>^|7
z-`}Hk8dhi~2_CL~lS<x~(EuRN1~pA*`Rd~jgux_aYrjwk&yqW996>ieeocR@Lp3`}
zkcL-!P`-7e=iD5g1Ye3mN!h8;af&P|EoZg5Vzr}3!v$GiY^PTey~SwKsIxa3yEu+#
zDaeGFPy{ej;Z#S?u6kOvk#_*-*efWjUd!0dd8F{$SP#R(W&oagwf)yaVC_76RQ_nk
zGKii?{!xM2t5Dh(law%hCuUAcn=EFs+z)I?@}fX4;WoJg!UJN0aL6&-KD7aK`U*xH
zD6P=yP)pLvPdJ+aN0Tu1`u2dbSSN_`;^zPzN`xGZRpA?q;}8fZq9>Ps90?5JT=wSG
zn!+~ZB+~v2IlLe*sTt6c(?eVC)(;pnMP+|7<Bx~dxw#%p;(8Vfl{F3f#oao(qZoFB
z>jpqvt&i(TUX$4_3j|i@3rw*$FY#p4^B2ygLtga+wZ;KY@(ik|6>cxPaLa9&jL>^6
zYyjx~Xkk4#FPW<>REPA0yie*{a_H#j)M}k=gj7>u9C9c0{E1ZqmwVIM96&r^RN;J^
zi}azVeby8(A{L%-)Z1pg$;U~%44jq>vH-bH+DZRoM>O65oUJH^ef$?wZ8Ja|bfNJs
zWjW>K)K`+X>}cwlaCATl@iz+p*9+QBEbU|>VBR#QixIFl=il^7h#xpN`eTyGHL_JX
z?$eqpEh-8ZW`?JTMGE3pblaLUy@Q0DB>ohqLMrQ9$MouVUpjN9%2qg>%y+C<+MVk~
zz6^fW%3{f7aJtyeG<3ikfkY{04mJ*R1QXY23vMSnps!ZdpxssV&3<Op9hh<Gn2#}d
zkG1^z=#vHQ1<8O17w33Q#MmB^N)4ch-6)ugZ|1GI$#kJZS%gB6#4Nl2b!FT^)w5@Y
zNZjh7)l%7Eon5*@Orc{qXZYp1>q5|sxdm;PwRLri&dV}6yfGeTmhuy5Sd#_qe$hdV
zVN>r{17x79;MO*sez|<>W`kI};<Wq>)R0{)-y>;O&{v^hN1v}-j^uI3gGh-1rq7}_
zVOn#l=0gh14Y`PVFeDk#HBQqf7kpd4fVB^sA5j5L=eWGK00m+1>;PZ`YXy*zcQQ)a
zf`?oXQ(w?4e6%@n?ix#==f=Zxt-+rDegJ7Y46nFu4<}CT3cf9~PD!Rs>J$XYPOuv;
zm;n6|Rp|NWHrD1&2vih;vzs#0AX`^mLW`*bgRs197*5IJhvrDO^y%dI(JYh49e^Vk
zB&cl;{C`-6HEzIat~ie+i87=1I_!?)I?Pz$cHgy@xz*yjfsT&OvZnz_hi51zWlPx}
z2SvMfv)IHmJ_S&ApWx7lPACzd6Gg|s82_OTWWyj-ZhZZw<E5Uwg<atHWvjgK<A!{l
ztQlFWe9D4YzS63>d8Kv4@|_?cA!d}7kg3Z<e^GH9ncRd?@O7<Ij3Kowbzn{aCC}{b
zfc9kkR+!iof2d$3`w?5e*7LC9Zr*MG8NX4FoxuSAq?SZOulvJP>+ZsZAO{jrh^7zR
z!q{s};xe%|qkGd|Y$9h^-R%7DwfxW0roD}99I<-j{pu+JQG(cSlkOJ3%)c2k2>d8C
z{vL9smE}5-=R+T-v>y6r0quH0yO$gFLLlwM^>}CxRZVV$vP^eXyy98w!ZUEtg+|}H
zvk<|nnNm4CgzV}y!mE#PA`QH@Hq(Tw+%zsty=B3BV5oI6QSYI&o9CXwJ7<@{NJ5Ji
z4N#gP@1l#%QU8j%VD+%*H%X_m$e``v@iQP~Vt&%#;z9VP)H&9ogEe`YgZ+y=vC4Y6
zwjGgtUe&jSx#H7X<2@R6FL|jsC-t;+da-<qZCE?Px0#$6y7;~zXv+K2nJILGIShpp
zwK${@=BchI3`?`hlK5m97LhbvOEWAb_nU|Z=&br(LKm*?G-UGSi`0ATJ@z=_H<Eoj
zWVuh(sr%;ky&y5kPh!vj>!BVQdQ}+6CJ^^>P%OS|v`%bs%#7&@K0X>}I%i>-=4Qsh
zmR;n=S$ffP1a`=_%UlGt$X?nR!alGVF1Q&dYh~ztTuxtw4;8Y(yuAJfnB}bVAQH1~
z#CLrN0foU02xvCx8R-ot2i@#nj)Q2tRAQ!pgKx@~i;YW0`7V1G3D~WhAa2935*5o&
zeNP<eusi?;@yj&Me{lqv2OIDS8W@d;$&;?xy`+zt38(w$0p$FeoV%eTv5bS~oh6G<
z=y7$WBx|ChA5nLHBg4p`)A0b}aE#ENo`eiyQ0h4?@ZVx!mYM-cejj@4HE{IdAZ6F*
z#3fC!5OVxXo2{O;doHN=>%L_e=P=iDc>)Y`Ln>xsR@XZ&iFz=@nN&ffLk7f7CHZ%x
zDDzYAMDi$(4xvO~0Kq`bQo67k{S0a`UcONT*)mCh7|i4{UA`1^jDcH1n#6ap>}krk
z<Um~e%W@Hp!45#c?njy+Ih7u2vY~y0%&Qw16Ki8=q#9&0?!^EZ^w)d3BRf@V^GHzy
z9C0MYR2j!VmeXU9mI%Fcw5l+QYI51UUR)ew4*#co?wtdsosN-tFHP{hTS=S}AsoPT
zt$6@C4K}Oc`r`+8%jE+}xJniO;$Qr`j|fB;;3+jy>&gD)<`9G<jhxXo@HM*Q#N@}q
zN=WS^@7aAc{KH>wlAwSQ>+YTTA`U}xs7GXC*7n1Yd6ZYfF_Yc2!h*9H<n#}iOrv;h
z7=J)_Vd6mx&3Sse!-*FL_Qyw9)o$O)kl<v&GeJus8&S<v*O+o!mh6d|M1;a|S~vdg
zLtXask4Mv;zm~itML*yWgeTdsBBOX(_;)@eB^Q)0LdqDj>-|0*v0^@wzJG6tto0J4
zU>rKw@o~3)_#q_b7G9qS-H<Ij`BAxL^i1<a>>5E|%dfJx(kV^LYFO*WC#!iU-paz%
zL@3z1@}FeIFSif!$Sr;ttPD}bM`h7nQ)ki4tsZvRc{k8*KR<V0Ax-p2YZ&#gm7$d0
z$7uZ4tYhz}35M?q_g}1a#~zRkP<LB&c8cgNjK<2vFuPGGB#7qTwj7mu+3t}NoKX?-
zjeM{!(}0wkkv$RcT=#ybfU7GXdYOAhpHk~HJ(AJJbezaSyBM*`dN{N~q;p>5Nc*cx
zrSkLb`|Z|YX!_9NMaz;mMclpRhjA9cdpUWe=PwffkO9SY$2WH`XMTj%b0#8Is1(Ne
z`i^}CsoN_M9M-&q{G&40^49gBGw7`ZJ*{X_+PE*!N)b+<SOA<{l)69=3Zn|g4w{xy
zuRDEpohT&l1~F9!lCKD22j?}3C?jA7)$}$Q0~+OQ21(aLR;6eVY|HS{8Z`&JK6%RE
z&cTv(6!A9~z@X+fHZk*EHgB*-`2u68*gMBZv;m)uL+pUt-lLv(q$D1Eva(#bh<c>i
z4NO1LI`=WASM=}}6G9b6$3MI0pUXc{9kJjYR%wa<yivr)91Qegf&cxvYu>BnxR8XC
zlgM6t6^VzrOgp{ZHRTh)OoYjLLl=z!jwP0$;HiaXklOC<TII?aSJA85MUCr+ZXlYn
zS)^i-oxjxj_6;AVKa|_eWv8<(L2S)zvi_XCq=p_wdxB|$=EfIXFPWS`DJuUVO(Zvt
z3%evhHm+?{-~HQMApP$1HN0(<Ue5gIVPkCo7b?oI)9OZxxI4SN=Ij1nU{#dQD>$@_
zSnlvE{XC^+P*AA)&U|#p$2GJ#Rhsl?)QS5oc>{iTs1FwnXb@5O>Tue^8kc6Wx7vFT
zGEw3v%jS|=gGt(L?hUx}#_=4weC}HQ)q7lZraV#Gd{@e3Z{Is@@47<c-1#KJ!$aUc
z>laan();$sx)!}PGN?^Bxwu$Md<|sG$>%-pIcd!fowRb~bjGXiGO0Gd*xT};U2D67
zO*E|^&eEy^uob(?g5tM3&Xq(b;bLL<w_KS9gRuH+zqW=6#KcACt%giOD>1^_km*n$
zUj@x%qPPY|K+tPYRIA_CGC$lJE%E3dCwls1_yHYXJ=teFq53y7@|Z7GH$q|>!d$Xw
z51ToZ#~YKvA3o&J_qC`Mk`znZU5;F&bLOo#U`Q;8x9V45<=tRZeJSmvlYlPFWcztz
z(EjrV-`4k!o}C1@B|-;zmB$7uj-WB?cKo$m`n*3;uSm$fF9D(@4vYE*Bmj>{Mw#U!
z8S1$mB?jIMcW*^KPRD=n`BSHU<|fQEyJ27aF_e^p9Uf=pAr;npd246W9L#`6Z$V5@
zvoH%W9Fs6uqxL5u?#0RB6~db65gT*h19K~;$?CLzzLD8XIuE`E9Mma*pt5xCq>TVi
zGQRa2oR?!czJqx>rMF~gB_$<^RdK@#KhjR&3l!YBQUJ3+!C;ZfKoxOR2tF#HxnAlU
z1iv_W=sh?M!@Q^$L|7^u>>!SAoP*7LVcefq0>V23Omj<{!E(|u3?oP-18obSsVz%*
z{6^tag8eq9Jpp`x>au{7rDH9w1v*zGd`2D{YVkQ90+RB+zv-UW$!-P*ycq)Yqv>rP
zpWGa$`AHzUK>oe69-QtE#IL;u##xE|;*Do1NRN<g6<^J`bG_Lhgj*SM?z;o_pN@O^
zJkif!{N#1wV4o^%Y0a`-n1jIraK(Uo*GG>=2ddskP~h*IKDbZGMU>Aax>CLf_FFFM
z<u(>#PdwInDSy{H{e46+!Cq<l^2=atMj37M0-+y1veL<;5|{hEGYdpYrN5gQ)aOd2
zu%ud8x+qsK?D(1iY%q)+f64O<Ukrb-{TS_N4PX&Xv4Vm3MT(ps0DRT(vB9wgl<F&Y
z2p+G#T}d=s3)@&|2=A`js_u?li8J+<<NvD!*Rn~`2qj@kGiA}1<X&LCa=&CT9+Ax>
z@7LPNU|IJ0#roxiA3USAUd3}8lU9ifoh`L7w5r?+v3!M@JxNj}q*s~jh?3GTQhfa|
zd2i-W(`<2w;n0-ycK+6=fLe~PsKUE&#<#3nKuk{_dsUFl{0>7SMZVnGlfgW-5=(L2
z*_iQG->)<-u2!)qH3bbOwKI6Kjx)vaQEz4}u&!UHyVN=CK77oW;+J(jHTHvkr&di3
z@4AV%Zei(ltzN2lEJi={^@CMLipnQ~gns)~?PM(bsv?!+SQ~z>Q?r6LW%W;X0opJ~
zUtj6)_V!M*JoY;N`ilNBiYk#-f~W;b_E<%sX@|jxhH7`g{9dGqkU$4mg~kYJeds<O
zA4WJ&?8mS=JWz;d$ufP^P=&Z@mBwkAtp38<b#E-NWdHC|jV9Hxm!0d1uHaEGg<!SC
z6XBY@hJi4mtQ#EU_9SXvcck#K#Y#nrmz6Jd#t#H7ZiSq+|2E>i^?lYeB$2Zix|d4a
ziyVxA8*a%nTfd8YXg1!Te4P|q%aV4do?<aX@5)V7QKWl%I#_>sDcuF$L4V=29zij<
zKy|>Zm3yr0J}N*?U;+O}-f&A0_{D&`?PNKf)Z-4QRusGOU^*dEHeSo`x_S4<m#lQ_
z^kX=kVnjV3jh_OS=n5E8l^!?P&9`wI2fX!Rz@C7~Oa$S!2;no|FcJQGHo@D=>C*-I
zIFQo9xoI@K1`vJxNEER_fxh6g=RT^mjq&nlll<Q%D}t#<RAWIo=%@@zt{3DR)N0x<
z*q$6pf-9mapcfUd``E`^OyQu_iW%i<gRIq7y8s-7`d>&vYlA<3uqC5x;|Z6fknE*2
z#uA!qw&E~F)ac3REqz*E@kT0CdfgURanr_R4dC%{Vrck(KHqA1+kfQULg&Fofh+;3
z#aa-0B`|W>nlW-bPkt<ia)u0f?ayM6^IIpa^9aY%su-KMEzbhHfq)S@6)#=gRB}Fz
zms1FLBZ)c(9`E)NL3@s!<`!WMmEccTfkgoNu-8eHapwqvfisesrs<R`+^WBMq>>N9
z^3cX7$w-?o0@51KL+@#wvWuF%_bUC2{~}}lmSg(LD*`to`q4i5Pw(b^U=)dq<4E#R
z$qt*x-6@;gNPR8!I}C^b-_6&1_n0kq8%UH_fx!JmLgR&9pd|i_7wt6(_<zH72IDL|
zi*X+YPHbx%YKJ*GJ6<0QTvx3=(aOkFVdzzAlzuDc^04!yA)ynr6^rXT-S&H9GH$#3
zzI7?W<p`x@r76V(T|!3X%cIzd37>TAYuB<e{Nz0*tL@XSq)&+5w(%t&5iCI|w;v5L
zbM2>#dBC%DJ_e8xg)!?N2)i5{QL#b1E3^T{<_9WzYT3z=_%E2J%W}~GCgC!Ew~N3@
zkE8yGkYAsE<bETk;$z|RgT#PN^}|dW7Yes;-;2?_hh>oRhwRdYXuKT$gt}Kb3KK4b
z)#{T4J-LZ={gq$GGf~UWT(m1rvMLW0_ReXwx182=vt4;QQSGdHX{w(68zEz~G)q70
z-lcu|A42LUa|zExBc;D1S-<a}WTE#axes$-5q^!$>|_p6%Zv_S>A%s>yP*KR{w|&-
zJ@?)H7dUyb?F9!GmzQrY?M*YjO)B@^?kCr|enL6PftPmRTiu^oIFDd0-Hk#-nA&B;
z|7`H@@*90nH>|t50SEtsL;|%;OOuBwxZ96@k=Va0gxVT!b`cSZm|uxJ4q@(9H@ORS
zb|T9&OF@q|itc$Gm9O*8F&Xy+(=iFE&mXKdJ=<zmZdq*p=&6)DvwXW+x&C%Q4833e
ziCyr~af)d4MUULFFE$RRv(G3?tc?wQ@dMaaxK<v@P&LORD`Q~IF^?zIi%gE?UGO@A
zVn7*N>;A&f25qhv8U5*%p?38ud#UW<_s8m`20uQmAZBoZ3+^fv?nKXxg7^&N!r_a}
z;I4-NN5t23bZ#^XA0v9MjP60}HO{Pi6`cfTq-7%LDU~zibUvxtfa6^#v!5mOjAEzW
zPM@qg#AO}>*n)Ir&(nQnIKX*uLG=kJ{`Ia0oVHKt_{iCLZk)c8q6;|F6gn_-LB{VQ
z-nvAn_s6+)-HDra_kHP`%F(fjnN%`e?XD8zH65P{4V*I83h~sIcCr`m2`i_U2`#6&
zuP;wk^C;}qxd3?rs%T?dnn!bIVxABur1aE@BPS_#x!z)&qdq;HKIPp`F#ZPM?U#sb
zARJso|EA`HWQ?EpCU`nhYJoTRZoqrE{DT52{1P2F*u~xI(i|5q2?v8+z%015)to?R
zRBr=!tPz>3HVlhlf-(C@qhW1_2uz6%;SQQq8O&Bw`o7tXjXDmS`&bzA#m8{>qUdF?
z4WzjvKvaQlNLox*9i+&3DgvQw=9C@sh`@%o=-&jZLZDT#85V5aL9w^BrPg0s&z`Q4
zr>#oRRy>t;Yo34(i{Kq+a&Uj}weU`8pa(;=M?0-7EaZTaAwOh(Io-PrplF+y6ao*Z
zfEGcvYI0Sd?$8Kkz|tLN{_seq2*wYbNT)9$6nLQTK0x?&g`VG-{k#3z7$3CO)k!v>
zz0-Aix42xHl7JP<>816bI6S{X(K#gVke0dTS8vXPA9X0`aYgdy$Xjmur_^)3{Nf<@
z`aNh}Agp@CdS?4kASTld2f@DXQRqlp5Si6+5*2BRNBcxvWIXkBCB2AyfyI=QVbJTV
z?&59BjNQ$2tC8Y+C2B`DpE9e8#RDI8sK0*nM(Oxsbck6-eaqT;rf}!%FHC{a{==yy
zI>chH6y2n<^7LG04jWEFXCx=~v6|yD-nPMf_V&j#81u7hxx4!Qg;||XNo|-8gdDF|
z-Pwe&J@;)g#npBthn_uJB>+S1wTylx$8AMfKIZ2vw`UEWBXq-YS!}t5qc~wi=)MHO
zP0S~>zAWf0ZO8RqC>pYBj4+BvKd>b!+slDKdgQI~IaGdj{wvz_EA`^<;DT$O4%o*!
zRhe`WPh4~Vw5k0HU&On5tV5#&o6r@(HK9Z$qaqz3lebn&Bf#Rv_J}cXOs$AoGk41F
znule!GIj-ti{y4p*IQ#7dS<%Ay=8t8y5Jl62QP26L|n+aED1wgHkkL~jt;k(@HTgM
z*bp}o2w~84K=2%5Q~s;1zB}&1XsNNI{Oq$%?;huNL(CR;v2p=T_u+KWD*wQ<PX)jC
zY{@5JGpv+LoM1bB3xwvgLBK&x9h-GBP(as>KA9FCJZM`|dCPQfht5xgKISqiAN}p^
z)sLR7VI(&R&cu`__wlg6fa`O;3x?OP(7$9ri!QWQ+}}BrP*@zxK68a)qH9yspjd{(
zV?g_D!TWY6<91yc?YZ~4q_WYh8+V-C!%EpsUNE2;iC$`<?vF-GMOsQIo$InCNb_+*
zsYpm_fyq}~_xlk&srU6VZ>@aag)U+)_OXnqxYCoo%}teW)s9~XVR#PBQFZVcd4ifw
z=`u-s-ce90(l(!4Vnp8ox@!{%+OCQw&V2`hv<XxlP3bOcV<aMvsx&!m0B$4Wy{BTE
zt`;T=n#I8p8EGRRk~F2KJh|JUEq&BvI%Is|b+7l~ngEj7w_Zc^4Sl=$6o^r?tynh+
zuCjb5^+mJd3WgepRpu1vNGdxHTMG(-#g`eGhB`(Tvl4&^FQ0sqWx^$1&?Ev;i5x>>
zHEs%OqsPSiRwPX+k&B>&57iD1&QD6oLrxMFvKi5xqbAf}?}TzF0|eeV^$T8v-%z%H
z6kj|ly2xdFyK&CJ*8TW^5AX*cQVz)}D^CxPI6kk9DG~VB?~GR=i_#c!jX@lE%OwfB
zmC&0TmjH?~7esU7E<jofy<2)lqY{Af#9J@tDO%kzecOG<sD7jCZ4n4+XO{Xa7w&S0
zT=fhF>ku6K!l`;sJp#{;7>4tC4fvnS0?kO6K^%B7wY-%oP1G|7Qw<P`UUP~^hp%$&
zE%g5%UvC*z<-T_R3!)+*uwYTr3nZjNx}>GMLy(jP=~8k5Qc}`_0)lim(k&p}(jeUp
z|L@xF^Lw8E+2=fC>=%2mw{INW_kCS+e&)RXG3ER#`ZS1GObgNf`tR@HlHUgg1{QDU
zyPrEcej@o#=y)c>yHwfir_MPvF|Cu!#ZS$_A&C_E*!>o{mnz@v)B<m_uK7MWS{*0E
zAM?d5?%SY`((+^JIJYP%p9G)o#tmmyF%uGJ@1Kpl4ngbp_|9Ym6LUy=Ak>mySiy;&
zw|x&g8X01ybQ7|c4b?VdQ2Ak2c6Srs_%MIrMD$ysYf=f3p~sp_bt=`PA6u7rvQjsv
z5{^>x;&&cnevBYw8=<`=3UPM1)gU={PE<K7QV)2V@03s&BpP=Wb@44lMtXBmP*wQR
zg@QT?60A(H+WB6LZg5JF)nnPZ?r+hQ<KxUkQ#Jn6CAP1H<sBY<CN-m1dpz1i9ARQ;
z#yQp2vJ0fRGn+XJl4&wW<lN8izD(2|++JkZ$91@b#mJZJ&R3&AEK4fM&~FEs9^ZNo
zQE%xyRykXcPE%nd?_?61!KtQt(Nq3)-W<)ilg&qFt&Y2h^@|5rKeOjeIseENDUp9g
zQ5v>*Nm9S^62J3)vb$%^nq8{!yG`?3HME)A8n-E1w%V<S`et_io*!-%oSoylh01MT
z`-a*79RD8IN%|WmaH<-NQ?Yb)vrW9E%}dOW9}FcW3TIiAkg(zu3q8_)&&9S(d%5&p
zVRX9?Qt%Q+@?>E6?BQtp*C4(JdpEPXB-52DMzCG%6S*<PI2V6X4`y)hc=_o@7>&QV
z*iJ=asud6C&4GN~XFb(x!`CNg18B#W38;J{yMmLeK6UOVs3cl--;vdSEXM6^57wOQ
z?ejgXjulZO@Qd>Ep~sB#)8gjlcJuJ4jivRM@<LX*5(GrTFY&B1Ert99WJ`Jla3;1$
z<rDM0_En8aYi$IStN!H%BvN4JKW=@vabsFGr6L*A!*S-v$2D;y@`u3O^1!f+*{c#?
zJc>sp7Mu(8%IXL05_m)R3UF6Xw<i68FZR6ci5$%m9ukUG$z5P{EyMhXX>eU&2QO{e
zcYsg20C4eUa&%AC1w?^gT&BGfZuDE=JyC%sN^GS2^k`MgdGW?4U{H8|!O0EDWQ{au
z3V8X07LfZg5O*b|s1NDx5vyzx-(NK&_nOz~5e$WZPzOD)oBKvn4!Mw*7X9mSoPa1}
z4{dIC4b6`ntI`KLHI7dZwdK*qpko4B0x6hTAv-)h)oi<)zl-}Bh7+-;Rr`kiJ_g~Z
zX+)oW&-E*29AhRWShxhLc;lHh`{pG(kYQZVuli%o^k!Cnq<&krZKKYCNrX<ksUQQ5
zFz1w+4`^aM5sCKZTP8nZ*hLhmQd;4t*_Bv-9^jI{4O)i9fh4J%uf-N7yXv_Gc#**-
z->%)<mTR!Cihu^daEu{Sq0$HwMfSw1D(-*=_`Q(z4zQI$hlrh&G57JJ$!oBd4Y=q1
zP3AFo*=jKG@BTO3T^tRVWN_$k8#N+FL7@YQy3KiNjJ=AVBvz1#$BFqLtYaD6;=;Qb
z*y6EiwwOP}e=T)l5o+<qph@@tm=_D>37<Mpo?jSA>&M?wv7hve-o~B((wy3BUi{ja
z<;wHf7wi^`CLJFYRD*Au7R%S!Gyu{z;uy(nW_pxLmque{uuQN1$k4320IE%UBxhFL
zHN%GlsgD{ik&i##Wbab0$8kJUYl)w1-5)P}l$WBfKjXdgi;IzHjEiw%$okC7ghit{
zgHYwH$$gBqpKbGA&w?rhcEXx(hAE#wX{8vL+clnnRNZxc5*YJws3z!XEkghWh||55
z=LlXrnqyKR4u_H?*bb68EM9AVF>O=WnS(p4Uht~TSTorEE^^G!NZ5_$()FpEofq&G
zg#?sT-t<ONDF1}!4IHm_PAQ+jAgqvg7)6|k6rP!=odKf;O>RL86;75xL=D?IU+-zR
zd`L*c4(JoJY&wySqI<YlN83TL6S9ADEIZTW{*e0zS?j1OQV$0O=h&wK=rW5TEvLNm
z^p^fJDF_u?m5C*L##)Oo#wo7BW$prs*aG3vdYVcXix<hWUF0XqjqZwHdTnnF$_XwP
zgvVKPJoUwpF+56SMr{1^wnY_wSB~eLA2ZNmz8nombGz6pr0R#xLz0;(6a=`%w#x%3
zmi04+J|%wqS)0;&T}4(0HN>OK_^qqpJ;&!O_jPqtKr3};X|KXgY_`Nkmj|;>Q!9;;
z<<hu!C_bl3_d!&{!oa)+ooCxp9e1=q19vGNedJ<=ZqNm3-yq5${S-DlPZV3l`T}Ty
z0I0hM`oG#i05uvgr6YOjvb+z|@Vy^Ozq2|1JxYp9v4{+uKK_~6*=QC+p)lh)uz_ep
zpXsJ!upr|C{j_S*5bPCk&aX>B6B7(L4L!c0Jfg$dznfkF?no8FJz4KwmRGGc6(aHu
z6%YRL`OZwdaVYE)#i`%7Er5}PzVz=F_gVzv4t~oWpl7xN8P?DH%S#U+S~UCCVK?7F
zyjW5y6UuTwHh?tq1hC+W>t;^DT!qD47%wQgsvyoLYK2Q9Cj#!!F(&z5ohd``YCKPy
zPQQTMX(o_wn_EbAydM?;#&!|FF!%`)QJ)k@*BaN7`RqGLUgQJgMHe;W<6^HDfWL46
zP$mHwRR`dT=r#F(1!-$AWf=S|Jr}>fY~YmL4_>67rF3r$KI0j-39Dqw<<10;A>%DJ
zIjt!G<6N^@z9K-pZ&%mz6?ow+3q1wM+3LqWr!4?a2EKf6a08TKvFS=mUk==T%tY=O
z%WZB)`73slu1|1Nt+1`GV=&cxGHkjPcQdtPZ(<>S_8Mi9rOm|0q=}Pz(#j-a`+9bG
zE+t^)0=$daKw>#q6mb~|(goRn56Vxq%JJAT!GOsRjr{S?CFbv+{E`E28G9P}jz1+(
z_V`E;KURWCJB}gp!~>|ahFiyfh%~;F7JIq&A$Ow0BvhgiRBze8xM34|F&c;4_eSRv
zJrs{D_0F@$K~csXCE=sK*sldFXdDyrUc<Y3KhYA-msjV#t&^^>Q~nlq^U#ZYuBkIE
zu59me0Qb@H($^SN?U8j((JDHf(CFZ?E?bU#s6o8l*j*UPf?SO8Si<vn(ur&gi?!Ym
z5}nWm&G(qR6(etqzK04gq%AkaprqRPlFx-m`0H*29fM8ayk}HJ!I{9&su@dFEM135
zxnYU5bz_#t6{88m3OCPhE;g~$3N4sNr`U#Pa$w8t{LF`OeO!Fh3d}W8l$u64rcNi{
zx$+;+&sr{`uZDCB4!`chsmmlO^|k&eB<-pn=v)kY{GmzDCfVr74a>ku1;Sihc`S_4
zw$R_S-T_5|hcaD$Qp&nefcO;etS<$h60Q?FdX#Q>EIbWYuABZ?3`1A<1Urz@J&uWW
z-=%m;r<+Bt2J+dOcXgUSU~>cy7xar`XS?|E6+3<yW^12y`wTmuXw=!XQ`VoTigoig
zZ;T%1@YK80yRh62EqGHIPA2tuFC@a`zp_Wyq|6pn?r@0h)agC>M&TqxK2zg`?|W0J
z$I&?`L>pnF8!{ThsOartLIHzQUPhz7nB*vMrt|c@NV!+iDg4ELL?9x6Snr8focVFD
zxgvBS;B<EmHqZU+*}RcBs`c>u4AhD8HUmDFqOh)TRE_rcx!#Va<h|Li>PG9*-b<xf
z>d@3|8*&&v=`lWtb1lnmU8B<2;&E~MeD~o53_C7>LT(WYi%dXC;g^ux9z~_?Y#v+$
z?(XI$f+o|ih`aV1o`&)zN*gUH{3Em+RK!7n^{+A03C<8Wc+`2hfa^cMkX<%mW*fA+
zmDXH!r4b+-^rq|Kp|MJrO;LlheRq|32=@MGA@7Ut^Yg+J@}WCb)(&ZR(wuL>DD!+Y
zFWy&b|M*y4{1MO}zQU2T&{@HObi4{H-J3?(y;Z;waIwpW4uH>lY^Ez4Bn}&L-w9N&
zks%7qt`L11LjXZ;wQA;z1_(a`GRG=S3m)vgv2AJ47o`S}J*j==etA+LV<O%rgb-<4
zmt5P1w4JEE`S=va+`)SYAE3ij;;e0xG^Zb+qsi95xYeq2VKTXrv;nrQ#aw+&VBO5C
zyZ14Q&-$oEjX8JL7Arv@@6Gm<IyV!9TC3VVBTy+U?GP{>_p}pe%J5sF2Ud6)1`I#b
zAY;Q&j7kC2Pk)+KlX#+aZuk(^hzNv-Z6eMR22d|{juR|+o$ip{++5nF2)L_2Xn+O8
z3TRPtPWfaX$N8|mka##;qg5vEDg9|B{2boxW7$a4(9jU){ozk1$p6lS|Lflu5MliV
ziL~oKq1y=<#jT=t+fje`Gb%lff4+W(qTf0{k_J4i`h3G1d;+xRJYm#JJb~XwV~{?M
zPb=c}e#H)e23|yN_@VpmXteKbaz8rnd7WNKAJ|t`JK7A?l1JfUXxwFZ%;;4pJJqgB
zu)<U{R%(hp=Qznw!axm&#eycqmu3Xl!y+rxm%BbQUv(!e=o}uT7N!cluMuQY9E-&k
z#NYDM)Nx*@@?TKj86UU`;T8P75k!A#1G;>x(T&?9NVlk9__9G2&DX^7IWBxEdJM?a
zj(O+Fnk+4RC}Ah;=Behjg~gq@-BYM1rwjU8oD-#PQZv&EIw9|C!g!v9&o4vI;>sSi
ze?Z=x$@)g=aKHj_yCv_cb$7eWo2_IgFX&_%g{nq%MDFNyZrM6x%=Rv_1hx`6-O>i^
z4`dBjyS<5=C27krC<>v|QodDt0ckrkb?e$l%l_2LoiYq{Jad2P)Gs(NQh45#9#tT%
zEmjjawo&E&xx{re<=3hTeAf2hHML9<temoSWXB2pdF<Ee`|8t=N)yYD>os1F5|}=A
zDW5bu+=B2FzkcDi^e+~`<y~MTJjsjO`?J2#LPh$NeBV9H-MRV>L;i82s#`e;`|pr%
zLzdLyU%R7YtPBOb12#zWMAJxh;#+fIzu%AtqmaGuV`=i)$FRydYTs!1ZQk-0Pii5p
ztygJE<xRz5LN4}bb#ama?X;qHI0{*%q8GlyeMlGEYx&@Qe^&c8u6~jr|4rZ0Nou>q
z$6Y#S#DL!*9#<r9PV{d2y)!O0o))CrBA&F5nXe1)FALJu8}>A4az7{OmGU-sii{I^
z^7{%)eVUjh$~oYX_h+nkUCby(idW5EG+Dn?6mYm5`Mi#_k%pYU0Ps051y<zD-oOhX
zCnwJm5w!dnWv=n^CB?E6{nfKcz}5_cTcRt%E45d3DF<^P{v(#tCc9q@g(MsIbRYa2
zGXY5pQZBnWYu8e0MS7)yv{{vPWycT3o`*1yPGq4{AQ^{0YydGKBa?DEod9|+>xs7$
zW=(dzFIR5jk@ta4IZfgT?uxMjM|ruQ7^X+R%dAr0WUkn?E2Gnb2DTujHbHUf76|T;
zADE}|=2k#`=U1Fy*7i67iBC(2B3XPvx5L$Nl@y<?3AV0UPHs&!7apq!x%1EoKR7dw
zvC0**6ZO6Gh<aT9pPe93!3yBXUo^lo*BmqZYl*`4%zmN-vjJV`ku>s*5)9yLZc%c7
zyFGq0JuF$^beXKAQZx{aUX)Byg2$v`71Ue172!lQc<P3>S%#Rbm#`8vu$^}`Fn|`|
za$|N#DZS2-@ctY+0kalr?ME+@+s(<c9N5<nAlnHa3_A<`?uRP%ara&}7ihJR%oLy6
z-H}`!m{|jpp9QF~Z7+My5QI8{@tCvAxQXB6=<9(Gc&7?+n7iD}3zL!(T>rO3c_uB;
z`o#y_*S`L>D`n!MqN2V{PhUB`>gC>!aFl0~=%Bjb`S_o1!3G4r9dX{)GNzAp1NwS#
zK>1|6C^oZL@AnK!ikzw5jgv8rdIc+!9#w=oxj4CW>2?i6Wi#$*3;QkwMs-7!xl5_@
zJ`GCWwZtaau_o`c;fvF$`Hy3TA7*2-l!`q%Gh~peD_%g(Gs45vCF;g}RPGp5t)Yw(
zY#9onw{_K0-ow@DHet~rQ=i6q{&Qqwd-XTQ13~6_%+#=y_U%JQ>R_zh`B$%}(Q5Bq
z7j!Vbb8S{hq8uQd33}4Xh`uJl_;Mo1$wf5^w@1RO<tr+D_N^JFvOa2NKZ>tO&!r(m
zL~Cm}Cz8;BAwi!KGjVuowu3^m`)OXx_{t6M&E@MYZMNa;DE}0dd6!J#McN~!EbH<K
zUNA?{&F4S(kp1H&L`)&P>G;$z^iz9{e`VMg>yYOu6D9ZzovxZIr`JUZ&lFSUZ-!B>
zO0J}4>9K7~?V$N;^I4+ozzJ#x;~sqTBoGG0<yV*~W(;GkaE`+ckSbM^j(LWq@@2r!
z#FB$by~A2MZH}1jRUmwL{R#5`mwQLz^siChg)s57+E@A<x!e)9x|R<5X~IC9F72kR
zKN)6~Pr`j1_I3DNjNjg338r`6d$v(^AP}=wI@b6pE`Cfe>FR0udZ687=bwz3xJV(p
zn*>UMTYTokDrV*0qBWc!8XUKm8}ptSkt&^-hR|+4d%pNZdVS-bt0D^{`Rt41_m9Hi
zA#-Zo2Ez-%$352z@YIPKOoq;l+sN-nyyzK2Z#VY#E_PAeVnU=_BUAIN8oA$39C0tU
z4GV>wAvUc{lGW@dWOzq=hF6?l@7*+b%njNnJxY(<YJW<2kcIou0s;q@glP63(Ay@6
z9)ifLF<=9$-BopCr9yiJ1qGEqi6CXIR|C3P4}<zG2ny0mOsEjr+Niu`xz`R$`(&!3
z#yBo-rJ&$K5RDWAQXo*U9jT&y2v34WyY9>ofmm!SsBi$MKj6h6)i^Mir_PY|QG4La
z9c^*kJ_&|C?-ikFLgPXxA?q=(>yF-EMDX5|1dutQ0GM=AqYAVUa3lac)>D7U^a_Nf
z7(jj?pxR-y>F!LOD;5w@-g!|<%QaT#CB$q!0k<KGU>){rKS-<V>KJy_fy1O8+C#vk
z6F|gahO$OywUm=y-u~q%bZ5Jz*fHvS3!tZ;`!O#0!F!6-pvF-G0-LOJWntDYh4yit
z!wDrpbsZFP57K5|p^Xl_sCdLq^H)7<X=Q#oDeQ|1=rxyk-`*>0$SGf#+;$HX4+MbK
zi~=Z6m{=Q5_PEV4;Nr{k6QY<GH{jx60GyiF7?$)`QcPY>pntkokYT*yL?gzqJrr*U
z5I`pVN$O=*H4nfmo7`(4OiSkKjB<CP>FOZtgQwOuh<i$d2!&QFN>xJrO4=w+YScd5
zLbB3&s>wHmq7(Fn_;+3bVMt^Q?>{NOf0*bNe?;YiKi}maf`(O8Bw!{-u7uIW@~=fJ
z;QF#n@*?L?G4KCBGZ{dO!~}r@iH%_%;vA=p+M;ek#I1&ck7XHth{P{CI%YtnEAh_!
z)UKU{YHAW=LG{}cuW5{8-I*(aJqR)vQ^(Ed;T!a6;-f^rtCh{K7t>8HLX~}FmUeVs
z2kU8N#;n44_DL=?t7pG!V0wsR1C>_-<PJ$6nGYK(G|UTl24pL4mdNg_zr(5B&U&kc
z_M%@NO$vOuUvW$6-fQ@&6)M)twUG%$^}RSlg7NJA)}}BJ@XmxbG<lt%n4er{Pbz*;
z+Zgm55~|}Be-jLbxsHLm$=`ljgQKnND@^#SN9n@uaAlu+HXYF|t3lT}t%5HclYMr<
zo^Dt-#?XQqx%--c5<hQ5g#MzEi;DK=G>$!Mr0Z^n#Fp+eg3iiKg00i*6>J>ZDn{#g
zLKt1yzSME|!RIRdaYkkWA22G8krvSxacUoCnyu|d)5xZ=4rq&G{gR`EGX}~qw9ih4
z#jE0F^0z#<Dk`DPE`4JHicetY<s=O}qB}Ved-fGYs4*n-jcCDKjHL|huckJq<#hrB
z(z>m)T`m{t`_|R;ho!_RdboD-r*GCZeDf1$q?~8RE<<V#$!@hLYG3BtdTlgmg_|Y$
z;j5r>)oUo=p+oEl>sP;IcfHU3OuQCh<idT-ALb0}mt=g4s=;eqlqTE`=ezI(se;jM
zHl&h#1sd*S2ajER#>>Xf5((_tKr7ooD^Iz4byws4hVf8`4(j4iD)C3K?a3QaZaT=k
z-#K)xR<rMfR33$Up}=CW176$_4K>U9dJU2|sAy<Ep>J73gyDC@L9RjxU@m7D7f&T-
zIdNENDg3Zi%6%?RY`!R_8_?H3W8tZk*aTTjH?YeDT8L?_%P@O*14RV_b}r>M3LqQ5
z2Q$?3(BBeYJ^@8oI#uV|$1b%OOcxI8gOqNbo>XG@WgTjYmkUNUI$)U$u;Ndq;PBB~
zxMsQ4IHsZ3e&FoR%1sl<`8hVpF4RIdd#`QUs0q5o2-`tKS{gTQ0Pw6}0gHJ7sY7*L
zPwb0B4cBY%c&2vUeTL7hXJKI=Hj4BKp26c3(RUcta1LTj?@+P3rowS)F%ehS7}Rj4
z*e0yF!D?tqCPyQR_e4hPCR{3w-jSuZOtg(27-{A#`Ht5BC&h*kCcc7@(CcY2&Ag_I
zN{nHs>GnJaj#XTP*hyl&yA68FRF6Iimbk?eP+(GPORJEgbi%j~Y^w_P(-zIM>DT6H
zbf;G!{Tf%HTKwr^mkYKBTjT;cLVIZ0qA&;vnqoNyhA54K#-g|eK7i<ievhnAnBYjH
zT6l7}w2*-hsTfZi|8Mh+^mlDUPX*(L_kU_Tf1x4!`1mvjBT0LmM-+LH|Hr*dIrV$}
zoKLmKLDSs>ITvslF#$6fj5h7Pzap@UUGo~KO7gw8@s{U-E-=imF|-YykZ3xchD0&?
zdbbNgC(mc!uZe%-5@ty|{OVas62(;c&dj)_-O~0#xx|zl`c-M%3@N99r?PO<flUX)
zuG~&n^p10FWb1h2BWJOV{ig;w&+;nBjX450%_CkaL|)Vi#pxWsONl4rkGN1%Ri)x}
z_VG!VtYv$jc4Ql??slfnS4n_=$*t~u-L&5u&6}?HQT5_%|E}c7j{@C%rcA2RRpXA*
z+dywsc5>nR&ZKT{hpW@kq;uy#=2m4j&AlaJbBiLP8gt!n{m?g)$LNgZe5LA~%=do4
z&|cZpY4){M1}>?kM@|;ritZgXllE<|m}_E)`mHkP;?8sK_$_ZVq8-jijNCDT_+dA{
zXS^p%52FRC50Ml%O4_s_(|R3n3itkiWZ{R#S|fs!OZ<cg-Oz67j0Wh;rncL5j*-z)
zPv!1>L;JZ{)6(9mA;o0{lPnl*Y-kI`kt3;-Y*ny1%Vgze8tqk_^>-MWe1zA7n!LP(
z@sF%BYni=W(#;L;^p2HD&OH!kr8mvqs=W?l{SmPG<XKVG<1&=Fd$Jpq-f!0UXe#M!
zVp8j=y6ZlCKItson7DD0R{rGfd7kdiB*jv4juGE*v-Xb3Zx?s+n?(N8U`2^pwI8H2
z5nx^n>+cJsNSmn(=bhbL*l4Ybz<hABV;Ow6^m#c9dnoW<noKB_#FY^kNop6dR0QZH
z785zlHQLC%fGcY(gC-*W&9uK+5*rx^rBa;{q)cttKox-l9XJD^CPC;sR4w-6^sckD
z*br$*U=-T~JLGxPwT!|SNC||B21feq^@tMMNI2RD!jNxkxN)n}R__sF2#p--Ie$V^
zlW-{hilvB=HU}iPpq>ESl~O$KOba=CKT`%1RnC&ZlZf^E?-~U4Cj^70NAyQ-fF!;}
z4GJR+sEM<iB3((U-8mYD_xacSVLkpg^(~Ht%%33F9`Pjp_!H1`g1tH?;{ej3`P0<8
z6$MP6A<tqwh)-Nc*mR>yErbqeXU%|W+4||}l*CY@&HYbm*Det*xo5(jUgW~%MfvWT
z<xm?R_3sBL;;OWrl|?PtL}HIpjd!9M@xW9X;$>>Jnf8%1Zy9MFuVj3ijV$n~?hO)4
zxwka`<dq5T2s^!Xzj_OSdykq_DGLV-1RFz>;cC{mmIBOIHM(W`htcTK1=769mNtok
zIG5u;#*ZvHi~?0qZ3o0rS~MISvNXJvvolsKS5Ay2%QrO@$y(~?UbA7=<SfrQ28B=r
zqdI9NLmPbg-$aPPu(JtODC#Zj8T15drSPh(W0=8Akkh{Au>{S*93JCmL^eWWMpMi@
z`eNEZu<egJ`Z0OznxehGl`Ewzgl~OFFh6xh>NKs`mQfT6o*;y|lEM}Uc^X6|id`DK
z%BcK;K0q<O411CGO@Bx_aW<CZ_w083l-FL|$e`(W+?2b{Qy&46EPCvys1Laf%FS{C
zy+QKpy-zWH=Wj{($cNik%PIgW^L5_ygINH=An}>+s1=K=i8U{Q_qAQz()Qn<Yx4Ks
zBru+Ty`4$t-V}9;p-XdmvaB(0vC6br)!&9Eoiue~xmbE)^60hpAKjI37W%jOvtd9$
z8EO!A^8AEe%Eo#rGszDfr);{Ov=)r;*YJ;nVc$F9c(j-Z3)-wti)(lghnxMOBmAs2
zpSeQp2{L7>2LWA(#w%Y3=-ulVB9z#WKnfCwZxmY>{d8JdTIiX7N<C91R%2r$)c4n8
z+IOfTA}9s6bM+x0x(WkRbd>Q{mj!4kZA}xTY?>z(^ne-|7z70!>@P`4pe}+NVAYN*
zXn-Yu52({X2>^1$`GS1-J8)l$5*+gmGUgkm&+CiEj{z=)5%3<H6Eunp!a;6*D)Eev
z0T~-q@X&*r;6T8%GMpk70Vri0Kq@GKdrYTQ{OQ048)TPGk5O5n+5b}U{wdT!{1B1+
zHcr-ue_#k=6i~LDhkB5#n;de}6&swnr^oZpKcyV=)_Jyb4f`GT2Vi0*ZPNb?e?56h
zikM>(R`kEB+#T5_a=iHDEQQdOqJC?uU&|^l0W-ek4eScYJVqN`CwUW3epfypb@6}G
zc?I6q`N>oB_R3Yzm;{>{qVt{*3UQL0;;Yl&?s8U!+IX^Pl3Dg6L?=7_4DVkn4Mwd8
z9?`aEup8PLGz@|+%6*wLmvz154e+-H`FxFL8TzI?@fQ|v$V}R-fG=`c?O5qXJhP{d
zgg6CzGAbur$-kmIck{e=)TL*z9BuB2y%q}L7w^GVU$$%qh<XH!^(T<w!v>B+>&txf
z?=wj<p$+qJ_mhMI)k>os;n{C-R~4Xl7)RbRh7G(&eJ*{Mo{W!Kl$|4(s4)jkBR}$|
z59zNsE~k$jgwc<uas0Yc1|FOi8j2+4yDOI(@SF6hQfs~Jh<i1ta&=KFLp8F2uYzql
zdwUe2?yz=16c)LX7UQYd+hQf`{Dj-Q)5md_OXK|x%4E~Abz3$%9Ctw8*?s6&{MqFm
zvlxA%IK*1;8x$!p{S@IS*mTSYc%oqD>wh|k7OEYXN5U!^ad9erqC@QvlrLziYTtQ5
zfOm)~#(?=`m-kh&1v+zg8iQvM!xrG5`nFB!e^3nsoWy9pa*6baawQi;pj`mN3{c1Q
z_ywHhB-_@p^a}o*LPCO9l0L`~3Dg$q8*D;CI4~8B0KSblWS}BaXo}c<+v1U51KBN9
zSo~(C3lb#~@I(n*mPG*C-7J7c=JC053+Rsv3B>-$VU8&oNk)404tyR=m=R}i|Brtz
z5J7~|KS2a+BGj|<b4m&d3Lf?IoeHl9ATa;WKdK!5mITWDASihn#2|%wS?N*swOPw>
zJyFEzo}=LEnF5tm9K2PXTbnRE{GyK!atqA?;KC%OoAztR0^F^w?-Vg~epdl`_jVBK
zENf(0lRZn>KC2U$AF+J<>qLD8>S*<C%!n>@+}4zCBrGR#Z{gY#sIsENw-YDoT7o4B
z8CsGlUp`fIwg|tu<Y=$<UZ6I6Q<#B9Pg^^FW*abDXd)-<l4n--as+Df>6VQenD5+X
z;?C6$JA`Jg-#*I}N#;b;X?#vp{fXZUDOj9VZqhH&PO<)Sn0}wLwf!??PDj!d5Gbkw
zyL!Q7@@jwZHdj=`c2*H0gBrHMc9pG6t7bhp4J(hg2$&hatNED45$M&x#p2W}XMVU$
zum9*nBvf3=Wf<3w6^65vS3*8_6~<1x8h`OkZ(Tsu5XBM@OnZAL>S0{xz2ndQh2o!1
z(FE^JDeAZPsXNR!dHX+$@mwm>C+4g}d^}AURK^ykT73(RRAkrCa0wy&gPy|C%Q}(z
zp+#u1#bGaex}yxathN8P;Pewp!owCfT5m&{`{mPW{54WVwyO8HR*kklRju)fd39>A
z|M|u}V$%DNb1L~E*3$V@4iXi8$*f!&E5omQ`15b}z=+IR1bKl8#R%suc&&!QZtOt?
z2Dsm0i6-)~ja)!bFq--W4!E)rv52MD0)9)FY4?6L-vwQ-bk*r#yD<VpF!OE#X+Y|C
zU>mc&{QmZr2n<8Hrc~z*=awKF@_#LW0h5L}DFWr-bLx&pj2$9sG!!sw*nJ~gs6V`i
z<44KAPb4Bo)SsRp4>fqYg8N_FWp^^L+svE$6t*A}6-N)Q8ZABua))iIl%K9>)=&uJ
z(%#}Y%q}uWq~@IFg}wH^9VgFvTs|I7?skjW;r&f0u2w1Q{?}<IKQVW0{s)4!!EE6p
z?Q!>>j)+~)b#z<-ydh<-jOcQliIZA@g7=CRb?DJO1}@YJ3h}?+ccW(vKujwQ=bv6a
zI2lD}BpJj2FogP55BKIf$9Wg^3T@s-euXV9Vw#TZ4t6v8U-BS8GwbGgWp1?TSMsz8
ziQy)|^TV>s^sWIL?lgWx*(NRKv4^}`059y@Y@-_*2cNoTk^icoa^(wx91PiST@%Xt
zcN@gZLpLgn)BoCXl_RA>eY4Jl7-=qlmhSTBiN@y5V>a4|q8Yat&5qpg9Bi`3?S9;j
zU=W{e@F0VUP}~w$%w**~J+1l-Hd;Mjp_fwjl+Nebv%eDA3x;e{f9KGmL|4f@;v`|6
z&GjaF<N{3IEB5+=9`CLxRe1WK7{~iD?`U9VBw;4!Y>)$@L-~Hj{^j0HD(pTkmE`+D
z&T*T=jbW+2-C^mhHkwCIEw*f=stVeYUc_fI8NKLQcUt&a(x5fbl$*!UV4hd;8IFHF
zn8Cg?Uv0uMn>m`C0T!)VAy^7EvdkC_j29M<`*^sHR%Ya!Jg<_RBq=IrN{`p!&fz5&
z*D`~G<G{1Wd!J>tL<988PsWN_*;1gSpTT_)Y(KEYOFJBcGEV4zFo<&e4i#>TBqz7E
zwe3pbErZ?sT3Wh`g@yG+o>*w$lCB1uhYkncfdY!30sv=42`G5%W+E$)s>XiIg#mGT
z%xQrQqS(0MArfgBpt<Ie&2-QeGpEOq1;ELu4=~;){vTz!Q6fAb>MG77VxI8l^_l@=
z1=WvoiN@~L>frA^Znt>&KXe0t!%!17CQn@$ORgGDokB%Wg@K5Fq7Icf@I5(0lH|tV
zom95c+9+KMcFp+Nl~P6c)1*I#-ga-zj-l8^#!&t6ajIk{&{k^8k3xgc)lbA`$(CBh
z&%aOIn*h4iQ%Nv8C}kEdNuYE8AZ=Zcm$f$rZw&Vr&7OeKiw3T}*v+Z}Y?Za#3{#yS
zGK%f+NS6kN4y$}=3kd8s!2U1^B@fn9lg&3+?rTTCo`-=kVxq}Rh?#8m72PgE3GV(i
zX|K3w+GS{US0SDT*Ms@0)z*{#YwFMJdVS#-{}e_RWW4B6AOMpMPkmF|j6G)9oFL)?
z#8bWdaSJRKDB<f>j1+PUw>57b3;Srw<B3@*+*~>Hjwz@UaB{EnKT|u6bk7M3F4qvp
z$(I*@D4z0t<|u%o@%9+a*b*vEgmm=#TvdY3{5Huw?^3>~VT&kE=QOa-U(l222nAu2
zwoYsM>o2t{zAbdBYUPl4?Af2{qi?6^D*m=}@<sQYU|q6~(wFwH5?vS0MEyGeG_uY$
z4IcOTZLNW`JGIfO#Z`J2P^NzQS^0rY&%xgsMuF7lbCT&sv~RR0Dm4j~XQZG$^woZi
z#*i;U<@0J2-O}a2lB&8O{;iSL4J0iQ5TJQ<-YZyV`r{P8F}JBFP=SMs7^m~>)#MxN
zTldV_#(;e=_BjWB#(!i>#CTv#mOr~Z+7-2FRkvS3awN{Y6`~T5$5AFpa5EF0{(y@c
zDmf?d_)$u3&FKwb>;u9o-2a-u!^3t7Wdan2{JyW@_}PnJJ^wDtR+*EN1G|X=S8*kd
zn#acz7O{qm)g7a#_uNtIJx?*gEZ96%ar;m_TQ&g`0MC-4P<lojKp3-wpcMX9;$OQc
z(}nv76BZ+wJ+RkCa&Zspl#0MaSyN`?FvRNI)$z|^;(vaEeGhS}3{4Ie{MWoP1P6u`
zIWjV1)2=KV+@kyrkJ`V}#qdm&^4C!-m%Rsqs{@u$zq6F`$pm?1gaHlkT6G~6i%FNC
zGGguN9_`+Llom=_DIHhGzlF$ASFNz1V>I8a&)Kc3uwcb3rJ~T_TfNqu6%LBPd`U*d
zjn`jioiS!`XxJAE&%7><9^QRws&wwFp9T5-hS-WDLgRVq@yFu;nyU+WvBuJh*fWGL
zU19_15l_U}DI{@4**k6;Rj|h`9mo3s;DMHI)|o9-#3eN$6Vkz!n>HP&9%n3OF1dj@
zSi6sRWJ!Ya1q06>3X;6WRZck${e75F<bU6rarC`ta+&k~=eB4+OL{rX0zuycY=lq?
z6&mDo@VT8jpJ4a=l2_-^K$H2h{USsDu7@!zPVxAFXB20}ieRPD1qF(=PUde#S?Ttn
zFGBUckxecIt%X^_ga8*^+zYzv6M$;IKG})2%U0w{r6=qpzOp!Nc1LE^Zp|Xe=ww{C
zO!B0V)wK{;<fJr&N#<K&{K@9qo`O+i>cy`Wk=cE*r26J|>g^8)u1E0t$~%}hOODS>
zrIVi-eyqFNyCKCtxy9F1%xgC*KMB^>w^~>|$Hl)+Dx!^<=*gW;wm<FBMmI`c-e`!<
zdTA-q2NT<Afs@h}E?iZh(7g}E@AkgA%zP1a`8N}lx6x$$#yn-FLD{)rGsOn5P00&F
zeWXR{=eSNDBg59y?yE)8*Xlo%+AGGT1Ijfb%8IyHcGLCEu7lhRsYfu*FWj+%#=8q@
zX*S=iUz7y}@NKR1Yz~FJW%x_XdH3#}+tE4%lsAWf55(fCyeu0Ru0zb3e?mfn3VeHM
zNo+rOy@G^S2j?sw1z}Euq8P2C#LAmN+&gzD?z|9xt_C_Q!BtV@ot>TLbj<=CJo6s`
zSMt9={#rVUqS?GZE;TUXJ8-a+!2k5C<I!Wz?*R{SMG4*){D;^5|Fpp*A-)!zi58eK
zhy;BmHWCvXs_p|riHr;<y8n5A{x#++M<H~~yxOuouuhhPLCO!Eu@uu%a_un~mA^c_
zt`+R~tYj)I*7_6IAj;U8UT3_FKViVwqw{HAuS(yz&CafL%A%~;bu#}8hmA$b0>;qi
z^5ZL<yFlUKRl~?jcnc)}qsj1~<+92MU5+cQ%xm}3?1JX-*GeM1(X%t9(5K<?p9wa(
zJg*mtg2sPj)y_GNz$B`hO;kjL2D!_6iY$(^zfMjbpuBOwF$yJk7r6&Ga_R$_5YUdp
zE5MR{UxkE0qI8vJQ*JCdtpV&1yn>rcH{r5L%t949i@@fbC~+(O?a}{(iZUlfN^+Rt
z<p9_RZ;6{`=*52G_(gq3yhl$mS4el3x*Mjo1de>qz}nki+2Au5_9b^%SC7Bk2*UM)
zF!O-mT~uX^1|<NkFjw}$fI^~o%fU79xUkGX=aYxjaRoqW7k*u&tJz#I&S4G2T9WoW
zAJE=uh^gbIw>sX}--an2RyN*lMyfoTvI_FtKVoYvN;f=Af;iyiV01l&1IYewM7?nR
zr>$Irw{qHpRCC)QYvJ5cZa2WRv_Fe9$sM#y)TyTcNPV5Z>)>;7J;`&t5t}EAM5XC8
z3Tac#UAHx|NVj<*g3sD>mTOU+q{&w+i|4DV-*~0Bo5Q*WUo|uL`}ro?)o=@Z$Px#$
zzGz$yrw&I=<m%yUypo>)RaM_P8B%h2`tX76;p!;5x&rL%r`H#cU5FG!0UPO_6?)jq
z)~4~Bj&hd^KdncXw{HbZU-RfIEqt#Hti3EfKU;2$y&R60w^TJaO#O6ul`5UK^G#`h
zpIA~6xeyFh4@CgpDFN~20a%)!pC9KvgenTe9O)0#4*?@31)i81DDP{Wvn><^+9j9t
z1;3~#U04{O#ULO496qqzP1$4)Iz0)9x$`9Qggg(n2C<RObrpgz;*sH?pHreGV9HN7
z$nWPr56k_(2LwD5JP4p+|KaK$;z6Pa#Tmr$kIIPuOURrOuBQz(UieSf10nCe<scV3
zb;qJoAyck{%B2u|B{fB7t$vcEz>x6!H*kThZ^Vyp8a4@7D{Lg<iW&%2ikWCDtnkGD
z&XG|m)Sm@8Mzsvs2#0s3H~l8)I=!;w{@|Uc%sp2z92|$-0^puU$MgyxE`h&=n7os1
zzOdE-+MqQs7q|%RslAjrwlemR*!704Qi`$qVPH}gyGdKAld04*O7sC^oRe}q*oNl;
zy@qp~&8;Q!jn>U)3Ac@+@l0>&k6QiuZKCm!J71pmaNUb?IMyo0buGFMpPU`Zq^d*<
z(tjpt-j1gnxGx{}t%XQ1ZcduaD(7Ul-rPiiZ{Py&g{m%o_<B3yEsbe&rcLiRRu*(O
zn+i}wdA&f=l!BapopbmYok1s5N>Gr@bqB05qt-F(sxEI*DgjnrlUsPpWyg6^nDqH#
z#z5I|@UtfXJeV7ge%NSHOSIip*q!wwmCgQLXrl@PsFDOGx${sZ+y<dPIi>v2qY7HM
zJBaItfEi}jw(Y57RlSc<6g#Y&GA1MKM{ziY4zY@^M{=X?Ow<zeU*Z@=zL`X)km#`P
z;TUFm#}B@yi1!6dvQNwHb|)NmvG?0O>fn9srLsXsLAvECo9S)B+S}tpb3lmm0B~be
z>0g)`@pJq7Sq8J0)1nn3(E`26;aYG6faSg7gI^L<aM<}3#LyJ(F^oxt@D(`kPCow@
zVb$oFPclzR>yob?UN-vi$sV)TQ?;c8zwhLHXTQ--q?KySWk>CTQ-tDv#j`4Zy(qDz
zM&{x7O*G@ss5lW*s*ku3?6Ao1V!T;~c46Q=MgD<<*hK`~_U-_lPqmF4L31+PV1rai
zbxjQ=xI6}g(8x$E0Re$1t^%jF9MOCJ;fVJ>-aGv|mke;^JL#1|6a^AE3*d)KtDvQ~
zJ6*-X=dwjuz$0<e3?gI%QjtMdJ_6vRB`3J?R*DsN{@*eai1qqyFXEuLsRhxWV!rR~
zD0KH1jK5<j{zLlt#s0VMud22Ws&3Fgg+juy6$@)1#TI1octBF5NThQAQ(~8XUS5U(
z^6q?dwOv@QS2AXDFp1FXcc@NM5M_kJYbLA$*J@~GHR;im1H44w`+;<Uw<*?45+8JE
z&5|G347xr&NcdL3pZ2#A)^pr<?xj?$a(9_Qw|6gOLS?JgY6FX>(mT$UTm@C9Xk1)O
zj^L4PNE6ns$~oq|J*LC6fX8$7UJ>-S3`Ni{$;r@hOg(o!ytTD={SFHQvv~tqd&5=z
zcf@#uI$jW7H%fc|{t8_m-{QpCaKcyl_(1SV)2Qa!e7asPCo}A8S2c}L-o9)E_`c{R
z4tJTsSXr}`jrz-v(SDMWE`>XFa^B;lj)0nIZt`Hb_o|IUP27*K=*e!J9sxH$s5Lp>
z0<Guc0lnHJmb2&Ausr#3-^YU(1d%&Ka)zNl7%JBbpftM4(3isA_5|z^pLMStR*L+&
zAQOB{255kXnw)AR<s<mukBDG>vU`<fSTlYQoBQsA^E8D+D9a=Hz-3>@QyObsRt2Z+
zB)>Pwr~H5uGKQ$`7}i8q$n6-_BnVe+JbW%q_PNsF8Ds3iRy{2zOD+z{&uQW;J9qpp
zj^-&7mQkGihu~40Oo?>|-*C;o?|9dV#=je!;5=dQa;;<m1|T-&(f?k2FJO1=jm%Lu
z@)P5U6~LnM_T=`nU_Ooj15Z9Jg7Y{hHmFak=9JS%UUD<%F8+Q<k)Jjpd)Sbv6P!V3
zP^bPi`01`3Lno1{2SIZdxHlq_Hca+H_1Ek)x7+2#letEZcjGMS44LFbhF!t~(0!~L
zjYdmukgUm;@bTDvMw63onDG2?*H=YcVk@!!Qr;?OE@35AbxzQd`WNcEV$|n6up0_q
zK%o-<@e-g~Ve9@NCEZR=lE``i)^VOVk#r$%j9Uk_Hp&PRUOzB;@jZKR--+oRIHhb1
zBIM1fz=Q`Wiap#7r)>+O)c?>|^#A6x7Q|@{Bl9lQKLgl;)Jxzud}No<=b<9{W1v00
z{GoLg{#Njx51%+Kvg6*~k0+}3$0l!IPb@GYQ$AEih4B@1pbBXKzI~O-SF{pl`pES5
zK$}8xtpD4A4VN(zC|I%M=s5f?C9{yr6q6}Se*wKbTezDxbKAN4Vr;BrD?|i-3-lgD
z`UhYB$tj;;hZX+K?-hoeF1w^>a!!ZQTz54{0zGk9>hz97g)3H9KoD2!##>6>DEOe?
z<I_x)zWQ~@SrFXbB60Wj;<K9niHj3Pcq{N1j5oS4xsqi{^51u-JtMEdo(zpecNyky
z7A(aN5&}NnXJVg%kc{0A{z2{cw;WRDN}lfM3B4L-lFj%DK(Q=%k#zGe_=rC0k48Dp
z9YqFAEqHI2IA3B9;nL$&nu5@>=<hz>SlBBz`tSHi_*68W(!E2nh%jaC4om=cnp&Z5
zF^6lK{AS3S_TDe_i)SU(G@Dflkq#hYT^l_DO-I1?FNcjma9O1+T(KY?@!@K(2m|zt
z;$sljc{2y5T4si*s%Lb%qS${Eu|bJE!wv>^!lP-7EwI@&O9GLN?Iw^7r+Sr^nKy!P
z3uvfR^QoGcTWfQ#^&vXkW-DXYN>hrLH7~8~qRijKP&#2VRNl<t#J}rX*SlNAl7b<N
zDsh!@9s4X4?l<wS0=*bS71ibTiGTS*9cCMgt1Hb^>_}!SRaRI;^<ilcoftuLg-8!0
zvh;$RX?cTij2h82Bahu=9I=!2LZ?cq40HBYv7fl3XE)=$a6JBq1)ew5NK*fKQ`vUK
z`D;%h0EQRRUp9gLB+yC436WveRj)^%z9;3^m>jmAghQwX>uV~p^#h2oag`wm?h~Lf
zw!rd|0(rg{VgJ{!ytD{{%Bp7k^9;cFkwSs|L}YUF?<)wlAgaaaWuhcF7Yr0x{2SvS
zu!N9Vv8lXQDPk?!{u0;qu@0WW=5=+3beF+g<$P@O83cTAtB79#VP=AT&9lxYf=}8g
z3$AR^quXbz+F<M!qFmNX2j2g~gY=_6hY-6e*d)x-0bU?l_(6SZ^>A}$x5TdELd~i>
z=fbr$`l%`=B87&4)SFxihZ%ba<{M?PD1Ah+)P3y?ggV>sv)(BBBn)?ljlO;d=7`Du
z(d9j`0c7#qE);xodvkgpP+9qK1L(IQfoi%#01U}A8L<&*ek+lUX09_`@MBsCFc97a
z04h<-&uw$N%cBMT_cr;=d<o(}1Pvn*`aL`-7PAaK53F^%se_yq)7di9&*`*_!u5qG
z#o{9@BAp&oO&>dtJV(3HjnH}D)~z~io!8l1C-S2F@nx9Vw6L#!M1|_5r9q77cHZ{=
z=GI=9rq%G%!j$m&)kx)bT*&)0^xNVyy`7@n&2M3@0AUl!z1SvcUxxaE-|z+Pl!7N)
z6pJ)~a2O*w-NEB1v0305tpMc#pX6G1VSPToV_yuTmf9@1!Ha*au~Kb1??;XCkbh#D
zq8wP&(eI@5Lyyq<b<JPxy98TKgdVMv8Fz++6@B9r&HO^|*Q&?w4S*Led+PkaA~<n*
zYB`#LrP$nqv_ELtvsYYOw|5VGREHOnwpdCBw36G%st?@0I>iJb>`U-80cEk4wSCCS
znyJN97L=t7Jfu_WW*Y+&R(sF>top2LN+XhG*{W0bM?%imIIK_qVM0to-@?g-g#afV
z3PL9;SCp@r)1{w1{geBZ%u7k!TBF+An&iMBVn+e;?dTRKsJxx1cAx?m(k{<G7%M7J
zQVbM<`xA%@g3bHDtMCU|T>d9Q{{I_v`1gMoQ3IF%;9t2ull(;<iYp?+?jz7GxP5*6
zpLc$c?{oR16w-)4_t*dTg2IAWHSD)d?zk`}W<JcY7|O(kpq>*!0NDyL!vE+m`clmw
zIm!5r*m&wYU1ZnR*e@^j(Z>4=RK7LR4HtjTAaoS1Oo`oQ>@_Up0$jws0jMQLpx(r;
zt{z{b;<%>5;g1bf2pC{Q7onE1!{3(LobMX9eb2eYZE-t2c|<l-|GrLhVBui@n#c2H
zvROWk^E6%i!igLjhh_x&H2LHf-bC6|*~4Bb=b!RVjx}py^=uwmcBRbo`63fUZnvNN
zPd^*~0C(u>-ln;<6yX2>L?;<?|K<yoEU|BFvTr0vU2fPPf#8)!MFEI9gpOL^=Lxlb
zi-yuhTB>Q4c{cbR4X%2a&D&}5m3mtwf1AnzJsdC^*lC!u=jkfm>ZxTw@|q%{jq$kR
zjh23<0kN3GA_5u#*^g%u>K8YT(yG#n%RAv(Y_(<m0tX32pJ&8!*-e9iQ36kAg&22)
zhAWZ_i=wcKe_!5-JM5WrFzHp%cZhHPcH2S_!Wec+!^slT>B^)?;VRzN$t?1K)Zo5g
zbC<_&WNUM10sqI)z{_aE1cW<+pN{uc3G3KX@h67o-$J3Y{7E`^*d^W*vZ;-O@4_Q=
z0$m%Hn;POKCc-e^qBPeR1Z3SR%|*AIVt%Tn9i|1FiTNz<^K?oXg^qTXli$`9_XpaC
ztGyPR)((NftZoa_p;~;l`uEr1r_p`b+)s}!m40urH06W*QZ9Fep2MFr06Go1wp#n<
zC2?j9n03rG(^(M(r1>RbS=BRY#^xu&HJUgcH0YS0X;CPxGENu0oBfm}FTHPfm^z-(
z=S^{>(#M)`5?n~wB1;BPfGV|c5JV*gBqCx%aBe5>d*SBhMqx8m4i3jeAH+x^FUV6U
zrU^u`F#nYPj{oivG1n*G+Z(`COBCz+p*$>hKQuGx`GS8--QV^6CFoi1sZX*7;B+Vt
z%73SL5g!VXzYrt5Ki>%DkhiF!a*3JxdQ?lXyAz?xP}tLczE079Uo{|+Z&5|I^w{rd
zD!xX?m+64r0Rgg!-?^!Rjv)DzOt%!6^cKznNA<6XvzgI`DBHJb$ghViH5FA_7^@wL
zJbv-~XrW)WWHTYRHgHh#pj$uhsmwErNKWkoLI<o9$k08_)KHr=I5bhFBv&vd^9XpR
z0ZD<VnurXKV^2-m3#4_w#_+#J@!=O>LA5MhmIytXgC~5~r`Nk(Tcp?Hch)MinB)6s
z*kswIS*fwtd1|ZI1}GPdif55=^mfXeWSr;^1wO2=UIGuWZ(RlV)K0H-FL%@w8mbni
z7pSOGEsz;;!e`6-8dB<|-!aGTxLynOvAeWH29wj062Fr<#0SjGc#d)Tnc9qYEXD8L
zPY;MD>Rv|(YR+z|ywwByP%IE)#b2oMK&7n6WA1pIZpZlA8F_Jx6AX5JykBr5>nv>d
zSGu{cobYq}%K$O#mURK3JmtYWwF$O!@*loh9_02tJm3u)?XiS>k5~GUqe#v+RTQ;)
zGwpD3|4V-!ejRGjHRqAq`wB1n%csnwvti(?HR-KE7(!>20aQFh!A+rszeb91ynN?L
zI_=b!C<-OG#Qr{(sFczOho!52zUIySD(0&!9JwL1BM>$FI&72Qo`pzgMBd6>HA?Gp
ziZevii^b*7D`?7XUQcs>9BVAiCTu@#GN=UClmFm*1-~WFo;~JiMRgPtYFR%@>*pzX
zW%G5OUyig}fRp?jR~)-*<_LvV=e<rqeuh^X=~Oi#u`h}BdHpWmV~IR2Hcnf<=(pIc
zFcgQK8D4Ns4FYcPQFG$J%Te+)3PKY(nC6M8wqJg%mVGDyvH{@maXaWlj|NKa(e^X}
zuai!rY#k@keb<Lb?hyqB4Ud6pt8^nx1}gUxj#@wc`|$HG6&CSx>`6qkbm;)aA?;s9
zD1)$<irAu4a60jhdWmRy#Wo)2IF1+p{>x8|UGtC-P*D(2b*lz>7nKg_2g=lt8TI3}
z&#0`{7x$!mbPH3im~zI)H+h>gkmZ|cY0Y}OCs%1o9v=;9;*7T3?DSiuOx_X~-Z*1B
zmg%Ou*v(3!eQ`QdL+FtpBTKz_GfzL6f#@MLetv7G?{ZN?pY!)PgOTNCe?2h4>GYM-
z&?)E5<l)kE#^EmzMzhr=Iz1SgpHv$zA#RKCufPtd4x9MCNO{{j9PGLsM4%id!*oeu
zwP1%4f-VgfO@l{F#;1lpZAQv>>O#El2XBym%L^b%(Z6FYgh6ixKu&Vzn;NN_+xKu$
zX{4eVU+u71=f|(K6KHQI-dg2gErCy!i-g#RFEYU-?N4D+`=Qe5pFg!;CWO4(;>Jx%
zQ0vbJOA5%6>Qp*6Yi;ePulyWUDmL~W+00`0^9B3l>d{wn0mYTZ?NG4XRC5w|He=an
z1%z`1X;oJw*FPq5^tLI=l`RUZ?y@_Sd~iAh5T&lUOmncchh|ane`R+4SV>me`5Hm0
zGT$@D*9*`QcW2tW5q3L2VoSRx^jDtgW*Nz#$txn~boV=lI$xL5Ir?dvz3fM6h?u?N
z2fZ2=2||j(X@U$HO%x)ZWZ}m!gO#VlK>Rs=;<=C)((q;;V$$c{n2S{NK=4CWX|gdG
zxOxt+XPUR08*5}PGJ%!?hqRW`Da!6;U5`|tshTGX+`R$b=Ni^^p#b`hev^gMZJYzG
zbPCjv`alikGyC$*V^9t)c@;pGH?r(~m|$e%0L=WoilkJjOp9Z)46+Wy=$s=ZI3wT-
z;|W4d3?Y0Fj`AJ{@oa$JA`omr1NY##9>@DoV=o}=xEA?`xPOxF|0*v1cM}f$9R3zC
zL=Ys}K>9yq22bEy2pj5#H0E}1Y|h7@<~7-nO=^vtw=c2(`G*s*qjc0ttZ47rACFLq
z9rwWQP(DbJQ2Pu{G^Hk5q$R*v+d|gxpQ3@|XU)rFrc6^olBg}Uhikw!_%&wg<#vjx
zvUdvjzcx6LDn0v=bUbp%hb(q#%$FugD$BK&tE?;H)|y(tjn33aP!1C7&0SEPimhS@
zGD4%fm$;IA`c|<Y9}}-d_FVzAY}b%uz}{Apw2XiW3*rYql@L|O)wX*ue)}bblchb|
z7{GB#q40*E-hrU0N2D@yCAv;c9aO0GS|o&~L(60q3ftr_Oz$T^`}ks&=u&s}o8IQy
zFx;;~c-?$A#Rg?vT(SBS)-<AbZw>0+x)vFVhPtiX;D!+oJlc7oN&!lHFbgUMm+747
zksm3N&op;pk?$?EdU{=)K}w7}B>@w?w<l9@^(H>#&i7SqD!)K+amG)|w;Mo0)vZFO
zUp3&aAUA1ptb8Ju0xjrZmUv1!ggi-mBUG<CiGGZNmXaD%;KptUK$FF`AI?1&*ht|Z
zcI)*6`sUIDco)p+6OnBOxzR%Aly$tI7K1F9>xx7VHJvvdODDo0Gha{;9f(9bFEin-
zAZgO-Ypt0RDcNQM-nuA&W3}$UFNyR8+A}DY{M8?39$Fo!In@_BAz>jmXGJ#K5TZyf
zM4>$;mo!jYRb=q8{UdWTGFsr%%M9Dd{frG}H5(8;ho9Qbi~4lHA!3t<D}sGPYo%|P
z2OyBgIL$PW;PapSu3sJ5?T!E<)^}EzbP!!H#z`zhJ{hKt>ZErcE`$QWL4YS2frD2c
zLG&E??%jRR&>{BLxHICBtE+2uP2kQcgIMZd2nq%coo*$gWF#h}oqgiHEj6|gDhdk9
zFEAI;sb*u;*OyDMgrA9jMEd`Dd+&Iv`!{}ERtL!;g%df5N+c_hy)p{XQf5YE7BaGq
zm1I^{*%>J-WY1I-WoBe2A$xDW*Sm4wH}QFVAHT=r`@8?RALMY}=QXbDc|EV^bzR()
zf1lU?{0j~x4-^pPtt(-_2Z8S)@y2?zK05M_!Xf^o$DTv3vH!3|zrVneqEUW>?#8V!
z{lya{URCRD4x#ZN@0%5RHtgF{kXl}$mK=_}Hf}jl+tKqud*{owyEr6M)aa1bV#4fk
z_v!6lJr~{>@*Yt-b~$;+t)=tQ(CUtUl(}^s!N&p#(H|R2{fKGG-KcEV@1{HL#~j-S
z9g(<?@FaMm(Ucw)S3}sZ?et{lS5eYR%8zoTcC7T@Phn2dL2fhmz29o&vM>>-qy@fN
zypdnC>&jT4QK1RnKjbc&LsC^TGd8;ajnCez>J+k^Me}M;?PX<4A*#@O8}<nTMb)rI
zn%>y2Hdl_;9;FQPdB!$=nZjJ_-LkC(5IGu@{2wi=6$#n2MDF;saJdEY*?3u2yEB|t
zLg1;sJ_J%Q9+&>4B_52YQhkE}Rx>r~*A*26f>z%>pfwPTCnQo<E~$|Dbb*RLQ|ZYG
zPUvQRfS<VHob)ODT#N4ATBVuM=53io(EjXIkItJzUvPb{+t!EtjLhiSpefnipqD#-
zYSF|GvSH)U{wT>XiVG#(HzvF7eUjz$v#0L8c^3B9h(784_$^ArgaNZZlBJ&C)aEZ7
zLp`cGh^LF80Y!7T?vgA9CSLyxX5FVbM_YCTU!A|txA^1`yG$r#QQp2ZJ9^W){ey}h
z6O<cNiK&;a5tE2K^knzqE3jR~N07f_<vdX(k{bb4t!$UYjn}*~k5wvj%ojkhyYk9P
z<o0r{2MSHgPw5QV2rBJ<E*!L9#X`k=@WTq@gXm6F5hP9_QOTs!_*G@^^F#8%yX_S&
zNg+n-#8uG>N%nd_D}7q7d9{|04FLOYP7Z28f!I#wF8wAdHYG$_Sayj>f!Qo)MeebX
z2-NoLWecvtDUQSLcq)nhE)}|GNCqwG>~r`HQ~;Qff(tJJxdx0RM()}{rHHUN^f^n;
zn{ohy(pa#P!qC@>d@Kg?d4mlJ_hs(NI%<S6vHZ=9{x{;5-ixRJ*?HgJ{PnLVCB+Gu
z-bfxL?UmD>Vg1ut?jOGd7J&Kbg8SkKxUHp>&qn;Jf<gAONtisVMPHsVVkc+@MHJN8
zReI+>Gz<9(G6bXvf)=6ZYovQ3;z9iPP~3aKcFBW6xJZ=+8X?I&;$T%ZtntY+*FI@8
zc#CKC#ejrQ8HAG>cj7W?`d_Kty}AC~K)A$;fMPx0r);NfaGZ56bHc~5KUx4nlHiv<
zc%BhwqK@6!k#}hF){o0{zJzi3IFNgMZC)(3T>dIA>}0u<3!kx1rfv^Bz|P4%4u|K1
z?p}Jnz9t_+8g-;`f^YfR@yUyNJ<dPA$ge^ky8|SE0b?CyPfxW3N52-<S|OZ}3sJQf
zy>F+w6yf=3`98BuS|o++AzYO#mJfDHkDA+i@6n4o<6Xseb0c(M7Hwphkkk^4e_L2s
zh=J^_53R?OC;MfXnA_uYOJKvIBg+=22hPDb>mFwyPskf-g3d5vCKpHUWl8<V{{6KB
zSe)Exu!uqCAHt6Ryi%?YNy65&N1$~O8jZe1n)0wv_vBxH0C!kU+=CH%r4lb5F<hck
zzpKFHT_t2y(|!!M|9Zf+{)I8QP!X}`w)A7S%JB<H>T#PXN<Ngw1=MS5p2LSxw=k<X
zf}I&K&`oC7SC}?e5Qj#pYYCaYC3#EQ+1r<Qc4|_3#r%RPm#I$L{Gf)3od;HQVVLMk
zopOA#LoA}-6#fF_|Hbs;_;X0U>;RM2FHG<4Pk4AYCByYdy<c;y{yC4>9qoj1j|bhG
zjgAnO7ygF|`o}4}4sy-%z}DQggl<X5Wy0+BoS2=JNz=&h86EY5%7gO8Mqc{l3=?F{
zye|{3txPL7LH+H?<ky~LdY_+P*e8#fym$HOwG;m<2ocAp3_?m0zNQ>M^mFlX-g2Pu
zE@S2#UJto{cQ=ENcQWs<pKRFC{e-Y5`y4O4IgoO8IO`edBT4i*8$-cke{Z0iMA=?A
zX#~0ZJoE0%ABz&UkE><_W?^D_S_&wF-mx)%=)I{%&8(VokPX6}9tC{pKXv*c+gZ0l
zbZ-Rb)tt-L#&0Tv1$lD%2q7_pznBE$Tjd_I`StB+{WTzOtL1}r)DVaBcFgrd;Qv|x
zGzk)gQ7K{6{@NibZy`brkT@$TNHak-G!Dd}U!m{=wQE-s?8U@{_@@ZL-o8F}XmEGr
z8XBac)Sli#iUBOp<H^#s40<Hj!!WF#efHDe-vWKe$xJ(WGe)tXAgm0koViV!ITAvl
z#;X_R2%d&=6U~mJ75~fPxjKQp%c%7}@IOBc0|Lv1YIrK;{yL^;T@ptnCe$7eD1V6%
zv?AWQo4yPtjDrDyG0?+4lJRGsT%_~}jAkb7?e8Z7J1s-|t2nG4R|ZXX>R#$q_QZx9
z)5O5YgB;od%ILu|_DtWG&?R?bex5=J+NQpOIv5>&`Dpw9A#Rn{Ma=f=ht;v0b=v<e
z)OIC63N-OJ3by!5u301=chMe;v{03vfRe0Iej0~{nxLxSqclau#X;;B*rB<j(0;N$
z<PF3<m@}aGerBxm)XAjZy7PU4a4%HceZIfHOeTQ@{9p<w_6Eb4hn*nts(Q?S6hI-v
zb6V4_x)uMk`fTtydanHEKL2&{cTk~`*9dL#8l2@pbQj_%|8pr64{dcR=v$}?;b2-a
z-~bfrLT96LhN@7@(|#C(`dCWF7K5rPf2xdqZnUC~C!ytjuSytf=2JLvkh)R%a!>97
z=q{<)&J3#13;oZ-B?tl;OOgNj*T26;A+KTh``<yYOyw;HpN3YN8m8^+ZH4v&Q6hH|
zBdpU7k@oiX;^4HsuB_bI{~=iI4Ys4B<1i_u|FDlHJkZI|GG990<Ip_0CkFZyNP-*U
z6ypBc*O5ZY$w8RniFKG8xd$@3lhn5$|3oWzD_-UaG*8fhZ0zp0vAqAQN+1lTS`)Sq
z{I8b;x`J|!u;mxP`|t6?Bk^Ftc|%@7l8Tzz1IBgsKueX@S0<s%#7u``hVN~ESAv4e
z{`7^J*-4J^fN=qrcU5{T>od5VuW7%6ii1{Cv^@IWQc`;<QIzf(C+@LK8vS#ow)g^#
zfir|6=g--qaoj%!8TSnFtmiD01eyOjg*Z8BY#f<H*wZ4L;SgpNlbD~6BowJLUrN)M
zn46P@emOluLv;5H?<OO6t;~fG<_Eb!e=y>{u;aS;AY|9UReDp{%hKaFOQI1|Hqw?g
zIWwdNrQ>^%Mj6rpu;&ThbZ<c|4-J#0QlWu+r0bBz_&TGDUS|BQxJ*O3H(15^d;0Py
zrfbg>AFy2wdHMDw{Z92Hxp!ktw2D&RhxN&9*oNsURrQbS-x7+W{jgNp)xAEx7PWlG
z!m68h-Z$T(w$>*9MoD+=(t@M;TmI;lY-5)B4y%BdfuMImW@2g{y8*{b6-KO%Wa${X
z;o+mOu7CY+2a7mby3BO%9vQqHglO@<|HpH|73+PbKf!AAPld?{RnZ=+3iMJ;s;a8K
zWLaY$o(71rr<W`}zlpm@z;qbiP8>^e<}shV;im{=C42A;4Jqop)l@~vd*n=Zf6wnK
zvR8w{d<3RCPuPcBl&<E`tyw~IfO@BBev=S2F=Vprpn!?mR*!}Jn>G>3ZQ_FO(pH}f
zd2>rrG$Ccg@`vY}{s6u-R>d7VV$V<g^`Ww85Hv}uhW66mpjiKy6chA_#=^e{9IN}G
zd?^Y3N;3&;>xHrWfdeEYB<~9(+>PR4oR7SzX-a+^{F(yXQI4ZCiAv}o!X{PcrJ+MC
z8BBtLZ3{MVJFRP>Pva*Z^Ny2>%kl9CSq|$1Y<g!!E_|iP?j?+-I?>q&+P%#y`}1+f
zw05{*$GVEI_iyv@T#NA}&=ET~|MFOj_;Ess)&*x6t0QPP5#u=hQ2-Kt`&f2;g$A-2
z9+JY-HM~4Gze?NB)Sn)Y5t3rDoJSd*yiZJ>qLHr(jq>$1lqkr^rb)yrG-t9_VK}M+
zoT6fL7|~7MH}ASUR#-cHVrjVwY}7$kR+%p6Wiw<xq+0v>+I;CdnYGfDelArQOqss?
zN$%~lXNN25E&@$(=)&{!FRh2pM*7w;WqtV}%Bh|y4Wi*A;2<A@7+#3nW^u}35eD1&
zVS`}ekpi3*UK1hF**j1q&NmQuy&ry5tFqv(q#z~+vydK@u8vx$#z~WeP8Y$r?2Zzr
zQ=Pb@T`83`F*A<DPD9ZJTQ6FmAU>glzW>o;=D%;k&)>kY!F7lkrJde%9Z>8z9a6W9
z?l2hPxgUpKQYQDTs~!ZHQp$IuNsgG}0R8zpRoBo}95~SVe}E<p{UBhD)7_QR;|`|a
zeFcTs$ma~`7y1CYc0I8%`TU#}=G;y^PrcZnI0J1@A2v0efBF$1Q2(nIEvt4duBc%<
zI5@#@W}a%nIg+XTY@zX)Y*7#<!nBt_F)q?>ug?kapgvq8Lrrq+I&Ap2Z~D{WTA$K2
z3v-Z52M4)lw!ks96&eY)Wg9<iGlf>}s?X0KQ55KEnzYfd`0>JCQqm0?&%8!;*17rs
zgMX*7=^3y6l>WVY_qgY8tgo#?kBb9+!%}y5(@8KxI{4)b&4B~Qp!I2BU7bpL<>aNe
zFrD{3GywGzgzh*sC$%x=an}`V!}KPqU~C!_^h2L9UVzr}m{<yj9LOB7Ls<0)hWjoy
z-OUYl(p0{(YB<9ic5%Jv^xt*|E&;BF28&{z_M_Xe^%X&*2;q+4>xPE0Y_x6Sb)<wQ
zV4J**Y2TE)@ARvFA0WD9R5!*-CRL`5zrI-Oq7Mfw(|Smi*R}lRIA9=o=#$#-Nuw1A
zaY7+Ofo_GDA=W+hf!3I95yyBM0l9OSm`lmx6$0WB0?LtgvyQxaluri54a<>S=hY?I
zJa<l`vPq`|h2R?gVWM>yh*iz#vcd%27188wmY3F+T1pi_xTsmOHeD;$4})iK&5fv^
zYlow&0KJ}Nqz=x!E+saNzwjm3f(ytTo)^ZK-R5+)i;^EUpDZb9Iqm`RAO?q;lOfop
z<+5tSLeB(Em<|+vj=9^~dO7P8OrK4Fpp*yTGmBk?rtz2TWXgr!G$Ysd&{yGGQnWKw
zCjt2n6|2<?aAV-VN#lHs@6=e~xPpd8MEh-4#Sp&cYm6$fv6N$<yqr!8r9)Q|ML!I`
zuydm0<LtX1hBO0`CRZovW?Gg8cW%8E4P0<<mPU>4{pDbOT|~l%V64ispQI3N{C#W>
z;g}cJ+qIpV&9{t!Di5Z@a=>IWD8?N<f%p1z6CWxD#$X=fT4{N4srE>iggZT79aHKQ
zbRNfqejU9}EXbjeSC>2lXH0)#qSx5QxTvMfV{p(Y)F#^QD~TWsUtS!8NU9-STMTZE
zUuB6Vk%W<}w4-AYT#@%r2QqXk;-PZ*z_LYiN;tjXtv4xFD+@Q1uml!A?1;X}B*4Aw
zi{QALQ=?}_-dJbp55?~JsROixvE?Lp=Eu%jiR}k4KoXci9-{=~cT0>8;|k*>$RQdC
zfopI7@(TCJo!KA#)Hl99e@QHqqE-B5*MS0<CvfvSeFaaGEQ8tGPKTn$F#*9mnFnm8
z7KeEU`&6I#Z@q@$SXg4Vm<HC3XZ@cSqg}za5%wf<8*Fq5xE@NlMRs!!g0X>=IH=M8
z06lN?0nHEnkmYJ#?_*pKg!WdKznqqp71FE<@blYSJQH;>{Dj$KXjuAL)eH<wL%jT+
z>MUi^MQLPManhL2K2COU3Rd}vPRn!mv|4RBAo-oGF&E8a;Ir$1aBFhZC$WPErD4>u
zfyV_SS}!LTsLXzdlzzP4-;sKWU<aS;QwR{v<$<kaWo3QqnBFI}&*DeC!Pw|BOwzhH
z=9w!~ae$BG%?0T1<qJdW%N!HR>C)!ZBJWclVTQ(jAv+J)iD%blWE@uv#Zd7;W8(D0
zgzl=9`O@{yBPtayC&ktmm4{kiKE34hh23VbPGV-H)yL~`P2{OdVCD`1;0%UK{~j??
z@Co>bvrXGnuU)(5h^Z{eBo2di%u=K@$3|XKxTI9x#B*^bZX_3%+PJEJj`743IM~il
z<5{-;u{bscKniMbRBvjNN5UOLJk2<E`ZTr=A2@{vbEEBwH*P$y{>0Z40{~;HPKx3^
zh1d!fIzUEN7hF*$Apa1;X)^cl(W8TyG#%}kxV0x1B||U-b$zYSC<C_|F*CJtJ=%#4
z*k8W(H0@HY0^4!(Aw~DSeBzP>EZ{J72~W-Z_*_l(AtrPR2DAU*y9*oiKDXO>__jF|
z*o1)5yXW7VMla&fgxXzqf3bvG^NANj9(yqR1s+c85wL2fE=(u-b4}m8bg9-=kM^#>
z>TcTO;$Z#<&d-8}dj$6`R}<;zov0jr4B8OcUL63}k6;b3L;eD4+{1%(btfE@G=f)`
z=M~`*G)fvRJkqp^3+RRI>Q2tjUB4hDM@2;?{7FX478-;L41*fGmCC!fT9VI0Mv61r
zj`YfV-`Ry_-ofgE<oo}e{0+W5909c7^BRtBcTJ3tYx2dPTYKY<;bN%Znmo&S_!b*@
z3<nSVAzuEWMh*k_H4mgIE{ticnRi*4yh~Yy-m{10{rmSJw=u-AG!=~Y-zcXSA?svN
zA1Cv@1*jRmFAnT!uXl*9uUI8tdG)+)1diO)NLK9?d>ZQ&7*VeP3=d~#0HatJ6;+Ih
zd3~H`BXwL{obOzkkJlw5Z_lKuz5p==m?IhC#$&BzQ8eiV#Fh-y4qjU@(vg;y_Gr@t
z%&8B5MX9s9#Hl^=z$FQESCf28uVua5zzFTFm=dVP+80>~A41xxB}KijNk~+*3$>8J
z1rwMbf<r8fi1KnVs*(iWNm!|S(zlJ>B+u=WqSV2rBFo;_Q$Jp$e*hMwW=(W;M$LZe
z{h`PuTbq*X2gGW=`vsI<zkXeF0*qfUOlEnkeb>wD18lO$r$y*ur&{Xl6#XS{I0KrX
zXFAN@=zI0a0)k)l%&3}$T}#6e4HR2%O1w727&GnlRDW*OrZ@z}27cbnSU{a@<L`@?
zkpRNCy!y_Aa-y&d+^O&V(K(q4;%j<(np%Omp9^pHc~NS_=u*xl0EPi8M?GB+L)PQL
z6?|_2?!bnWD#IfB!Go{V`(nDSm%t-lc^3|&rD29{^^_?rmMRRpsOGIyTw1yXNix+E
zNBcvHmz-{}7SEL49=)Q7_0sDD4^ba@AAnl*3)?RHN))c@i9mY)BH)NfH&#9!38#^2
z*mI6pg0z*Q<h}rRD^OG<14K(W+G)~hRT*dUlA^$J;Mtu-U6!;D0^N=*tO}1NPTE|O
zpeo44oIn~8Dqa=I!m!2NF*pjh^tRCYk~t8W4W%wFig!eIE(t@OwUQMyV+>8Xn)}I4
z6lxgYWZbW`KSeC@h(lfV_DE|`npq}=TU}ic*gC=4hjhd5eQR|J@QggRzCq4=v8dPS
z5!PN?{}@G>0w!-qq0JfkjoXE#B?MFFrKwMj(m$gEbIoK`a8BwF=pYe?mW?nBqYpo>
z>y|JEtl2>TFz>QpRIeg5r|Dl=oHmREv{;4U<ji#-vFIeobK+vDL3Z-Ujfm`VEi}<S
z44>NSMtZH5^P&OoH(l^QaS}V`So!$Qmn{7_8XCJhO_Do1b?&Lj#Cezrd=MEGaQ>dZ
ze+bysLese~Ch6~6v|Y^XlXPj8$aCiUVS`kQ9c-q9UX<a1vwszCeEv(0*%Q_t@%it-
zY?u@9G^cBGL8>NqMhGCWqPX<6YjN2(K=|_w(3k>@9v1mD2u&Fu!BDkNs;6sRy~2bS
zdfb)FG(Fw&uDTNo4myn9AG-v5q4{YDZpf{n2G;sDFe44$l$4Z0pqo|rYy+v>WK%D^
zTYsan82^h_mo-z0)#9j{rCo_6r-?S&r$1|5Wes<MCo*iurl9uEw>Vcc*fDI*J^4*B
z4&e&~f)!+?knI>JqURc3c3^@5<ioOurNHY5KGRZgft&s@ok5C<z5>s5FU*%b3?pu{
z&p3a0bOf0(S)B!*rD|cauUI=?^Q?00Zm>`f)>fCVE}6AuCcJs`#*Y5zkt6ajPR%I!
zsmU1hgsr}PNIB{eyvM2H7ivlV9GV49Q!6lgEhH(*;e%tM#6Ey_v-wH|8T1%91&VA+
z5k{h)o$6O7&(jm2fYLh1=rj}5_6=sqsOFk$D$;n8?tS3lLCAaNjpn-l4%8QOXs3&~
z$$V27Xn?*K5Mb+&wBx`lla>?Fr-)4k@58)wMTj3)%Z+9xVS(?B<)#jH%#XH*rmgXN
z%MhrW%7``U>gt9U{9JJ|SJ_Q2`uDdzmte(LKFD9+`p2%~WeCrZakcUd<wm>ZCIMzm
zr&XreRs0<xA1xC*`-hQ(!onT>2KKg3^GMxVGj!e0r(CW#%{1>68iE_VXal}hI=U?s
z?t&Zy0vxr#UorvLW{tTrZ0w}1Xl<R1Ow}^Wg1GA*F-<ECxnV|W#`yD>dag3C7zQxF
z?g6N<LiKFGW#yQ*eVyvG?RGi@&V##~_0S>3Vu#t9bWI`~JGIJ7M=#Cpq&UC<R*qNO
zILtGxQw^D%Q8f8(zhN+p>v|8ljGA<Q@pwohha8&`79zfN(*Gu~GsznHnXInTQU_*M
z3fLhl5ej@>o@3G-#PUo>zKGdf>Gb~D0HnkE?;VQDu(tZqbR@L%#$hjq`1p9*=(Cml
zpP=O$aR1kHK4<tN5b=it&oFP;xl3PIHaPM>t1bQx5L8tjlgJkA)z8<IBf$9h2(!t?
z)kmW)!@fZe|FDzz&U?J?-+xHSA{(}9Jc#pRw7V+0_-&8<K%_0l=KzLNZ249LC!$x^
zmdB?S`U0;07|esQ<0+FPK<mZzl3+-6j$-U$a8xi}F(VuCDacT9#}JrxzBt!zVE|`$
zs{S;iysGMh#wM7caS+UGFdSbyjgS`^c$Kg6e&|4Kl4(@WJpCC?|1n7HLIVb{c?OW;
zFdv9@DxPh=`h6Lgg=*efVLkP6=oZO2TAbWB>g@1*;Kx*HRAg0^T<%ADsl70`jSFy7
zW)s(i=a2eLMAVeUR<kRQm>hO<!n#F8LwnskQ^dg_(6>4(mV9OxP+7`TFakTfWeF}u
z&P@MVtT)#?|AEWx&|Fgk%uz%^z4#*-M}Vn?PzL+*<;xJEXs5aGnc<dN$L0bXlW<X|
zg2h**Ef2$^CA4?_KSf<TiqDJQXgZu_7AxuLdw&T&%}i@IKpA~tNPhY|5nGxmxEAc7
z$$jbjR2L1{;vs@z!KZVqLVdU-fck#EyO4ps=S9*Q3K5wW0{21d5CY?-<Zs=|)X1}x
zPzd2T5+E`ccC)_w$t}>L8+R4uCp<5#UYrXCtIP@(gO^dzOK^~^Sa`kb&iH$<KO#zq
zpMk2w8_hR&3D?p1TTLbU3k)m2P=Xt^>uM$R>!G3JGYS-*D1#zSfUpOdnO|p)V+wS%
z>D{qk`}#PUDAK+s-08|TR+|pi3v(ZRi$HrJG5)FZFhkB@Y!!GRWGGa~k1wTTk;L2!
zFU~(d|DMV@^Ul1v{kNdg9G%)gLP8rvBheSC2|oQPL-zp;e0Y&wa^q!PRs_rG-F@M|
z_Q<8}|0&86hf~gH+FI9;uC)*?awn$)?2A&LF`fspOcAtcR_Z0kFi(EIq<wF#@#RQ&
zsWx<c>HEBb7#f7%Z7=Yr8B99+gpI3s=D{VWJI~{Fsp0x$onHj(6)zW*zf3UqM+?Aw
zU>WdfCODQb8$LeqRVWr?aR_n&5{rs~f%Ar$He4}%jh^x5)F=Im5XtEhQ$~onXhlKX
zUw!9QHpP#LL?y4A(r@ZJOO!jOfs(7f&sAbXjE)ewa}k;NEF^aI+!F|Dt|s=;62e^c
zT~8U6`(Y#FVo`Gm5Fzq_J!1)!OoiT&di5EUl~Zlkqu)a@&^MsgzaJ$J4m)L=w)jfV
z^4_SY*F)=()_U4PNL@Y<u+Yl#8=D2pCq0n3u2p1rGqjgBhuFUygGoUEN3}I%qYzvn
z5d8{F`ANmOx1aMrU!U)~W09D8C`;6R?PSsnZfod8w+CFio^!VBmUP(;LN^)2;k3y&
zZ~A?7AQJO@%i%UATsc;ktab>oTb!#u-a3<eqsYj3-56$6*P#us0iYTs9Pt+wt_7Hg
zavn0Z-)}p^34Z{~VINVd<qzyYFfdK|sY%@)1$vdcr;GiIA(fa614+D0OV-!!)QjUS
z$5|QI#o#KPDd<lI8d~D?cIMRiE{~UX=dDCPethGi{bGM;fAM@5Z%N7R(Z`Rtw7VKK
z+;<_fszs+^$8^@xU+U?&zYw+IigI2u&bOP4yLpjb5%@U+H~}G*{;~Lwa}I$4-SL73
z<iJBxX@7uOt_dKNk(GPXy*4MH*a$X5!N};@<QW2SA?v|F!<K>oBy=-aH}ylP3(OB)
z#xJ_vx`>CBh2q8F7OguUQyxS_m=Zp0jrN1ENdby=Ii_#zCA{_Z4GFMlN$R!T!|zjS
zbsqPe-{fU}e~UYVaFvbs=(gD!Gzx`yqiavX4sMEJG7$8Ta;mxjJ#n^2dwnT1+r0Bj
zuI%ks(8Bi!j5&A&af{su%aJ4RQK6QXW>i<fclO8LJuuZ8;C0c+&eN$rhio552I0ZH
zAKwttxttsXsUc$PD~%|ky5q#0KyL+u+v#dBt&5QW<x(`CS(n2wXB!Njcs!f!=0(n-
zRdgAgy<t-{p!1q2k@kk$5LU|K-Q7oCS*L<`wI0u1pv$g8wfl*X*4a;I6JS)j9F#MB
z%q{SODDeY~`Yj&2So<EDNhXNn@Iy}cOQ0dcNyW$*ZCHvB8$eIO`duvFhaan5NUCfH
z2?@?&_yhM}zVoFfKb)+dl~{d@nT5q~+WaUcE;b4VNCZLI_Int?$-#vFk)*qqiHRv>
z4Wa^r#gU=>`su#QEBOdyGko(n=MPHQcwu@N5y;jj$F=p3UBzR_V9^IpRjq7-Z1`8;
z2Dx^LvIV$m6CrU${r!oON8ncI%;0eloG|x%2oe_Y09}=AW~Y`QwGt0ELTk1$*Fsyp
z*x{90XQ-BgJQAd^m`ZRpL;36%l+ywbQ=D*wvk2LZ`m~B2-k%yT(wnjBeNB`M>_<W^
zAQNw`R^=A}k*bcS7cpaQ_a*~PeA=)kOxH`;s1pc9A5rDAXZfEf0kaR4>qd?uw?{6A
zBc${(4vsSrs#wsydm?0<THd$}m5Ep9-ksQKQ9%T$N^E_7{nSJS#VK-#VE4C`x|A*!
zA@mX;7JGh8xIkFHY#;wlm~y803QoR{P`gi5If6fdA^&(CvpY@~3+Vu3^4^&eh?sex
z({)l0@l_de<w;gKJ;0j{;L<{;GbotrYZJWW^4Qljlno&TBb&Hm<2nDcK?|C$SXAl5
z2BxiljQx+T`V-Rp41I7q2#tC9_5&L%>@K<FWe6-yI}1MNp~s&a<-I23D#9-L#X#?0
zxt212njR#@!p+SMwVjmd%gg<t+TUhdv_k>sICQ?dAVY3nm$CC|IAj??>rlV4)NWB4
z4C%i+{O@44tX~Gfavky23K(!!1+kfo)NYMnIFEGW4<A1CYr$aa02TFh1AjBtq!jJx
z;Sr{3uU7d&CNKFL@WR9Dx#p4QuFgZ=Of(R>JzlvotZu(Fl#~GJ9E2VLta7)y3z7jx
z0mAcl8>_qnuQWJoJ)0scBO~bPIJkgGtS_{+P@M2e?Sq?E1s35Fgf;>PjP1OM<5~;9
z{J0TQ1y`ycX0z}~%8W>zGPSWTLikYjOKGMl^Wb}bnrO{R#0AxsyeOgHZ(LVtl3x5h
zCmr0*{vC&}SQo>T-^sy&fLZ<K>vh9^Nz7YshQ1GkjNz{plD4}>|MD*zt)iPe;)uSS
zZFX~YAp#@827w?oIbI&*>L8p`Bi+Yg<iS5!dOdpu@HWU8?CYx+ltpGARaeg&`^A=%
zLE!la5K+>F&;83l^0H*dO5daUen)d00&Wffzz?9%!>-72+*~EH1=xh2AtGe9Sah(!
zhG=~}S8=kb1emOlC820o1&mXUNsCf}_0ZR*XaSp|#~$|;3X~y9&fjh1S`L<vgP*^y
z2Ykq__0{?P*WcbGk9yYyp&19{C=qu7V@s7==uX|4OM!&vdnB=gFrrJhXhe0zXf&@X
zDEJ6ZRk0wcvUKkm-q_KZtQfsK(twFXmP!@s$`fD<WuHj_%4r-K19;)(^6JLtB2kMR
zrN%;p7E8=mVc$Bk5l;lq5R_bGy-h*@Md*tVF<BSRQ2!wZe(eI57U7)VX&RhGbvWT;
zm=VGfxx>e_Dj1{ezth!|%|S(u+&s}5-%ip@QVewrZeNZncth)*mV|U?y+WSqQUP8L
z2J$^@)yP!_as>%62~ibRaMx_~1;52zhQWM&TRwE)B9dS&;bz(Lrx4%akYEivLS-er
z(NUrlaPb5rJQgY*`6r608K55fk%_@M6xPxfg}}&}7Jw)HkjmoOr<tK6aRkO3o=?4U
z0Z;=Ih3G<0C$4wk0t{Ymr&3T!QesdquuhIXoqwlL5lrSMQ#m<rWNIOjGYzD5Bqq4k
z9>%xjf!_yS<0N{U!;Xi~-jj><_Vz}}%gG(T!1A<@HT%ZN4}ZP7M-~j6KQZzKu3Y$#
z6XbaTnvkm@T-sxbRzEh8GXE|Up)0bP8S-Z+H*V%X%T$FAPnU@o&a}ZS!iz0g#nFTV
z_{gu7(coaFnmiCX^#^|iEI<DLcuzni)o=}c*&yl<1xUTz5V1`H9!|gx<OJZEQmJh^
z0smN#OmQ$C9O8zk%><YRiK+h+wkKZ`AEyIf9uLKqI!r$)gC14!(nVW1rr!(UvMS2S
zp|1S3Ek9of|C2ZfZ;v)(Q<V5;W&e5SpDW9QJRk9dk<TBG^?Q%RWr5zT@;+b&kO5by
z{3oWj>cx<rgT^w26mEOBCNSVVIgt0XIHoAI&3ihcC$6I3fJ#dLN7MQ$b>q9pr{D5F
ztx&5m&bd9`^igcX;h@;Id1Yz9`e5DhA!O%4qUKQ0@hSjt<83|qaTBWf_rzo(dDu2%
zfv`<X`ahr5asWPMp4FVM??3<abLA{U0WsYSWyA{!fFCRz&Vc!&_Ar0+<3)s(1NR7*
z!aG3Z9K$xJR~%c2STjvqFZ*A6_Gdr-{dDR_VU?O4crlyrW+FT@J@L=epiKzP$~nNM
z=kSF?{KaSXr76_>**2*l6gJQg;f~%tsc8Cl2{wF%<DiC>mj)dKBv!)IC{p(w3sU=<
zWqD+m=f=<PDy~CPv!9+x{vOHq_`beARuF_|>?=3@xzd^EV}SF?1QE4W4RRNNvd*;L
zy=yxH9UEwmSji|(k?jr)4mqUQ(S25b%TRRBDyTP0p`}&Kxb7oIm`6qjG(|ix|08Q0
z=BT|daa!gv;1JsMi~k<+DhI@jbVX2Zb4G9@hr!IDG&Pb{o5?u#oQV41Z(^wQ?=JoN
zN}p^;CDvOlX~D`mr<Ilsi8uB25bcXXg%>%J(hW0!01WUM|Nh#r<n4AGwZJTn_TakG
zwB6IXT`EhLKvPmuJ_rodxgjH4sc7_hqUW=o!RF_QSHlj8yVdNc*3H>XK@kcved{?{
zUgXH&3gvr%v~B=+{vI+jzKmj8?B}0Z3UEfh+RheBaKh@VSa99n?z$H3gA9oYJNxE8
z&?5%@k{b2ZI?iWRfb?moyR>wjIOfo1JGS8j!hJ!Vge}20uMRuD`Q-opn1M&|oypz8
zex~G?N)<U`Kfh+ZMJo1@Pwlq9(x!d<H-g!8fH!?Bo`{0`cqGMovz`0%I>HE7ZFlT%
zE=wA)ch4t+J)4+^DrOvV9%X$30zyIj&4G#3-TdMHJ$b*r!k$9x0E4Zk;C81%ovWt>
zi;8rH19<=E0bIJk{TD!O(<tLceQi3jwi59%*LUdW-&&B@ffx(PHzQG%^-zNh<SJL1
zrXz>H0}Y6X;6Oj+eGqtXC>S_s(N%P7ym(##JTzo_*``84x%TO7V9=)Z{QY^bI!JOW
zEcII4=A-w=JtUGYh@hC6nI&P#YUEENXZ3<}oN?k9bL6ILPWVW?0Y?}vaQJnEm7QJQ
z8_)qaVZu0mZT=8t9*9zr;15w%en&hik}U@+tf5ge$0$qxJr$jRc|?3-qC-UOZ~02w
zwNGb$`v1S(OJ+J^@NF%^=(ams!H6wNIH9+BJFv`8`V!wK<|QY}oIn3)X1tqm|F47W
zrq%O1B~vW~V<wIPue`hJRRF!9DvV4Tob7<IEnKx?>qRZI$=-hs)4w<e`N}pLabew2
zS=Y9?8fC$*-M`P?R~NC*eA!p>q?LM;9^YEoe7rJ9cA2PtaFak2UME0YPmeieE2QyY
z^WSE60A{?prX;As0mTvhR)K1e>tJPLV^ayK65e{3dv?R6xVf{AZo5o$l^4D<q*D1q
z*bR#7sOT8DVlPx=^-hITZC+jVqZxwck4=4^+@PC*%~U@{BKyml^z0@<WGG!u^P1Iz
zpb!fL0a<4(U4lhxwDXcYP+WaYd4S;nY#Z0R?Blqs;t%-=NT%`*d)~dP=qOzNen>58
z@8-Arc_?k~BFkDSnx(MKvSK-LXGq)t!UjSb&1$6XMlY41r-k`h6J9&StN&+{&@1>r
z<D5HpPIR4bvggt@&!0amXFqN?p`)H-8g5{Z1Jd-DRPbdA%ZU>gfokZ<wpp_6zj^cK
z6vWf=z$GRCXH#BK3>n8QA7}-TmIotxXq%&pM&TomTW4YV`8aBsN0&vclMnTYOmUM%
zsfsDfU`yZ-8B``}iQcXB3)c0RqoH4nC!#CKY?5#%mIodN-*8dDqU#ZakQ%CLY99rM
zyYHHuB-|uO`{xE#J%h!h+Z!*kVO{=3EogfDa4N!Bz9qkO3`+NCQ2iv;mEilF<u^?)
z6K(tzaR<T^m1iHGy{X1|RymUSB)3RN_Rpt83F8z)kI6$c8NntB8O$LF&&xRE+&TE_
zUYDeRf(OhOz9ISM@b1qe{@+|}^?ihtS2#78lipnK|3bTYA8@9u$1N;94zjLs@o}@W
zD=f{AN2h+T(*JeIK+O8)jkNLS=fP_8(33u}s;a66(>%TkMLa)`Z<aQ>YaJFvy7ANg
zbB=l_z^kpq$}#@;T>ZO#uHrpp`d9uyugf0HKjSI8o)<6iHy;*9YB`}m>@>0ZdW0in
z6B+Ns3jKOd+|dc3JKiHYsBBlb?59>WZ{5~12sj|}4Pi%;PX1oh+fh7LTl;bx9-{hj
zJ#jyIvoHViq~V7HjU~`R*U8=L#8Fp`I|LP?hHI3CKE7FvH`(~0I8*jNcmC6{pQ|}g
zTh(S=7`6|2T5&cM82bBOY$rpYUaA`Ssz4GJL#5EvE3Y2FGG|RAs(m$Okzhgh`fapJ
z9X4R9J8Z6ga@*Q^;q3^;562M3GNCcVy4t@M^kn;{T!3qtCQA=3ek|D`)Yr5&=Y2oj
z|AY%ZkYzk@pAQ89xK;qRg5VuEQ3r$+|1=L2FXAeRYgWP!Z@t_476_`GUpszk<C^?)
z@v$!mdH7M1G_ewB<huMsFba+rQv+^pw&;0%_!W;IW!B)(-ls}f&-^^?V3(2X(p33Q
z#*=<49|gMQ?oqLhmH9RZ=p%R&xN#$T42B&@*|XZGvnBuBkWGJD1B`q5%T4Cv-)~iL
zXTY?hQRMC!Tz;oczqg89&LY@+cnOQkzULWd9x;Dz5DDXrNtbN0#D9HcdLp(nVOY>t
z-gXm&!NMSisyvzjBi%nht3+R{7X+sJ*VD`pQXffv3D49?Y0W+iQUH!H1ac5`n&)3!
zJlmY2{xE3FXuEjkGGLG%@&B0VKZo?!Q$7<<+$k}L1)ld|vRZ1W*6$NgxbanR6zfRy
zNO9giJ|N#9Ilb%4+3UI}yCWG+%eU3Dje>;N7W$9^=cJ2}s0sz~K@~h=JV?+UoU%3N
zy0f<a8L6tw2axiuI<z+Fb`(1zLbHp69AxRN{OJ-hpu=U5a*4i6F~NvVe`>Ol@oJ(b
zj8;Rq(aMCu0Uh8!Ghy2N;>vU_BK|oxjL67<)MUN>DI#2<5voKGq{c0Kd$*fPF6fi1
zz~&@Ckcp7ZheAQxQw;!vgNcbrHcZyA-QdT&I>9Z^r3Azm(t)N2tN-2QjbHH`4rGPf
zUHO~UN!tJ0SXwUeZPuh?mq`(*!IM8RVR<iLp!Ri}Z6%;8b(RdX_7jNYN-#{zt)+V6
z%8c7GDESRQt`zcqa2Z@6A};S#ngW8E2gY#s&C|8ZEP`TL0g4}xv=!C9ecz|?U)6e&
z(R_dgfPVKEl9Q9;oSI);QU*b|#muOQpwm+JU^+0!bY~$UWV+%2r5jGWizaMF#8aam
zJ<=x}y-|f5!-W9KRfHmgcu?mdl>f4Uap~&ZlL&y0C_=l5@|~*<Nlu4A2^S1?D_54B
zK>iR9vwzJizvSI~YIMrBm%^W%f>D$MFz5Vm2h<T5I_CHv5V?_O66R?pDiq>BREsFD
zea7;gW%(AQ=3D0I@}Wkj=)jGsZ||x0?9pp#u^$7n4!+ZKbb`z}9si9-prNR2h+ZrG
z0KG${rTCGmpnqJ%zh7BiM`#D$G2iW?5q$w12ieBkxp?GR+o;NM#*G#S=S%jRCAuQi
zP~GNG{s1bUY;((y3^5^Z>jzMSCjhyb38#Ii{^?!&`tINcD2zFbluq@3hNG?zl6=I_
z*qOG2YMk!4j%&*TqQT`>R;HPN?DJ6=_&f8w778S*L2(#yEUFzdEHeuTQy$=D0>}{_
zK%IE{68U!psGwLLuZEo#J~qv`zHnC<-s8aV%2YMit<@zPmMUPm=|c)ILdVU%@FA(A
z$s(0l$xOS+Yta=_=G`TnU|*;h6x|Pk0E-1m%Xun)KtQQh_5PB!6DuNMXzbwkkS4&E
ztV}7U=UygILlmc_(G07mP+8M9DvYQ%lP|modHAAb&w8m3<lrBH@Da(=b)J9<hL@0M
zyfPCFiRbi6CcZ(Y6DOKeo=Px-u8#LzUAJvVFr>LYKtj<eQgn7}e^aIm{%C>Zf%zso
z`{!F69u0KpM%grAQRE&OTpkjH3nbT;HXQ&Z{4_}{(0S5aWva+80<8d4qJkghP>EN@
zA1wgCFP=yC2PjKmJ$Ud<N+J^)PWi0@jqx-_^1VhaX_1w>*|nhd+Fwr9^$4y|H7MLW
zE<zG31(`67=%CKp$}$w67lT5qXm`}e&N>x0xJYs(j*Gt9{y&rcH2pAkgPp5nAuijf
z{`K&p;Ke3Uh!U?69?oNjgagm9Zn4=WwJDGh%EQ#_26{y)?98|tXoo@!HB&Qg_Q@he
zP}Kz({|QK~?;nTMIU7bJ5G-cjFl;mJb!LA4&kYv|Soq?5;ZP`BIog2!rU;R2HUxOx
zF%p-7G<!Uh624P^MREJEdS*OmgDR3;W*s40F5^zwv3GPC%&34HCkQ1(5h7!f?m779
z$J4W~UPD&FPlZ%jW<U*Oa>?hDAH1Z%n4g0HqI%%7<{gn!OZHDdsnMd=m~}$;HDP@n
zvF%%Klw`%_xv@?Y#{(k4AeX$1f3PTudha&-%!TZ;XOPmLjs3@~|8lfASDGr=<Ij*V
zd$i|@zIBnu#r{Ka#4E<vc5K@0uk3`9>NAJpf0p#^Mf7h)pnYO{=emQy_x>V?s`p`w
z4{E=<ap7kvSoJLCu%64%GB}2*Pp8JKz`RB3%x11b!0D^FHkSaEL~*f%V?H_cWq6TK
zx%$C2oj6w9PD6g}GK46Vf!^8gRGvV1m7h9?D5_sxd;1OaJp9AY6wjRTbzGUOjMF7`
zkkIx+5@*fzF+0fB<<6Ypi?$~nSscyn{swZ<V5BnQdz=Ijpr0tZTd__`QNnGimD~$b
zToWd=lD)4zJJUd6FJ$xMTeiy=ajCt#8AVM~K9;~#t&gZ2%L{zoM&JfOEuvjFZ3B$~
zjiJf}a=dw_G<0-F08>xoodw^pr}I$d;>i;YSxHQ6bJsJ$B)_A(&Ea4UWo09`I-t#u
z9J~kwNPMY%eYx}g(dyblX&?f6c^z~Px9LnXuh$;v%Nku+oWJdhu#a~cosAZEwSMuZ
z<CTQ~Qs*{5%vTES!bm^uJ@~tJqU_{p5I%M(;T$$?(C=@1t|QoemxArqKXw&&CDph8
ziQOm9Hv4-X_r?>EIJ1A_u_*hE+6C9c1w=))URRKae|v^?EnBBSs)i96Bj;UWBG4OL
zz0s038dNj+AopT(^&GEZO(5jte2BSW2&K%-*CJy1)(=2xN>^HP<eGOrfbmj!yKr@N
zc;rNRAjO;1TKBIlaRleq0O{>&-r^2quzapbUG?N%_Va;9FQrvMztVni$j63%<UwvC
z6smkKcOhEW?+Le;yRX+q2(o~@<yF&X#Zkzd3q&O=0-ixceM)@{Le_G~eXF+8%o_6~
zW-vlm0`uV~PQVHIQ%Z*RlEJrkiX+lx+?kO&bG}cIE%p=4V+Y(M!0{^8sooj3;}FQ$
z9{p5f6wtzrSAVNkg-moefT})2%}$!)mGqn_HwixJKKSMD4h#c@F6+)oPV;s~3|c?v
zAYpi4ZI5OPREtMMxq#Picy^9O+iOBmbJf)MfXEdPy7M+gkHr$37}?$1r;MXn(yASW
zn${yAR0wfd9oCMErA+gQQWl{o(1z+U=D4R%J3r-vuR`+pkVLcdYL?O4=s*8#;sin*
zt<A;@Z2e<#tO`-4FiJ8OyaXHgQyU(WpP^BQm<ngOz(z1urpfUuFtS?9N=u49?m}br
z(wcDW1`bs7#;qB#iUh?~sW>7`QBU$<!USlguRcfkueHel7sN!@3^?Fc^9Q2#Ff?A|
z^NxeOu2QFoD^9D%mIL{S{YYY8*nWyOolj1JYusgZw#D!Q`RNP_;kx5U8;X1lNyxbR
zmNM=lCx2D6-g}o(A7l$tLrKv>ul9p?N0g3J8d8*CWv&Z1-k$(;DX^v~#R4hjZ%vg@
z_3eB8i)?!VI}}?!050Z=mS&ONIqOe3*T^DI+E2wdrE7O5Klv>QM^xogphb{_q_7$T
z`PVw93?hZrOP2g%qsq&#xG-lX-|SHi3z(@vtb2a}NdH)29sytXkQSq;<7F^TBB8UR
zj5jWqLm=3H9`uW==`bAa4XVnL0}5z^09n%!FLjA}zbQ#8#Cn5*Ab*#4UCxg>DDi}%
zz!&!cnTZ}c6BalYJ32348s7dnYG|BbDf|ZLu?*<>weu`vDSz}DJ;$j5?+^@!>am$H
z(b>W9=33uTtH?2;`fX~FSD;qOqg#Gxn;)Z5a=25#g{Xpu|7Ne-u*ql~BShhPF8|Di
zBDG3Ld~xi_Nn-ZA=kXG|F!(`XVMZm*DxPo&--9g7#5k^;6si1PJi`@cg6FDNFABt%
zaZ;TdC?-`vnB0GUy?cEv7fQAo?9%kop=kMl<Ag+37ZRm_$xs@#?ovxUGikTDGBecJ
z@bokVQU#q*>_q@M;CGIOj8MBr3NY>=xMex0jo0{c1N{bM>_~>&JXdi5ndM%62T%x9
zGZ}Z66mwT{m98`-bCI(Tb`=*&%gTO$6W`(g3c9-{W%#bI42VsAd#HTn%iv|9M5lAw
z<aeQG^3%o3^YZi67wUW5Al849KJ&zzp@N4mM%?{4QZKET=l%jsIx5$4U93d35f4Qk
zVJX}#q)k4389<<cgM$~8qG^0;n;iLasUiP)*4QgzC4HOv<6a<heO%$?=}C7zPN&>0
zPL~`UW+vp}6!Gq-X0AT|ql`UM3XTzhk)gVrIX<DsG#>z<^6`2AYH@Az_MFs3x#ebV
zjbMwCMOg*tWc%6L_wE*m9I&|-#LK-zR2Q~$`-S2?{zMYbICass<s^FdHf*~%n(QEh
zT;Ru>YOF`N%Z-D9N(2e-I#x>rlAyR5Qlmjhh?ycEgRRt_akIZ-09(?KZ*@KC#@WYw
zL2&ovpqxsE%cmB^;#5>ArD8(@0bh1XwF=$b8(4>^ZJ{u*eF&+{hX9KebFBCIAgdFo
z;e!F*Rs$dcpm;Eq6(d22Fwv}mI)F7~7u-@$5=)G96<^h|@86rm-=6*wstrR#84kt8
zBDDywgm3S1tHa)hKyANXK08Jwrk5}+VszN#cm>ckIzy5Kj2fPTgC#?Ybs2teZ)t7#
zOv_60$VTggASQSOTI{COLgJ%H0V`6iMJNsEvm>P)V%B;U;^nVKapQ<&)#EHe4H(mt
zpMHiY-zHsP#t#DMs%=f0Q@HUNft%DUX{qx7*79D|DqPY;`?Qq{x=^bj+j=(@ki}V9
zKTLnqDiQ&MwvXR=Xh5shFRC1%`hJ_r07fnthr-=Hbln*8;c?|`#=!^&0Th`r$pgz3
z5$TF+8btZel8GHvw%%6k9V9;^GViIrIU(>TT2tq=JnfFPemV9UJEPh6>D-jY^<y9P
zXJd7QH@XU3Hqme1Q}g0MLS{3u8(7O+G7n&}!8&^CLcIc1H+k|I^Tp@_zA<jLN{I=r
z=KmH0B0?oIuwptIUvu{s>y$!qL}=(zF+&~{C_aE__hL)wPRF5y&>}N)k88g4&{RSj
zG#@N-uP=_cV`sv>#s_J~e6${{FAb-2rrU@@nM$Ux)h;&6T_Sa8e?a)J&0;)=wMM?Y
zs%}W~vVwW6pYpz09Q{qjhihvCeSzr6Pt26<iAduFY8!+jy_tagi@#^zzA6*h4po+h
z9^yvz6K+T$%SaL!r8wNKIho=1T21$ZP!92JuE<Ev?NjZAdr)-%uWlZla$fAGVF|ki
zY?b-&pgpMa)A=mAI$p$3rc=Z|@mX4Itc^`I!n&`j&*rQnTIJJ>PWl%EfT;&s^G<sQ
z>Pmgt-sM{`BaqkV>!0k)omD4sf@`L_)LIm>G8@<aj~B1vL3lae$GELG8xLp7X<6xx
zJzuFtD{b`3(mu`Vk;g^y+UCGByZ`)&UxZ1|7#bmAAtj`sdd;nxs1mqLt%*b=n2#ca
z1z-h%k>Or)JWvA5JT?Ld8w?;WQN8x1o7P%0*?>cG_XR{C4|k)(F+q1HCOa@_3Vh+^
z*Hq9)$&iFr?!`FJ4%L8+KHlKGk{t+A#K+oD!WREIx^Ef8zH-n82Qkr^0FS0;fez{i
z0V97YT-XU4dUE-?^%IDcEG{kQtKHB#oc5qgTJ~>S#{4F{k*Xyr3XyL)sa`}zMy@ZW
zpp}FopmNT1jDR@@=5UNm?I*yO9ODeN)jJs-bxszr7ut@8glaptjdmdA_KVBi>rvke
z5X~OQf*$}sT9EppStu7CTmeGFh7sQ4y(P<Ir-nd6<|W1j8pD078m&H`ilGgZmhv#*
zx~Z@CxgO6>57csj9+rnd0<L%hQdYBudNK7l)Mta?{9}qcxMAnUXhjG%B@h3hPudi)
zSE12|v@nq*-xxh>t<6|;>O|PCP0*{8^*1N|<5oRpEr!PF2)vuC06xry4+8uUeqrY>
zS}fQW#jIrFeXZJgEtVc|&EA6r?T46YU-5#O_RO`s=6bU4Ku_InUw?M)=|Nx$9JLE?
zoAtRlK<}}Jh=+xw4m&!XMKOG_s}5=)&@k1oR8~;nc>xM=m8H2+6X($*s5p4H0|W#k
z%Ls{)a^=;Bk$F%)2ExFzC)!DS344uGkVX;HhcBjty$tap-~V{^gmHs30?M3Ib$0`M
zDp1;t_C=C6FbB<)WGLf8T^#|#)e4SV1D{5NKHuar4X*U1V{zEWa6c*;D8sM-eoMrZ
zd~Xr@4nE;ydah|3GjQxSKL(J%4p62d)PuAy8rOMv$=L1hn1GA{t(6*A<+S<!cyORo
z02CE2Uk($f{5T-wzhl?Xs*5Y4+%2#fu9<WqaYI@a7(H`eZL{GIfW1_2o_~KRx(dq7
zMyDSe|1p)Dc2@lmqHs~?{VQAe`*nelM41=R9+LK??sfARRII0p_lRRk*!~TBiWbI~
z-$|u!)p1^4;f!Ve;bQA#8t&O>YA^t0S8-4&)CK@Vy_5S}nI?oC17ZolE`J|}D!gg{
zr+(?_+NH<9ON1ijMi59NGO-y+M>#pU$BmDFm0Mi?Q9RS27^h1J?M+-Bk7{19EOHfv
zyr2E@Xl~=kF!&kS9w|w;+4)Wo%PK-`&d0eiH!R=EHE`k3ZRl*Mp7HT=z+NA18678Z
z2yg$r1tJ7~{C%cx)zH$AiSu<OjJ*E>VSsskd%%x9syuL~CM9tP3jTuCses>L+HW4P
z3y<4D5F+b&h#HCcmyGE!RKEJ$i1mT+reN1{T?`R$^}%_0C++9ju0!dfJ9amN(82jm
z+h_w)OaoHrAb;jews6Y?0Xf4<iko#A_pe9Uvwh6c)$WC|ciyFNpheony#Y(m;+WTt
zVPwy}xX77xRm2Ju^mF!Mxm^y5Ftbu8r?EDRxBx_^je6RMWdmf0D6bQuhzpQFf2w9O
z!pLavdhOTgi}hQk9&j8`Qp>EEPq%BMQT^w|RXO-=$55}?f-hn{nj2M6_)M9jZP%`C
zI6hEjXtYpq?+u~6(1ddC4s^juNWVoNR7O&Xj(Z1z%S5;$!z{3kh2(oO#t{;_A@8PM
zwdJYXBZ1IVXGw@i(WyA4`}u{Vp-zJuQ0H_M36bGcJh3tF$YX-;S3wZ`?5CNu`c}n+
z@POUJ<IvPSEqexR=ow?kr&izO!;^F;q36mq>4$3P(|qCx{&5R~nrTY$9`?f$72M5f
znnxXOc3%WHsGl#~{mSGLorpvBVwWab8W5cUyem=(7kWnks<FXhx*L3gP#Xc`VYR?V
z9i<SN37mYTx8OFGJU4ze@NUvav728#_>Ahxl6|~<sE=N(F=+hVJ%Hnm@p|{E&ifEJ
zgpb3HnbUs%5L|7SXwtNrtNlV0ni%aNpP>bu*lTzcJO}?=SIOXFLsks#0I0+*hbN#W
zWq&Wp7(SEe@(AzK;!;IWf^h7hjuP(lD>iN8sduGbj?+B?xZpVFXg5;fBxn@)9-I{C
zXosiVN$1@>N9ilNOJ=qN&t;t;`Fqn@w4Ab?AZ{UAJO^@$M;!JL$IkMhCCOsZ^ky5K
zIL;Skg!krqUh;to#%z~W`7aLT!O_nmDb2nxTiTMH)QV5PnEE(HJ&Wz^BPdd;K<Q^d
zS>X8~q)*2fL|T09cb>=el5{&Sr&fyci8F!VMJcq-%um*rmMJJG=v^oT3`p0BQ?r*4
zV}8p8YBKtf+X#(>>NDIRo+_Zfx*W!5{Gjoz9kdv5=yidDJ6TQm60@WNweZy^OV^fO
zupTbE$<;w5@#ft-%nmY8Dp--a)d`+Hefm^t<;_nyqS;@e@m)M5Z$eI_7ftzq0ILht
zCTCH9oR~Z&gA3`21PoW+s4Bruq`a*p9T@B08%Hs>VsZF$2|$Q96xmyyQ(g{4U1e}e
zkKKi_d<oQj{luQ-so#0Pn$rOBcq&5ptXbID-klT}`v9e8Y!KS<IJeQ5y<j4z<F@8c
z>>DruVqb}g(|9!8>)H7<jke^+#39few00o{x|3X0iWcQWRO%w7n1ZjDXXahO-}zup
z?W-*F`OPRdJjRS~O_28N2F!eO=Oi6wyZbGR-zJ25{r#I6)+4oqlQ!<mD@&48Oq5?<
z_@?x^_-)F%y1RSskvy>OiGKI!0o9&{2+R(&G1a*pI|z%Y>#AF!y75($sPjsmhlfXe
zoBNB>qm7oHNNfx-$Jd-y-~@fEzX2LUx=3I`-)RGaK`NN)Wx2xU$Gf}Duu_lr><I#Y
zu%D*EECC{jDX5NcXlycIAnzP%Nsq2pTuF1oBE|1O5z1;S3r~8mW?TbdN<)s>)zCg8
zOLyW+tv*6+ZUh=c5<r$qBHi8218Pp7+^v5UFhJ}9B&X1L89EJ7QBvxPGC~#zv6Bk`
z1=@dBk_*q|kJSTOVg<FnIRoO6x?R?bU*=*kF$2B8^zi;z9}rvT#y@Jh10Um?VKaO&
zVAc4PW*@Y!_{eQD_T}RJ!axe!Jxw|UA~ew1>Df7%fp#FqSP0)-gnn|yDZmrSN!4aM
z4MD_CsndI8MjzNV9w?YmEQJ0XwB;;o90;L%CR(&}<Q7DRaRZ$#amT<0&AbX%*Jj{<
zBqeo4V{auEwdxX%NC^W@Z`1vy$`L>sPj?vQcJNvpjq=8#_QyLvEZn!6Xr_IilU}mj
zSllBOP2KzA;KsZPZiFj_iNgPFOWn@pIYM#$b&=~{D8k3CeXO@4OLHaAi0c7hqyW)V
zV<tbJL<KE0k2Wi6EV~O&UIh?VA2Pp&w63YT(3_5uO6Mr3UHFc5*G8UdNlp`ZhwxgG
zC{vk%=b`g(Z%r&7Ke6d@oIYD`Va=(Q=-Yl9N;7AvO0?eP?uCn~S;Gk280F#KG}Df}
zb5Nc2u?0cJrw`b_Sy%#EQx!=1`*(?%sE=v1+NGO}G$lVoboxkbEu^@)2`K0*8#C_G
zXxWvw?%_nhCRA94eMaWl8aKq>Yvkk4)`JF;NI~S0b8#L>$~ZfXn14`1V{r}OHqzgx
zY*2C7xXQyzVsI@7#<6`|wcM4OLD8nNr*i<1bW&SDbEBmfJ`w5VA3*T7P}RiF&aAZh
z5St;5oeb8IrfSg4j#ifqN$d^guOcNt0L7IgFki}%;EGUrA#2b%*SPWB2ncu6cpPR1
zt;u`YXP8s{`JPGD1{AbODr&r{7yO}NCd1I=zD@hYwo9N@A1M^5+19fw;9Q|`+}(N=
zZ<n>{=(z5{k#VXUG}OK0B|{V&twq^7zWlwl^(>}dinZ=T4$^qIb&?fG7R8m;4!(8d
zL|XI!U15JVo~BUSY4)?VCx0tNCbVEShFo4_9@H4{u63C~fQh6w<&~6f3kno_YiAps
zLpr!1AW#)Tv(Q<j>mKx;JC0A*;kgrOECZ6oZwaAV55OIYoh2I`fbd9QiHw{)7|@{t
z+#AkO$XP*#G!TNL;~&@F`7@Xh?lY<v-?99Y-KvJXuCFaHZrqZ4NA42~4+>}d5$~~M
z$Kc1t?!bKGzV-&Ci07Ge6_f=)hX{XMOuWFv&3$eS^p;_t5u=N+<tas+LKKk!UOS(i
zg@~#q5itivQy-3+&#TQ}8?1|cmtPfmDz};m3^WG_Ro<Pd#0CI)jFgfVlRl9%5%J$=
z{CWO+@mPKo0kE!LX`g>R%Q$DlhccY}`u5$xC_?`~8NQwhG03~?r7)sNi@cXM4=MV!
zpL|PGd_$3Sqv!pzF?qa*;)c#vb~}M`<`eNUVu@Dl?EZ$?ONO43`nlwKq8nfv9)9?t
zn9$5u(lRo1G}%b>C2mM+gcXNY4!{GQhE8Xk0m4(>$`#N6r8!SHJ+z}y4T+~6D8-Ok
zCjJ&Q4yY+QT|A_(lXF5+#3@@P=T(?D2FZ^>0|$muh`5!Qc6ZIBIvIs|dF=+TVAuFY
zFA_m=u|#QZWTvqU{<?dH=$cMgEN74`JI{=t>bC3iv)<{HM;azqD-5u}c;sQ!xl4ff
zj%EVzLHN?a(t)ZVDWC_L3_d*Keob8TatY3bOa*C_)0}z|9@;6XoCt(|L*XU$hTp1!
zroKP1NGvQ)^1|@M-ARbu1+`oA?X(!`X{7DO((rYq3YnSto#a~b%Jt%*5S-D*azaF>
zJbzt4M6Z$f&uVX!W;jAY?Q2`!EB^$%o0hfwFnU4)?f>K&nOEI_hZJF75Y#*U_r<O*
zgd<Xn*{9tYSNas75;X7?z5}HummL_yOQ5Z7pf7@C{Zx~hvOJ=hfYN{C=A_q=d+N%3
zArDJe+Q5#<i@9^<sVq6tAb|1=`izW}vSDo$Clp+0alL?0atauxYRI+>+3f#I3jQYo
zY(sj0jAW42fcxIkN#srAOVAMZ`ZS5sOLm)pXBa%S84_5M<dNFgK@s7{jGdB<ZYHJb
z<oGCWq)S-|*zrXORKLMd0$D*RgmK<rkuM)`nmNaU?SYJOD1@@*dv)*;AqcSJZ(Cb{
zxU2&Ghp!XImF#CoUDS={l%M?&zQO*NUHram&83ltMXHA3h6w`Bh!C<-01Au=Fh)ji
zY$+e1l#~**lo(#d%ig$S|9-wq93+q0boPYdZwOugEDG!eIpl4zDD6m+yMJ|XEsNZX
zZSDQE#QR(22b;Q}(5CQ53-E^^`R`W4zb%}Gva9uz4cisApa<b96E5xMaoKtww)-gX
zp>Q!sOP#|xK{A`(^Pg|&pdf&`!o&LC5BPum)&J-ACjaAs{~R@x9l#TOXEOC|)(qQ2
z120&4Eq7?c#o6xF8$Xl&893R#i}l-KUKCPI=Vow7edji3VB??rXD#7T#Kn>F?7H^K
zZ(HMSyd9;`_^VeyL1;Uv-@ixkudlGHa1i3V{X@3-%;Lw9rebFb-(UIbSO1CEw_AJs
zi?AlHokDEem256RH)T}mt%mK?_}i}u9{v#0{lUq6TY00~S$K1u_H)hd|92bspB3M(
z==#q=5-%G^Bp{KGc5k;K|Kn0kAQj);AB{E(QU5$8;Zrac<#{hsNPfN@4r!KM)_#6<
zopGI($AkL)`NYHW?`oVBS*6Y!lE=x(Q}Re#QOALX{Q>b=FJ_)YS#oqd6!(bvKGdvF
zb_H~|tvk($40KtIiToeV{yU)O{eK_F)hX38BN|3hLJQ$28q!v%l%`UV(bAHJl9W=R
zBs*=iwD*pv9MRC!PEneorTM$==XK8e`+7M~ulMi$`R|a!^Z9t(@3(Q?uIsu@=1saJ
zmUr*#34yEbOzvc^OG0{s>#xQd)Q*F>8Xl>LQ$^n|l{s7STsARp@&6TlnA+d^*YB}}
z;(OOz(D;cr@jr)5Ihh>PM#&0?Uw!1bW5?0DX2Hky8H@(OBNw_md2jevfBFyN(fW<k
z{$EPEf4(rDZA1~oF}%|4SIW%ykus>OtzZmXdDjh9r4A62^UimV{R+=y$;CIkWuU?O
zKj-LwzTBTTNV$r9!`}RgOzNLmCXE6bd^@DG*2MCMn6*p{en1O%*0Dx$)d$r*ZKr@>
zrC??4CQI)3=emidUw*Q>FJ>k&pDH3pe(~^Sg6Nm6-)n~Xn0*VGyb-d;A4Bi|K9B!)
zFaC8MWtvyw=2^9EcliY|H%_J#cw#!uZ;P8S?cuPoNy_UN;*@kuFm(KIIxeCyE}6NV
z#}~wtCUj1k8MndvONC>qSZ@J*=`_b$Lw?mgAou7o3lvO4_?!k1+W>3`leWD>zj#^{
zGP(0?3ZYPc-0zE?1N9yXkQ`3IlT<pt6D3S0mc1PP{Py9-c=%F%TP)iL)6n)%ll$&)
z!L@{~TcTlpgSct&rMUzkXo8NH)PCU^h$k(xm7WmFz_mCR49nJtcMo>HM47-@p;`SW
z0sfzl_elhfhoJAfIO>6x$BLOa@>=H)?Z$LU<TP+#$5M7(1^d_H8jaj^8yX?dfATsr
zSueGO$&>L8r*+N?Sjau#?ftxo>WhCO>VXM*Gp1*%-Da4;nc7{@&-WOc3}MkLzEmg*
zQ=`HL%okdr99vnF84lKL(T~rZGw8t3Hdr}g*%k<%kKmEh26Nc6xCrU+_*JaqxciHb
zzZ-}9RoN{a>ObyW$Kni@^w|<GCRyEJkf)!4xOZ3Bu$jO(pr=7wOD>vqApnlopc6VS
zV^qB4hckPfH6W5H8VGnm!L3bouskYib6=RVW`<$&@2Y3uSpUxljhB-`_L_t&@|B4*
z$WHR-lH`cCSC{EpMEQWT|LiW95kGDRL8k)H7Q|L3$vQax!j@mpldDdO+;r9@FB-)1
ziWWMH_>~V*cP2C;Tx*rp=5)U}efiH}op1v8l`-!vzE3kmcOO+;W-(+4eeR2j`vZcs
zB@{5(@W_@fWL0!<1C{4KrftG~4}e7mdx{>3dW$nf$aZ1zIF5j*itmVt_EJs8JgQ7^
zV=B#a99mn~3olv8$ecU&hsc6nYer=>$yRl-8oeAcLdE*t+d3RutgN>W)Ww~|O!|6u
zBSs_HK+%;ho(2Id1v6fukJuUapP}oof7Ig@DwSK#k^#T?vAuF99Qgcq<=O%K#=e|X
zd*uy|_t7^L2YZSXC`vM)!TJ(Me!rNfh*<`ppti1+avAfrNVB|lKIk^JclpGE#^2Pu
zYaF1eifkH4y&2#hG@)U(!Wbh1B1e66GYO!0#Z61B>~96+VKvrQBU?|HfUp)-?o)3+
ztVD}OIs^T}Y=Zxn=#6hq<==rR-BDn-Z4;u47tl8NNOi#8br5Y`K)f`?UMF_fFLY8t
z#JaU-&*vpnuN+Sxg`Qaa1;@HgkC|@)I_)V{Ck+1b_+9d4T_*4k@HvMRm*8TCeE(b-
z+5*gmZG800r^|pl^g)nst2prGkH^h%)-W#`{^7G^jR~g1%G(Q$QL8FterH@KasG8i
zwF|axRO)qs*0WLKdRgRf!S_nv{^+uUxX78nbr(CR%09#J>ac&?)5Cvkinx5+GAZ{n
zo&{g+>8H=m6yw_G!`8Fa^2q9U*mEFf^tfmvA*x{+jbPs#ui`a5{QZgOtdN=Z0XJDl
zz`2rj$g=6M#@t#>*YVg-W7xm0WSj;bR-LnMA1n2ec+<1zz_JpdMy*`tCIlom3#|2>
zgW`un#JW^2j@<(RTB%U80i2LQ4~F%&kJjuy`=Iuwed^h!lo!^8<2sY?MRU&s@ete}
z>GuqXk3-cY=!?xD$c3Bq_9{?&MR5i)G-;Gw#QV?+k2?#5IWgwwjfI}r^xgy=J8xoG
ze?Q*aA6$o)o*#xkYX&$hPx6Z1NA|Ez;V(`ERl?LtWzUbKt#cW`67~X13w4#H*gx3k
z=JJ|ZE9bhLQNgEMO6yZ`VD+yqS>tKc=p=-DW`Bu$w`IfIVNkxtu9V%ScGP(SuR*@A
zT)M|6=@%LA8zbS7;@oi7O@Tu^h;O^>g4~d=HZoSkB=PGzns&-B=Ss8TA=aX~(~#FV
z)@$o3wyL?r<-niVw8Sjp)t(Ka;z_x{STI8j&sE*>r2E>IB;^3j8a^s7NoMT|^{+26
zKpvVUuJEAyuDcx;bDq&cMPkm~e|B!N!||PH<16!TScQ^?M^pMuE934PdYJH@fQQ!O
zmI}B?H3LWseB<h7?O;=OV@(65l#@|5IbDk%iP@Pb)75Lv$<$1)f{rMl-}R>bq5IFM
zVoyAu$fLPnU-=7(t?AJST)b!=26v4eGC+2^3x+$^JOjwF8}?eUNgsi}>wpj~R&KU(
z3LwBB7zzRLg&9T{U?$Lj3E|}L)_Gs}9_=_Gcg;`-1o*RvU&B8#o}Gjc`N-gG2qTp!
z&oj<A2q<>F>)=jJXY-7wz#DX8)i?CUfUTwzAwyFUCY3)27-<6WuLZ{;0S6uP)g3Wk
z!rkXTTo`$?B{>7xS;;kzEqR2SbLsg`z(<+j-Rv%%dC622_8di)B?7;LWHn|&uAlDe
zRvP(;*{`Fa&lns0Q0rC*U#s0fD#XS?(>BMKW~StmiH3P=$S>gAIDiJeb@to)n5evK
zT-qmrGT<DmL@u8XLWVX?o5ZK*9&5mGI}vJ}VUn(#_^v8x5|vDL>$&T@Mq7+Ow%pwk
zZ2#nG9&qr~{E?!Tp)@|0<y;aXrNWUQqi31d@=acB9s>Ay<5vY$pbH(&35Ok{mnXM%
z(T_9v!+8TCosHisCASZHo28C}6%ks^Fz1A_M3p8^$U^A^@#a;LV%gwArW^wu#qJ?a
zB4_kbE^4(oNvtyPK)Ilg;d<MC(KGFjm2NhLc{K!W`U+Bg6D&u&vua>z<q9OUJ0tFR
z4{B6~!lE<p)>eQy7F1dFf?C{Q<Y6&De{V8yz>@lp0~gcH&(GNKH_7II_)&q7|4HTT
z#69FFJ;+*G?*sR=!hGGbPB*@jCNmwuD&i!&4B_L&wj8Qpm~vW4hyz0y1|3R0B!u}y
ze#=9?Y>S{R)bdbgD{Hl0muTZL))DV5ug1zaZ8H9ZP$S0-Yzj|<-NGzU1xCL$828Hc
zeH0J%)n3J9s{o-t#?Pqrnr!(BHqlWimfQ9lyL{P9g1?FDO8rAY&mnyr!sx)U#To4D
zE5k=S{UPUTCNz%*%qiwg!3sY3K39A-mFs|l!GyG2gR16KJ$*db*u@|eL{56gw5qAd
zEq@MjxO<R{@V||~%^1ZN$0#mUZ+-)Wu%%!Uws{|xY;r@Cx`&q?(OwCsKEiyR6dj7!
z#wb_8um&IPECzMEVF$B^h4-mE%gXxE)!ZUD8m?1aK5aVr4g+T}i1i;mDz_)5Z58tW
zxk=TbqS%z1JzKHrEoMf%zIPmv!4XHn00l1V+}6#e?&ee)R54vTk)q}Z*(-rviNv^z
zmC?1!dllb9`3)?TD_`$}W>E(1T6oXI?PoOpA5<UyzFF-%+(ELCGdDMyo9|(#5ToJU
z$Dc3CHl;A4CbbrVwO`9q;>2j=Hm<!&ruZeS8(A0>POPB#Gu{E~U##l`;kZyK!;}q4
z8<{jCYeV(NzRH~_k2295e!#H&EcT?GxM>a^Y~j}u<`tO_gYFW73HSq9kg6GA)0c^3
zKPo^2#OBA=hhHpO^ZO~rmis7BkK!S>I^JGM*EQ6NOuP;ETVqm};kCNroZ8aO&GS=E
zH(l{|uH3l&J(z4?%13k8rYTS-KPl3HBXlVhmr!B@E2!5?TV}!62&Jc|_JussH^SE8
zs#y0fjPue_54}o|pC8>}^O6#ih&kEYO7@DY`q|c2@B|E~ed6hNQap>ZVqdM!H%53g
zbg<2{2*mx!RbB5<*U^txX@&8owGzt2vuK-d)Q<9pUwqG}8r)Mf57<~AJ;RX&`uEhQ
zo0WutR+-9K`H331@x+RTp2IBa6AH|Yd4Z7TlykDJNV)~lRTDbZAw=|4*wKiyE@E#E
ztRtiP2YkF1**P-s3XN(*!5z(1N;a}gvq6Y;o_1&5XY{7q&=`{h{b5^n>&Fa~QkAhS
zbu`kmU$2}@Y@5&6(g~Qm&C%%MsA9~}9bs}}Rbk&(G&f;jkZEz3HChAKV1M39)QBnQ
zF`~`x2fYtROriI_V|G7{(Cu><U^>6Y`(O`h&5TDTm~VAw<l^N<g!YT9&|x(>sSOIz
zDWcGIgFtA7=#SSMZ|b2`<&CF0Bl753k%NP*+O^mt&7_pFMLk01ty(lsJ;=Kc<z(kR
zo%P?d|D4_0^zQ+^{j2>CfE%|r=w;mP06H|8CKP2RHgD}!TXeQ^8J=h^W}6Ejf=Sm6
z$PB5N&zI-!@DFu;d28J5<>vdxf+lEk{-KQj^Sr+&hEQJyubva97Ky*;9>+Pt!`)LG
ze(RpkdY9K2!*iND@arAN;HL6sw!pD22oEyhNLfqvL)*D}T<cHg+vU?NF08I}+b462
z5d?3%77K`kYL7t7w{DuYICOi>p*sRAG#<4R{jy`p4mlzs6MI1enc}s)wpZ&T{Cdf_
zfNQVwj<c-6zBAxv@=vg7aNVz)Czwa{S05RTzWr@^4&7s2M7HJaCJ;#0sxhe**}!l>
zl4<TLr?su;u35#~b=uq2d#1q^RdAT=5`tW(7Ngp(i}!fR2q_y>Px1Htb=1`T%8O~-
zS-i>uMb4}lh)QAFR=3Q{w|^ZO{2PLeo4QY1rP&fieWG#kzSu-m84VCj*7~;SRu7}~
z35i%rp9`ULm0IAyU0ow{u+mdW{{5I0>pVeMa5A~S6rJlxtJ1;#6<-<l5&@D9C?{fE
z7ZC?lPQ3F-gC>yw)T3V&9*0Qb;UL|INe-3LcLTkM_(WEV^>rt^T)riiAI~C_58}gQ
zBSf{pS<(zA)?Zos`VeOF>ustpug&`s{b&%MGZjJ@g}PywGMhTJ+9@eG9J(v?X;9!^
zwU<2oq4O|LF!L$0<*y!p_O3!We{0k}IwAD_d@o982^NG{BQ`v(v9Qs>FJl+!5Mf0A
z$di><kPIl14z>iv`^B?9oBun`+~z-=g~byL;|Ew@iqc4{vpvUEu<;t2M05;w?c4^g
zS2~FEJNhz-gaWRmeMJqR`12QRi2H;lKO19sk@hon(%x~$&etg3L+8|cnCmui_6-Z`
zrUo<z@pLZtoI=kSwO;ea=P?u#X^0Vez^@*QZ!H~|Hmvhd_SA-pqcIsb1KFs+CYtqG
z9Z0dF+YTPKAu=#WG@_;<`$XCNGXqxdEMaPMM$GQM@nYbpmW<D^0VI9$S9xZ_y^$w(
zCOuqhofNa2!n%O<Ev>r5jdgncOJgIH2%O-R&HOIQ5;wU2Jr~uqG=CVd_j>AB$@|Nf
z-M<+{R8ZWjdCzSNyeaZ^L)|Axr==@-XQ%W~mYm?eG!^-&DqPyA5dZZe<4_ac#g%@+
zzDN`{yWQt!#mdp8KGH#CN*NMHCqi1>*kOGjR90U*Uu?Mf0oixgm-=G+qu3R57H>i$
zROzk*cgDuB;RCpK@>lf*RAhS#dx8$3k2!myD)RVmZ5<G+DAg}lO%VoCp;fMMMEu^I
zhMso`H?86Z3Mr@i%b=bff^y2y`1TMg)DlMr(6V(vzlxY#1$@E9s8CUID_A~_ZgJ=X
zqpKe9o#7U<eLi+!3YT2vb|!nBElLZ?Dwm75vm6qJXF%xb9y^@8<<2Lx1cyagi#O(W
z)cwoB<v;R#<z|`%-bwZDgK;(TCy$a@CPB&&(ARz!7Any0{mQXT1WKTDukFnTHEB|S
zh}?+Xjv@5TJp#N@`%Sb2<L;4ck)C7J9p+&t=ijB9s9(=imD3;p%%rZiFZc(zQXw+k
zG8!xjNb(`YVOWYsR2E|`k^#oBkTt!L4>GrP)0I7Y#UoRj&0NU$k?3Nh+%5VXY#H*r
zUpYafENO%p<ccphN@vRNKmPLaL&CGvPe{5=IQ%A{<K?rCC61cS9dr5eRKwfqufBD_
zs1nVj6#=g2lXg0LZyFd`Yl^vluE7Yr-OrUI5yAi!Krb*4dU<8T$t&$tf6Q_u;$N*s
zwAcuWhTmW8xT>s-Wh(2&PZ_8lpF=c$IeaY}-twkVvC?!=81^=#o>VgJ-Ki>5Z*9}g
z6~ErO(<7pEp?w}M01e>Dulp8+nqx@ij3J=X+U+A3>UBq+l*#-CfNY1Vtrp8GNa0n+
zX;0&5O<*HO>BF9Nex?xt%|mFvAU}NtGxffLgv&JahGs|Xz#<$XogD$_%yn){e`13y
z__l4mlWKg!%)F)RP-bI^gkr6`O`G0i44A{wZLet+C4ZadpPYWltEF3|owKt4N8nAq
z7p@i9yEKHbXJ>pw{YpRnzRi{2`=!*X?1Auw_BI!5J|4D=^(za0o#ZIr*8QrTIe=QC
z@GZP7&4>oL$d==2xvt2*7~3P;PBq^2TqK;+Noy+Wu!;EtYu+_fHex65N6KBsW)w3p
zu0;G-JTpre4RvbwV|9L1Eq;C}<<%U)f<QXg$+7K<kT1BtFn)FV@uE)kZo{=Nbvi9#
zQwMG5s#hoM$q<d4=bM=8$+*)65vxjf+We@kjXO6QXZ{|Z=BVfT{?~=3WFomKt155v
z-~4{eOl1bD!W-EKxHMs-kzL8<)Oup=#=CyBXS?%_iTW~Z8~uK4`+0Bm7)`fqcYcl0
z?d&4=bz;@UQ_Xd|n!wtR5VGh640GV1?#jJ7lgA-|fGMtUOwzvIX{oL`>kTjV&nJ5h
z51?TkxM=OLU5-5y`w8t$k4Xe|2%?;_b?1+j@_#sRRO7i<*^8I#Zj0HMMU7bf!p;E=
zERLttq-PlQ<Ee8Ta9(B7vH2*!Fc55QJ?U2(u<=%-WQ%wy>ZjS8kGM35XSsW5?bGjc
zjysvP8mw)b+qP=uF3cwtc&q)*1(>ly0Viu?{`*-(IZq?aMe@fdcNW$_3CzFuh4DNR
zLH_*oK=+vJ?N!)R!Y#r?oT)M);LB6JBcM@|aV5OinSUqNbk{$8GPo_+Hy7?|rVRO@
zNATTiBHEAqp{$mW?rf`;Gg!@(-qHZD&ju5YYqePkY(ZVyg99(X8X`A;CRE(M4C{j|
zArLwDtiRpd#BA%Kgqg=PgG2VQTpV)_SU6w~VaPJqqm(rojK0}sau<QqT`_V6tHbK!
zD?h)_HOnqx)z|(IrYWEt`GPX9jOC;r`|T5FpjLcux{edeTc;OYrc?~&iRp%%GG=*y
zdU}Z%`u4R|DrX5Feh3|}<FZMgULn0k>3eZ5ph-KF{k~BURN=?FlJY=;is;vOzErU-
zyJ_j3*3KIzIZ%l9&AE;gHi}mo1Irw~;Ze5AD<X?M=oVm3$%WbP+pq&vjYT##;<|Fu
zhW8SGn8&d&`X3TnvO9?E4AV#b!y9LTVB%2LF+L}AF$tirot*bec9dbB*7ebH_niit
zR@fNRLRid0<1OD;sK@4idP}FcI$M$?{;cz(1}8=v;F#)MZdIe;vy?|2vTIgXzgE_!
zbYu03v^hAOHXAy%v5)403u%Q5sZ!n15+S$#d~)|p!IXUIc&=7#YRSGaBRR#69|BEs
z;hJ*-v-08EKM`vFj;A49q`?W0G^LKP3DKzX4T0DAE=)?Y$8G_Q#UPMzC&$m%vZhv*
z-WSq-^DrYA^!SKqks1wFebcuOR*X$Q*m?4!3QyffS8rD53iMxBO4f|EL(nkTU|^F8
z;(ER|yO<pm3gx*=#t)oW+8)J~GM2};WafGSt($g)XR&nr2w35p-k=Kd>X8KdMjHs4
zSz02WF~ktf1WSjgBb_WDC8+1ODfCdevh4HlOVsS0;P95jSYzXB#SzP(xRS-QrTH@t
z<+h8gn2owFd~HI5(Lh>!`tgCXX8*0~WVDq(m{#FA-PvKaqv((C%^s?^Yv&YMkIk`a
zOP=pL4vbzq=;HY#CRRSWp^LGG+?kRFIc+T@3k)jj#;Qkd3Vn2iT9Ib59Yq?N1s~QO
z@rsT3e4_OHUYwIm^^ago(1i6Iet}%t5ng2%!Q$kekb`MN&()9d%OQTW>$gx*J!#o>
zjiY?a>kY?h^up!TGHs<I&y{mIHNhO$GrkZdxDGP3n2*o{x$dC(sINXKBJ0@p1-5!D
z?@Hp&-731f6*aL~S4O{2$r6#IgwX>wHB+uRcBgEl{6#HPTHG(jTGpk<Uv5Qul^Fca
zcSWXVt^$Q@$jnnmHlrx@GyWGWTlHnRC@Y)NP9LhafBLnB=sL~6B^S?wSUDlyJvY66
z18j;2Mj|O&i=JMsZzuEG7~M~(dKtV0XE+1%lU^)bsI!l@_13$OjkjVQ{+q^rxMS@>
zXtj0QF1Ph;=LZ*(y77oACt2oMt}D+ZxQbky`YPtp;?d3C(>Ygk8d|eTgL$5t%2hEg
z)0L6%18l&1eFnYg_r1T;ZJs6}ca3Q!)s6!rZ#6PR_*#27=UlDo9&y$sSWCBR^atD4
z&bC}NNpo{glh`P(*N9VVw2WCVtb+Jm<?1rF1zz_;BT@jx>{1oewtb2DQV3J|eCS)k
zJlg`-gOFOw_s?kg3KV<CN0e7NF8~^yfQH}!-~OwQ9`uDSN?;0VHr#e>^e|oHE6asf
zp8)hd^jt3@sKaVJUQ{BUVXqT0^&7K@M+Wdz*_frG4-FcVWv<&QvMM{g%WK!W-_v)~
z-82nTz_N!^!|u!E9x^0l;_`18F+N_tE7{NSOl^RF<h8KhhC*U{wOQ|q`W>a&3QX>r
zrlI6>^K1zlaof(z<3lZb&YE5CZ%11c?Y#(VoP5U<qok-*?H&r0sq%%DA8yz`@N~tl
z`coJd1=QZ)$i=1mUOCVu$3ABCS3NyE3R#V9S^Vsaym?l$4S5_-e75LcPTJY|>K=fL
zt4r2>y*WwWyj*nnev>`_L{3jyo%0ZKy=UIj2p^PuZA>e4`pV#a6*_7>BIbOtJH$ez
zy8@b;7*4vCUmOmHN{F7)%aBtNE}s47{77SmuP1kj|I_V|Poe=}uiKBFKGaTqVRdnK
z5bZ`bfv9lxNEVmq!VXiji>@es$bOWRxlqhtLUuZ6W73w1YIysRB;S6)v-**>x9$L8
z5|?Gk`+V7Na)!hEl-b^+;h$^~H_qyJY!}#jG;(L;!Pv{z_1~{<sW?K@;1QL=;>LaJ
zPL%C1CQ>ypObNMjMvQ|x=*i0lwuGEOJk^;^pgtWTf%6Z(kYsA=*fVss9?6!DzuP-_
zQT*krK#aT#Th${M1v|%aRcftlz9qa*X(%v;{@eUFjOO*=HSKAn!*iAICf`%DBcA}0
zgz~KnKHk6lZMB0%V}{vvcavw+m^9cB+a}ha6#~I~6PRM!Q~b@U9^IM#qlR1c>f~_5
z1Tv#U{;Lbur5R1YpScGpUhMwLj$NyS80A>+iQ0WI2;O5eJZRm!bm(hQGSfSk4ug!D
z5187p1nGn`NmY%idg^puYc4?e3_9mZ^)c`)ru9P{&x!S1ERv*!waffD6X?*GTQ>T)
zs6E>K?t(FMnKa;rKnGFBCp@h(HB(1H;I=|dz+^N8vUQ)===7o3(pe9Qya3d9;>=ah
zZg5Ym>+<AbyV%9utF@6*Q9l*M@j5&)Xx%;3Aci5M=KiaM`d(Tle{CnAh}o$7#je$q
zwGDb1?#DC&FxyMV<&~gGr=)5h_u3P(p=k7=jX>JMJ^`^!ku$8SJaVx!3G-;JTI}Q!
z#@&=2@Aq$&Ur9N;4-0gVa~<q1lC>kq(tckyVsN+BwJ*}ABuj9Yx5gGTgULfLgehZ}
zIz1RX13nbGW`B2byUHH6BHrxc^h47yCQ5~RpzkFHqSYRIJ5}*l5p~X3$IZqzOPW!R
zecZ4DvO-eH`%T)1vGhPY%qXG8=r>6%!LaxecIi%;CrngsFb&-ieHof%(7@aAsZFoS
zaGi-NodANIEqR;c<FkNluNKj_2Ia;1k2qc;N0QA!s*=Wv1{gycxq^-%H!McV;{2|w
zoSwlqN)=w>vvz#AwN0G}Q9)c@^1;E~S;nM_+v4|Vcb{EDZ=Sa0(kkvoV!wG$<jnZ(
z$I|nD<z(=4XnUbZY!&jds^`SvC~4sQqOj;56t;+@mCQ&Fb^3TVc1M7^GhCn2F!|57
z@eWoVkW!1}p5AMIU(u$|yLgC<j@D!MmslfrI;XNcwLXxEq5!)``XS1tYTC2g^Z^&R
zds?|}alXP+*MRn1ZvDv8RBdlye=Q(ec=qEz8p&MAG!@Zm%ho0Xk$~u(;_lBc%Q28u
zOZ<Az4KN0lHhod(xuM__Gy!RNB>ZaOqG#GLq|}VCh>fx%D=%9i)LMO4cdJl&^O2JU
z6hWOuG7$oF3MZJbX6TaoefG4kXr}U#OZP;_x;|F-!fJTBOtRC2pN<z;gKRR!*)_RN
z?NKAlSOl`#=ba5pY&En+WP-5rRD;tBEZ;lpIsWlkMDHB3G=)Mp!SJ<TeA4Adi{@&0
zp=o*=-HW45Lc$1rGJj#Y&gyIXIwG%?og?kjo}8my%Uw8<il!|{8+jJghv5@ge`xp8
zK+fAI_9I{?8&qG$1#XR#E2j6oocU4jHV;6lbwq3IVIkmvR>!eRIU_d-5oS7!U;R|<
zz!Bw~l5Jo%4bbUgfwzQOv6e2)`iIzb{cz7xsv+*Oj2Y@m=ijLgBb2*oF;&ZgBgbNT
zhN<lbm_Lci?l~N`7fsA)AxEU^b-o0|N1su(;}Z<OIXf+>eN}@Tl&5OpBeu=c9pI(h
zuue?qXOTa4wyNn_^dXaEqH9__Udy@fR+GULv6pFPy7PCToR&-UeUhi?-w??QdcH$-
zaiSh|`Om_nFUv`~o2NNO^ffya5dvNR#RF0T;?v!Gs=Yd({$_Bf=cY@Ay2Mmh(S|9z
z_IQL^tmE9|5lPyKfyV8!(E!y;AF^>Zz1voFC3ArMAE5`HM><+FuX}a?{>Dzr)?5ub
z-Wy95yV&G0g)nvm3=k>)CD~|14oKWAVIdnCv;9GO(7(6!=*NsN%a4rfsx!Vq>l)Ij
zwXJg=XR1|5zbV;H-$sKci6hAMdf5fh_3ZIp@yRZf^IsW`&;>MlP5~y9l<s;1YG9Ao
zs{0@h9SEpdx6ZNx<y$jbJ7<5GfUPX^*USe--4pZPQ={};Q{`>-^YDvPd69)fB#Od^
zZS0;L+xcbgqdvR?b7r(`&`WlWZPwCgk_Eb!NaPkxLj>WpQ>W*hx}r4uf_3fW@Q3u6
zmV}}$>O15_s-DmavE5lw@sV48Sw<qy;8amXANDc2L9Ak}%l3NZ>H%Hbl!aW~2nCdR
z8~gJ-*Ua`#EOsTd8y&3s&E96i=)FM4uxuS8g@p(@t0%cVru)CcZa}3&{>ww1ukXOS
z;AZ>0LZdhC7j!&7LRi!|yN>FQW%^l(1J|xmCm1zukc?@|Vso*@Fg<Ss7?)I!g0ZR=
z`K+N#Zu3!Xl>}IfU`lBJ<7V)ke#61xP~R!^&=05MSm?%;@-@FydA$L+H82?cX<P7<
z_<`|}v-i~v+9yf-U}|?M!faKx?d?0F54G~c=nv*FW!?%g&L6wr^!^)z`s+&=K**{R
zc!+7sYm|7KVtma*QSkBI*ut|(UF1h0>R#Eo25YZ&!}0Z(rcP)&D@Aw(PsK+tjs#pF
zd$9!>OAXl0M;VUMDpm!_?aOF6niFNJTNUi|@!UmL^Ou>A{W_)#yjuK*VBR4*)DyE$
zgW8=uqV^o7K$q#ZH8*^m*pigPdxndY59V)$)G;yobmO+mbx*}^<`DG<o+TI9X(Ne&
zL<{&G{ktO<CWMn3Ip@`n`FCG6XmbD7bHK7L_7<TD^*Df?wy)jp4S{c&T-9GI=0v4t
z2^;3oZQFlyO<GK3Ps*6j2Bl^jfA1}WyRi+~ZduKP=rCCuzwNQ|-GdZ?(N*4eonPMk
zZDbO_d!-XY%?&#rif1gQXK^<rOfj64H_`-QYY5v2Wk(32cTdXIu{V=6A@tH@59P#I
z?cs9s0TkmRQj_ypV}@5f#pS%?6kLpF$1(r7AGo1<dWrcBiK34SQoK&|nXywZSB(Xi
z<RNdHU%)s+wX57Cs_H^#`p8Ij*_-hKZ=tol!WhKQ=;ZMDD$giVtDjL2Dz8WI3o5^>
zLp^opK8H~8EIxkascLA_uUfg|5)eYjBggmOR;gYiem9@sk8@!F#GrKi*{fEEm`B51
z`UOqz$H>(1PM~n5=jsmK5zq9V@__LUh;HJMD-Udoblj@>NM9`Z_%%}H+<u&Xy5e(K
zKYFYQ%zniswZ9Y-=hRilY&~X*I9gr#?^=9}_uL|P7eky5OoY3O*gGn%m<%m3QwVWg
zBk+5z*9RGmDUU&U_8|cP+}rr8U%DELh#NG<S1(ch_!a@9pz45}+gMTfx;c1+sZ}f3
z4h6&*E-5?>_`NcHa9i`zBvk5I7z%2N`DDLVUrb?SVxu>k3fJ|Pn3CrgsnOmbG=F?0
zeK=;)Wo!*yOT{#1=8sbfqa}dTp6A=#i+X))`gAf+kh%xUxoVTkKsOcbA5q<P5=ck0
zKsyZEn3lxs_Fyj#dG2_-6p-KYZKmZ-#;<Y|!lr-Uso&Oi*UQ=3Jh;qJt_wm}Vh0-B
z+NR*_KDQCxX;k47-A^O0$ys!B)-Gi)>bFtqzDug85{H-GQT?mw%Y;OtKn~lPt+wot
z|1N+L68%LMt#+WVo)~%No}k|yLz!XRvwyX9!7;Adrjs7D^q$kJg$A8K^;*I3UP%3D
z_d}1Uftp=CTsN0{lU3{k7!y|;5WtL9M~h9rYv}^+O&sf!fo+uU&L}Pik^8UNQ~c@o
zfFjgCv!a7$I-oPPd_8mg%6Q}X-E0>VdOsKx$Zn5phhJYlVF!Pl$EMeICedYVbHcgM
zAcq!Dw=|AivkjMW+ef$#*`cqz)+@D||3a)K6GbRhB3x7vH=e*W+IFt|jF<QL3@vz#
zbE3FjiTE|;OWx^s;itK|W>*=8LQm<oE8GqcwL6blnVn<n`xitEFV7&Sy0Ss;;<nd^
z57zW(k4r^HF~t&$tb}E@l-p|q=THQ@K(nkWtF`=HkT4%QZf9m2dLMHj#7}U0!B?Wf
zuawfFVWl{Ky$2dl#Y1IIW3oeTS4~4Pvwr7lZ|Czc+TCe*!(Ih=<7JkSO?4RY|K4X5
z`x`N>ZL=%qS}|@sE+VV9Vbi={DWTEhz%9;XwP@TY1!Z=fZJ2|UlFL<*FS_BI-D_r=
z&4mGO3>yRoCRBaK5ejV-Spz_&eR$Y0QdmK<NU*x3STZU}@%DA9lL^6%0DqhZ60-;I
z8Cd)M_+#$+ThSy@fEy9t&FpeK_sg^UyL(goVzHk?Qut~0F&mb|W<iKYs~^PCdduHc
zF6)sS7vC2P!tNv59sA%Emr_p_3*69Vkh^h`p4*aGmgwV1wG9h;$#myaMAZAd-H+*?
z%!z-@VqlY!yf7`YPXczAlf=lN6@s=^L9$h6zy>T?>AlucJJyRf^tY$r<&Cy4ckf<X
z)sW*Dp|ExxyppB$(C~N$Ys$Q4*FDx%kY(E?SF4wp-FIPhv5LUfChoIQ)6?rz(77=w
z2Am%C$&4Msh+o{JuImj1_MeXVgx!>>asH0j(>hOrF&WH>g^w#=;pzFfTvI0}b>EB-
z`n}tvld_(1nP8h(k;Jx5U!-rFzlJHur1$P*{Je1JFO>2C>8AZIucN9ck~zp^b}r6o
zWhCFI)c3c$8epN5lJ6O3GtU)uz7<;WkUxCDc}f8okaIs`g7{n*U<cu=`%nJ}Z}$tP
zY_3kyoo7mxI1J==D_937TINy0huB-5>w|^DXO#rPus6W8@kiyy=_hQ4#>bt+7oMD<
zmm=ES4UZNOJcj`ME^|3dL(}DW>U#3cdA}!VHEv@ZKLo3J>V!>i8M$A4!Eq~VMeM49
zd4VS%!G(6nk7P<XH@b>G%q%;1>Kfn5X90X~uQqGHlU%dAI)Lx9MN9^eYQ;lcUJ9}A
zV60P`YZ|ORvJKQ_TfUSn$9aztNg@G7`*yJootlo_?)e+Fr0z*KE6ajcdXD33dEP}}
zZ;n+`lR58P$}NA}ZZYZ{tJu4?xZc?&mUzzbZxU6{Sai&a;o2TXUM+R6eskdIPiIf&
z6Ym37iNS3|j{FIXaG@|vg&!Uh&EkkRYgP52z+>vP)=-(Qc*DK<iGq_U{AwXP=ntF8
z7M0D4?2g^}N||HY2{U(rf{j`aUZTwl9kpCjrhC2}mY{Un8p__Z=D#U+(R2;V$7adX
zTc|wPvEl4-zh*Iq{yVJ0375@nK4h5R4#nWI@(^-D2I3_{;Yi^GB3l*VaC|!_$~U<5
zlW)EJ<3-2)xn_v*>uS>w-ARRH%Oy<<xfjq!sD_7vP5L`w+Nr09U;O5$9d~5&i=+Wb
zR=4HdOT8O<6(_~NifhT(@nHNCF>H|2TeTp0xI^*PxAgm+io|n*+QVH*&ZI0a^}U6G
z5_JDVPg<k;xex=GMAZ0>=<XzBnS*WP=|?FN)lUw(GpW3<S2(aOV>#Q<CU7TIUBR$Z
zjbvuJixhtp7~V&%+Ea!jbmcPiL)A}FeyThmY-><#L+1r&PvFwnaeR7K<n%4AnJkk{
zchxuH_-gqv%dwGJ<>Fq)!3Ww2dNrXDaRaE$O`9qj6b=oka|i@Kk00>O>I;U|>&W_O
z8M-!k_Zo$x-VSEjyB9XSSFViXn#f2uNI1B4=JA22m~JxmH=|_^38Z(g={d8I<QxCk
z)HuKCN4RX}z|v~QJ+k|Do?r>SGYf8p0qC?J$G!sqt?b>QRWoeU?4Jm)(qX!bQtr+4
z!zh{^oGh2D<Fx+$Qo``&A!>s$I_9ZWil~QLGQ^}CN~L$lP82eCk557YB2X#zNn6+O
zv@y6(O^R)6<?Hm0Mws2uIa%oO5jd0OJbfSTa2nX-<!gNEJf{%3CA*5(+Am{smq{_|
z02zSw49_8(=gA$mf7M%(jbFB}ReJQVa*LmDEHz6@Z$Fu$O-I|!fa1O>t{6Ep%^#SJ
zmHf$YQf}KX$C4it3cq?pN{L_Lr|3u4=R6f>X*T>mwwROj^aMnhR3G0{H@S4w&}(5=
zR31=DdpYYl#Yk?#X+pS=?n_iZIggzeX}}{H>NR=%<T%FmdT*iVyas9-)GE)lbp&M-
zy|*x3zu+nP#)z-<-g<qKp0+0^!6?f`lTaz;out$~KEH#(Ti0i;O@l|?ez%*uFqjfE
z9CyE3Zw*PBXTRXFy{)EyaIb$n!fOpk>w)Wg9;!SW#!W`x;k;_G`)MijU$IwED8la&
z_DdcQs`_Ghd>EOnH`FPlEn8%R9e{;Og<~T<Mxn=818j0XaaiKJHnGsrFBV9UWnF#y
z$a!H^nPu7;&zdnAA0*pIhOV+(q&?-UFtU9?U+JYg^fsC)6)*zD!Ww3<l?rF>J|FiP
zNO#KKr}|v`vizp}TyKjiPMwJ70oR4|1h(FFyjiQDC-qzK*MVYwkKfp%BK+Pr%c@8&
zzK2RoaQ2VpaL{^*^uv=+7~pX|(`QEQ^K;+Y3ofLetdCM;?wtZXqBL%v^lp618Tb@$
za_$kX>=}G6n^u47^iWi9xWbTC4uE1cnQKlTtz$1)^zKo$RkIi!;kaKnA-0}MAmF(K
zQic=#cb6;dCZASWq-Js4+0wa3efIjqxQkq5GNrk2W;nlXH=%>`H*HYQc;3RD^lY>d
zj3G%`HZ<Q7YS$b1RfA7qMC2gHn4!K`oo!P@^|29WOC-;;=uOqw{lkU4^t$hMT`TKe
zylmZS(_5~85nOg|xS9F1OqBin;I_5)3&`K{0owarR#0q;FtFuK9ImT%{)$#2<h#&~
z7n1w&6znyhTSu6k9gm9%qgY5c^U(XdTFlmx9r8V`y)tHLVb@UsUoGIEmwa7eaDM6X
zy<cUt8k15_(4XF<TjR7G@aduR-}ClR7FDA3SLd8w@+G}z`&##V*Z1k7Q@1Vpt-2T0
z@!btGI{@?bN-nag(Q}GB^3>Dly3Jd|6I<J>9u}p4mEP#Lxbv@dAwS1eUq1qBo_Ml?
zYQ#OVUxw8|^nwnnAgd<ZjR?h2Qn@XgJS=e$kkDY>KoYZs3;5j=K<C8r_p`&4<>45o
zxkgF}=-sU5;}I_X1E4~)XIL6uTq<}`j)o(6N8%rMYv@GGV)9VHh@NHim@GhXxYJu*
zK#w=r-m5>K@7$R`f=bE!A=V$WqZ6<WcjVI_2rgtTeQdpTF~g>4X^KO&uoIRPpAXAN
zrzWvJRltP<V@XSjcg{dk{veQp>)A(-#!ENX9A>Q+h1xE~{NoUCMGHjan>hx-Z`WBk
z6)AI8)6Jr7HGml?uap;6NAd$~Um0XuF}|5Vpyf}k&+)Nb7muWJIH6nOZ!W+vr~VGG
z)`KIiQLdnObZu+Qs5a_08@-E#7xex%7RM}st`BeM;)w9E)MTz@-?VP^Dos6aIj_Rg
zXkr{O6wBQ%YTeod1G9m7!;=MTxpiWnNk=rcsNunerWVN5*ii((ZjU<r_MP&w3goB{
zWW1aAxO&N&RRZcfXZJXafJpF(?%Y{I=ss6%&#}5in<b;<@<u@vFFX8u8Om5-w#dT2
zTDIzLWn@&|TK91ddRbjGmqE4S4s{C<c{VdK98l3%ZG#C;_qzDhRxlOHn1n|6Ek^=>
z#(H(7Kv(lYmEsbv$0H}eHh2`v=O8t2s<4!ZD%3iaa#DJg)jlt@Uby)K)bv$#6X{j^
zICoc<a9&K@Jr?TYsrmoN)=0g~R|};}>*uO)?wXy!gK<pvfa#tuSw~x1+<n{8vUZtm
z>ek?tX9wQsuM1bNNjed1YY4BI+E?hw?D@_!j%*ARqGwb29a96-wB(Y_yn@Y%s*<}b
zdNa*D`FYJBNl?SKN15ShmSHxJP4@>mc8_>2fMVQ&<k}sgbbSor-khR11xQeZd4W}k
zVyzx%8!^~k*fMA1{T{kN=}5kiNp9y(8h(-I-0eGD#>_ayY$ICsBliuVg|uI2hmB*z
zSHI_+c~`;YYG-<$12TAM=Wp~C7CUDNd$Rvg@kI~`LB}8VoqnYLRL@{Nw5V&!+l$@Z
zLo_Sonfuv)e-`ze!7yBI4V$Cg)Yq<vlWfuJ7@O2x@xN!YYH=Eq#rEcBrCGj3<WW{v
z542B^fg+jk)!uQhDK@ILkLleW9Q0rZBUCZd<JVc`hNMO?XY8iqNC0IkR&u&h<^@A2
zpwzXd^^?m4N9R0-+oUF2PlC*S<LV!TgxH&-u6TkcZ+m1|xGn#!E0>f+;VCPe*B6!I
zb}OAW>o>*7muq8|X~VVrjP5Zz@0okUwUBg0<*5l#Hx-rnMij&aMH$qajWi08_dHaN
z_lpFHI@|ctk5W+Z`UfSV{XF1{=fuZ&A41YL?YAu(7GAZ%hVE57G_70R8lH3$L(ciS
zVY}eIN5EuF%hLcD8z5c|rBw(Yx@TW2Kx=wPhV?N!U8Jc|xQ3e%v>!I6w8dd=bA9&l
zRWcACRq5;z-~P`eZd=JrS3*n60;qyXe-qcC2=vh6%z4_FoU9mt#P9Xz%qGK=h3)hU
zqvPG!1FBXX%aJ_USM&1d-jQwkQzP#0fCu?M+rFpmyyoj#vMLAV$7x6v9NQad-E7*3
zf47`)kp7!{+c-5+Y(;wgGM|<NXI6J`53;C+YdOJ%MF;M~lRLas2#RjD)4fwQmsp&i
z7`Z9OHdaKtTZ@g)4FrZ9E8;apOyy?{J2(X%lyFb1IIsXZ^GOH-GBJY88S<7;n;U}T
zzrEY7kX{G`)E?mxKLs=Q9aD?CfZwnoz>-$YSgG8nS~a}~BbRz`yDejjibyqdi-|nG
z*sZv0A)$0tTI7gQv|4Dtmk5ZRTL<l*sIQPRCFCW7ki0n5usUPm`?JOpE=iy&{BQN1
zLVD4FrkbuwmO53HMOhqx-jT}ST~vo1f&FwMaYrOI>ED2xp9p<fTvGUXYT_`$=Tx@#
zKsEK8>HAsi!4PEIAYMVv`&QdVlTorJXi!W4$tCnl{5!<72!B;@Os?yx5EOi5npT%#
zwg60lX^p_3jgl-Yg_BX+ov;nje>TIylGQ<#qF&FtfP}uOe@bsXo8M_@rBxe49z<0K
zKzt$IGpEbrHGHcif}Q7C=T+tK+r%=F%_w4#{+}EH)@6~$&FMw3R9tjt+cJsIL~&1K
z!?HPu0^xT-t^1NpyAocrp*<7zm!~DLvL`!n#m4<&9{h1nXR-6ejy4MpvnwZd^^Ihg
zc#U5;66-r}u$d()vC1?<k%l|mZQ|kg!9J&>&}?;E$wjW8cI#T6?mJOX_w$~qe-U3j
znurC8tEN6xVKL7;#sZ|c1}wGBE~Z?KH7>ps{6(6JDv#;U2k%A;KCXit0}0_8y^!Tw
z!hb-7ehbWk#G+0fk$;Nnv6;+e;R+u;1S0Ya;rfK5wHPg(!QsdPGklZY!m(r)p;NN5
zo5+|iK2js4%zsaN--J?^Fyu0aMdu!Gq!z~+c>)~?u9iO;5JolX1fKH1B_pi%zO3)>
z4{iT|7<aqJ(fmIM!2eM#c@(-%BK@_fT>k{X&l(lVbyzsmQ`iKKqqEKcslov3;SvCt
zlF_~hvm<bMLI}5NFZkd%)O?zdad8_y<Q9Ph|CYE;HXgJ0hp=Djol*CPzA0QiE11&_
z$Dtr1ti64lhD@$%-eDrB4%`-C^_-3;uupsZRwcD24r2Re(jQy3?{V?}n`-v&e^5q+
zj!0H4fp)g&U{_%RCYd|UAMO8-@Ay-_?eU5cHcW4TT%87y(P{ZY=auCND0ckJg+By5
z#A09vEIhSxhgF(vNB*W3Kl5J*(%u&mt;jrwy$98I<+Z8__pUxx<7HytTBq8N^HlHr
zzlM6xb2p~|C9{N*%C!c1giJJN`k>-#vcE#zVF>^!t0gA6X!=bO&?2pRC5d0y(wJ+a
z1<Sb5(I@)P=#GDB=L#|V&o@A$+8UdPGpk3$TJQJy|N8^|$3w2602F<}7SAF;+#$yY
zKkRBg6Qo7BNst6fK%{e-eXHJ%QwD_BN-IQ5b`Qh}C-5F%T=&z~^S{TJro>t&eSei7
z)uDzm7cH~~>Bu(up=5H@<~G?D_t<{yS9?u~hOJW2gNR<?y|w22J0!1EGI%Oo2jcw+
z7yzUYvT^TVZOlyvSibko5_K9d^PFVuWTQ5|!(kyNZaq}x+_-H;<hFH8-hW1o>MX+}
z>j5;d$#=!ZRu{C&Y2dH%Ij>{?uV+t>nc#i9FHYHJ18J#fh9us^E!epwA94>XL|It}
zBiA8OOV|+3kWicmxy5itJ_Jr6vN&IxxP6=YDUz8cuE=xk21!)yPdt3-i17=s0!qB3
zL%-HDOkNerHUDK2^wahD`<K4n&oKo_1Z?Oy_4Pz{E+H!cjN-cfd80))5|kt6UOoxW
zjt`*?ZUb5093zKRJnNisvX7T=g*Qqt{KC&;k%t#y*eUx`C#5L&(gs&Mw>dO^0QS<h
zh3l_#@MZQ*?oWFW{{FCkN*R?^X#szy!klBVgE{gUfytuv_K>;&;=DANaro?w@ysBp
zg-r)83CoDm?aSd`Fj{$7n31eaB9%F*UhgM%9)Hifj7mZDg>Bw1*o1#2p*t&)T8i+H
z{*W>RA_t#=6M_ydlY3zel7do(&RgnLqaRwoX8Gk(cRtSbcv1alc>*tyGg&-&ZwvJ^
zDfH)=#N5IJdWrLnEpNc0#Y%!T|M8@LQhq95BURy*W$yiPF$rk#4w(O5Q%;;fNn!kG
z=gIvARz2??HG)fEg7k8DELZGT+iSie)4tgCD|f2@8fZ)nJCXXc0a)kGIRj))1b||i
zX^c^02B^9pKt_<CI0;H_0~DR<%}Q!i>uNZAK`P`s=5#ohmumC>-!3N&-TRQ|TapV*
zVCmyDQwYMw7LBM^M~efXfzg9F#|pcSWZmHM<By{>k}!F58TBtDGfmvZ=GruqepS5v
z^!)$*mmVVg_=1ZE5U+qBzJXrkETB_m?Zy=F={fg06CGeR$f75RkPL>Bg8wCVP7|*^
zw^pU3{}w&}`xBw|)Axik_N9~W924~;`gf%NKmIguABhRvleeDz`}6p3=l0+KoQDYC
z4v4d7pbky|pm0yxeO{!&HSZTLQ-5rRnEc!y?}e%6$^Y$xv)q(HydMNzKnHZh8MMw@
zp|*9V9-0@??q{J}PV@ip4+(Cv9qZE|>NvRm);W%}Tiri)&JWC^3i$S%f;{wKq>*iK
z9j`i!X|uPG;S@r#ROWgAOVrQh^P{MxK5qSJZ}ES=8XopaG8<S>CMOdKRHY&mYSl!-
zhgwC-NhasW_r<bgP5gTISvxIiM~3{~Mn+GcUl*dke9s<iEM(c66j;M2s_L)+h*RRc
z8D-2%^9cuy4T}O;e}hm&t86oTjP2NgOK8cc_DhE+k)6YTgXFKu!|+N8>N+dp_mAqv
z{3t1yE>8AI{-58EOfZYs#i<kwfl9|rbBL!!3pNA<=Y-i8-Uh8cjp#JVHbgYhsv<sn
z7^9#j+70MlA-fa>W8gG>yl%2Jc9@)#2;O{%17;@A@F(Aq3VNs|I~#RD^!)V*pMM<1
zKwcuyXWYe4McVhPC;!*$7Q0Um&s8e|!n1fdUNOdo%W6x2!0Dh0hgN9C%{TW}h1(#j
z6}ONDy86KQ9uH4qmH@9MlVLkjmx@|8D6}nOAa(f)vJ@T_#hbAo%kRkWD8Otuq+=W9
z3U-KcMY5RpX1&+^`IrSM;%T2c@l@mIAN(&LoZR#IVi{O?SpnZ4W+np^P(Yu9O?Cp?
z1MQ5%B^=_@ckSIgP9Zut7*+K<e)Z!IOTiRROoK}p;j-Ee6!R3KYKz~tOm2}!-S!<=
z!@-Gl3W%~or%c%wN6HB(^cUYB`#H6F^bkYRTyJykUmnq4{h%{smD#^k(d`aRm>v-L
z;ZLy$F+^$v2yBhXjdX9}kzJ4=VcyIkdt!afSRp<oDY+&C|Ekd+n|tQr#9XDD|Iy1`
zTLt802<11~KiXTRUdm0;$US$OIG&w`|J72%oreEtT|HhAEJ{zDs$%cogD90R!Xrns
ztz8N>#+nAQ%PAMt*NC5cQi#2~)?5Crv`cj29CwouF;aIX$e4WbTTs4d6M;@S+3E8Q
zrz$o}47u=qz~vGiE!s#HvYm^p<KpX46ky}UuRuK#MNt}+3DODljSn1!AB6owtR+*2
zqpzS^M)QwL@xNyr1%47GCocm9ZU)vo1VLODhQRqWD@dD*7n9oJdOkzYs0H-39X^;Z
z^T%^L^w*_=Lz!1Dd@QFLdj7D#zC|>?MF6+7HOlpLfbF>U-Gg``8@BU-t*pl5<+%YX
zBQEhTiNb{2OYX@#gTu)`_d34tI%izZ^8auTf;2iI9M(xYbzpLd2ahkTf11HZ?I~)9
zD*>Sa{XXFpeR2bsBLdhU`z};+kA~`=zmWL#lJKXFFx{--e~txyJV$A~<@%I7U^4Om
z)<jL}jNY=bER<VkZ1!;djHB=v5f-k@{~y=%=Rcyn-vf%EW@P2zFj-j^B(HR=fM5u9
zfN&K)MjodInN-W=2x)LPJKZhl=UZ~^V=y7Am>B682@wKnP+3L4>e%t6YeiCEctY<G
z3Dcr1Y(1IGL@8?U<^9u>HLA_<b`;qfv4ipMtE+Nk9R-9?r{FcB{E~A1=ba%Q_67(-
z_A~SL<Nx<#B*>#4t+GZE-CNTxDeN$AfEtahk10m^+H-_S;y*}+DoSlC$UIh{!pWAS
z=d2-1r6)7-2b$}3jkz3J*5SB*(S6QMNrmXT_U0vSZy_Y}G;oO|Jmk@xXMku-EK_Q?
zv*=#^DP_q>kVY@GT~C;q%4Pkp>DBk?bFk~q5|`7H<;z+?^!nbRZ>A4Lk|ov%7+xGL
zP2Fo4)Iz*wh>s4?olmnD;9W_2{CaHW#D)X_c7StWOmKcs?k+MbF@f2NI8d|u(A+5w
z;=r?X{oW=F4QyPZ;Vyc+Z&!ahwkLj!=yo0JI|0u^bhXHA2}p&0`xrnDlbPmF7x0>w
zLU4ZIk8LLKOEN`VTy~)bP^H~`sLqa8ASsM^$!1tK2B`av&H36o{PfzsDC2#eKff!N
zngPszdq#}gBfNupO9GlOw9AAi#UJpkTT50ltqX*&cN3235ZYWFgpFFc8e2sN#HdeR
zY!?xP9l=Ws)P`%v39!-*1tnKL1@!~P=h(>tI8r^@Wg4K0br`@$)@Frb6siv+1Xj1O
zSL>Q!1_s~J3$Nurxx$)dbMyx-_qUL!4(#Qm<U%FRFzCrF>>FF9-;+>v7SC^EeE6}u
z@T(H8{T_6OR2aSU_}y9*4(sdcFpWGpQt&-shPZGN>X6!-FTDG9?+nicCf7m)w=Ko)
z#ZuFKj~zisE)(wnkv*h?9cv{1G(-3}uMQ`rC{{fFOKgmh9rs!JR2VrakvkaK<u*j^
zir)QmL1ap>rS!O}+@E9F|CT_G(sKwO>+@O-#(y)@V#ckni$2{mNI<gC@L5JoNwHJh
zge<=yleb~HUKAroVbKvZu3t9=Cy_H07xh>fR4LsdhZ_O-8cdE8<12tCp~aRb96?7r
zizZ06{L37<H6RXLF<QXG7)1JK<ecx6{(&RK)nRsxBg!2nG{hva88e&^`T8<=WDc})
zx5bcILsJhC3XM4+@-Q`M({C$)R^L&<;iPsPM0OL1US;OiuY6ZHVr^G>zsLcLUOe+k
z-jAf7hzouG0t}dJP{i`A@E6o$9LAAl<ra+_d=jzGF+3lGB7H=@A=m_|ji%fH1*+`=
z$74Z{-fXb4VI8N~`#na+%k~o-y6ib@7!IEE@!T}NOBeJq&CY8Ffn<=fN4D4ob9*z4
z>+Fo-CYEf!0GpUoz?=fE2BAD)i6psoCFkGOz!8Oo_Wezp|EV04S%NmpmxfoBdXw-|
zy!rorDbv4F{rF2L`_29|t_fflJo1W(PCz3{!83FLDzFgxezK#CYu`n&Q*#(FN}iyQ
zpbZ3>zbU$zxbdWaO#^YFGOB;-4Ma(vCER4TvQ=b~i2Nj&KmVq9J#7Ssoqw;KEM3=h
z(lp+7Iz*~fOgZYYa<SE(wsW;6lZ1;%Duhl41|b16xfg8hirw>9i07Ya<OP@#%4fM^
z?7_M3Vh*aOtslR~e+2M87<5S3um8aloqKU%+%^}$h)uBRC^}#z@kco!-u-E!hu&#u
z@5cVy)A#N~rLehiu*s|xKy8?YI8bh`(?v&o7CqHIy6z|1m;wB5T^m$f4~8%)#mO_B
z-fD{K4or)a6hZZBg`9}1Kn)&nC@UQq+iDD^qE3PHXe@{3Kn}*w6;j^&Uc$!BVN=YF
zJhiR+?9s>Djogyk&bG)N9ba#efHU7QztUao<Mj56XnP|rOS72(6^-VmpYtNA;@rG{
zBGy%XUtptLz4p1|n|<JeL;HV<{XC_lo8D>hUtEU&zjyoZ|0TE~qAf4CA?0r_K!0ZE
zMN~RWVQS1TVpJcUxo_xr^mU%T*bitdTI{Q&R*ld)EWFSkOD?^Gn9bDU^FJktG=|jq
z&;gY+aPKtnTDs=<S8mc;z9@C&uD{JpNhcOX`e!?e+6W^8^Py}4&?P39c901|`sID#
z&Q?abWEz9ZKv%UQb_b}auCUMD7~g?XIbvX9{TNvJEhvV%t(0iE@{08blZ*OC5Kdhc
zdIPkdVv5>=+`%0q?#+!A*!(&%2hK}E4wb-4+qI2yAPyHis$~!(!tWoxaY)?+FvsMg
zx`Blt#$eGZoKM0FswWaJ4MPmvv8x`}jcuei8^R7X^=rj_-#btnin-N}EVX&=9iUmQ
zU~&)*N@&V$87B6xE1eI&U?U_|RuN6;yJOW>J*zrK=u}B=$iLB-1HRP8l(%qu@<ins
zYVGIYqosI@fr}})#B_FQRIRfTKbFr*Trk!k)#TX7-4Y&@c1i*YD#LXDfa?RrP@Jvo
zEz|fZG5&AAgr6+g7m6vmsg@Kms7CG<tK10yKONB92W;+rY_VNESHW*(Wl05oRW3e{
z=cx9e1W;VtWF5o!=3^Sh8L?98!Mm+2fEq51-{(4U))jJxwnkWATN8@p(1&#XSYmpG
zG5om+P`AX~s!b*_+7y4mMu}zAmT($AD-n~lMeq}`L;drr$-P)f#DQND+umkQwHvUF
z*>(HxxjJ}l`U8v=`9pXC@gDeM9dr}#FA*FQu~U+id3ERV5AAMJT4q;Dm>|u26g#lo
z;T<0Lxukl|fT${uFnaIAsq0V+UOxIlxIM}d#F|IPkvhh8F><jA>6Yh;wPhXeLf#1Y
zp5-aThlRP66S44t|NgkN{?83}{Zn9%^EJh&v$LHYg#;$o=F9gkD+8NZ=!c@K(kAmp
za=Moh8%@I0IrJ4fUfzCDn0|Xf-f_%zOWnv4Z{Jgxk}<tjU+rIFHyhqXC#i-RvG2pn
zmu$W$Ef`1bV4O2zUiDY{H7Ps%4~^ocgGj#$sdlK`|4)JY$!?D+j#dUa8dPN?Tc;)#
z?-00r9Odaka^cLf`|%PBGQ}(kDYwkneEoRK1a`A+Rn|&b#Wu*Ua7TcHO<jazP;aLI
zkDl+f%|Zeb?dp%COqP~;uB=x0San=!>z$c`nf6^ypWnU}eEvdywxH_e#`H;xne>Tu
zv!-r`Uvw9YHyD_MGq}a<eh1Go5u5Bb$1l3Y)7mbO4b~!)=%ra@T>sIaZ<**hDvd%V
zqh7~={g~uHLV8+9kzvwD^%*QgI+u;{N6`L&bw{gb!FPJoV3=egrEBP*?f9Tj%Mb*>
zFL-UjdF%}PyDzNDg0`vae4U08`w~{4zKzwqatz?S2Xg%`{rSO3%CfJ<_U}ZGsw-ZS
z!t(gdg{aVPtD%nfHtgs9vH%q6iB;AIzIP$w>4VO|fDhw{8E*Q%t&ayDjAz#FI-?>x
zNx#(7_e$yLGPPilxZ?%Tl}a+xy-r3L+%vOu{0F=2a=>uPAZ%F&OS@lkLAcWN3hZ$=
zJw$({=jJH9;ZA$((9XS|CX`urF4{67b^nV*vdW5?t#3s~Iq~<}qcbS)C7`7>d+`el
zQ8gYMYQ1Ue4S`hN8!O{G9k~zsBCaeuh#YwFgE&g+TW$*<T@x8uV%=$1EMAcr5y=AV
z=rC!Y<_mS`7+H8^E-#{?{nvlUv{4v6V-1WSv;O<<{?Cu8{>OFMh*pmo2mnP0bvh2M
zSFSdhUzvj`SLudr;SMes8BlcA&@f{>WcSD2aJ#ZKaqtxQV3VI5i#kELbi+3w>S=w?
z9lf@{Ixz^|t!QJBmRTvrnvZlKYzwk4+wgt%Wmk<r*alj*Z(HQpvfyYKbn?}UK|Q5h
z@hD9?RfSH4xNGvgO6%+tELw9$X@|_>q$rQjc*me3XTNb&Jdk%{qv!T-1H}t-HrIZO
zdujoi!Qq&Ya|b!<Ml~B?toa_pb-hn3O{94Tk7L<&l4IP88|tfkY&OnreEa>`IhI#o
zOlZ=bBc!-5_+S+!hYu$HfT61j{B#6XZ}D7G!dr}jdb|!1-_sI&t+$s9+z21Haig9I
zO2R5yIUyn1!%(^#y&pi%sqz&4c4cGKi2}<N8EG#Tb3Va*=Tt{I;|;OS%fFrLel<%t
z<e4)pOF#0Qzf}DSVe!~kuH+gX!P6s3MXH0P!uf+i4%^v3s$XaYQY1Y0c~7yRcw5wb
zW$7lMDpf`4Pvh(M^=4mJze8H8Xp!a>JnH4NKO$K~A6j^`>nK-jO;_RQ+r$#ZXVUy1
zXJC<sH!BNWs_iA0|HB~|m+4H(A3g|P)fT-2Ued3|XXQV!FAWg?{9x?)Z_7_{Lk!Rw
z_4SGv9XHKN+yDwN&I6CEvW|Y>4}%SzW8mHr-fvqxnS`+kxAm!kb?)X+$7b`~D)gAD
z0F-S$*d3Pm@&tT<9M2h;f~eX_6&FqSKg)n@{NB14tp{>(SM8eI(Q$1q_pSD1^zyyZ
zkIF8gzS0;*cjg!f(Yx_3I+2*!Ae5sc9=p++C|%5<R~8Q5Ucy+CrB!-~3zdHyWI}@T
zML7c_?hCHX7%DSI`*&VJC-H>wcii7faegkxrW2>{uRcLDYKn$JutatKtB>?42D?@D
z_Jt&lA$V<hP<)O>Vcv;vZ9CQkD2_CP4D&Fn^<0G~%T=V(X#OzgsN;z%%vNv^`yuN}
z##4SHJz!-Sqy)SfIl1?{^!(_}Ae|NSET4ZwuBh1|C(BD01$SEdIU%1Nuin9NHd@c#
zL0g>hqxUK!<>LAA<Yxmq=cS7pe{^)?jO@jiGCC@zOjoI;D>;}VKV4xwe<baw;l<vA
z{%dZRSG73vfBWs6(Dr_(;+aq$-~QcoZnTFk%h1UYRg<AZy|(tH-usu8QWgFR2!Gvp
z^<;WF*}8$DRI&g3{eKG`|A-9{e6++d2rZ+4*)*y!aue?k?)(3>_ucVW_iy{<rj*ik
zRp=JETv|p-Sy5IrD0@edN=O4q!%PwFXrPSjol&8XQIb+-Mv;+FMy14s=Xm?x-Or;(
z_j9{n-@kspZ-4aiGC!a9ILC1w=WzmFnwv9CmfioV%srl|)y<7gE-Fs>`de-FF1POV
z5<m}Dp2wYo-Z^M^u1Uv?3H}?0s*ExQ$<3BQ%Z=K(wTQwHV?>1=!&2_xbhxnnU~YEB
zstqI3U$&L|X!@`o_dd}VA*A$sQ_q09>_@*V#?~>`UPCCrXnUIKCf>UPlk-k#!K3qh
z!I-VL^@Ru%6DZTSQ@pl7f-&f%o9F%*pS25Cm?_BgH=giSni6Z;uO#k0l+k=n)=r>6
z<|d5X7tlSWY~i$21U3|HM6kw|h#_ZE$IjFJLhVRnkkwg<DnoCM;Sp1T+;BVE1{X>J
z($p(o>+MTDpmNzJ9|c|EsK#1I``v`#^g9n55|TQaN$2eNNPVG|(d66#!X9S<rJ>Yt
z9rLOd0}v^nPVx7fzL_9awcvWF%J3e2A1dgg-eTYxQovKG*GlvLVFzLox4s+#7koKn
z%MNCAQs>P%b{n^dD}Clw*4Z&nvNR1EGPL<u-@e)31=*?W;x;a3t<LIoQ<?hoX?foC
zol$o}HT%B0i<}v|rxoiaD^mIn=!l#i`}wif<A*Ex*Y`wc<bu0%Q}T^dvj;m^wrX$(
zao=hF#&V3Fd_nfr`no*1iN|RVVjq&sTcn>RzmZ>QvSi)f)cCEf`4tDReY$3GPLO-0
z2QU3X69#^ZWO8}ELG-!RVJ-V>138i5_qWbR;($cyF9=3AgwKf~lsq@qxKLTC=5rw?
zw$(p}g8|>Kj!sm?gm+1MOfLWS4g$C9xW#rTXEyl=7eA*e&bVE*j(zpQ!u_j~p86zv
z6?-*-IqG-xTi1;(^Sy>F9{6`c=UzQ<Z^|aeBfwT-Tt|l6L6a4-t_D&pvU3MW4%>I0
zzYPNr1rgR2QrocIkm>bhlA$ZVMX2{Q-4!0ihl#7{NOOj;K}_S7fHg%BUk|zo&sYI?
zEbJXRTDR2g%d&mgXV-9XkFKa086epX4XXsl)&4n_ROM9Y9_rU6*_|L$A$gs@yv%so
zYriB<T*xaq2){*;$%5{8%PzSPk8%@&uSp)EogK1=t4$B@dMNxo9fu)`xY$}tZ1u8>
zQ<$%?y7wRM@SLMwq!epCdrG?U8b6iUV|>2*(WNxjum$^k7E#B1e(e7K^d$+drH4WW
z3%Ry$2Gu8;?DP751)jX5Xz4G`@PXA%_q7!%)aYd3Rl6-rU~bwWvsZFf$}HFIgXXT*
zOl0yp^}>3s>@}cvOFRJIB||iDU#6AMK~6~JxB7oDJ9^D84hZSm!q7o!%C?TXC%WN`
zG2(Pn`nEiD3iz-;Fpww$(4M-EfdK#(FBJ!Ta2O7LxcxYiRlv|sar*a8p+knl_!V2I
zJ1HFevt&P}=_vLnnVe52V_j-o1t#r8g06DD4xpUKMtZGCvCjo}(EQg(?PS)&uUTLP
z&J{@vRdfm&z5B#LOeC)+SjAyJgM;8YbNQzpl+S6Z5zd~PZshvP6fuEOt}1Lw>8u;C
z%)NNapqsAq^=>8l%;R?Es-7{u9Ly&+44Dl(wbPd5yM3>4hSF|d?Y*()V_Nxirrlw^
zzs*{sxsrLYYY5gt&^Gm%WQLmgjgfs0-EY<+AG>GPl{xTSrBUVh;ZMTZ_S6t9Q=+9@
zDRD4(l6&D&%EOht_J=@AFe=*YsiCJwokW!{B@QVK$3Jq{6{Fo^iB-B|1Hs0&C8z?o
z-EF&h?Qh?8hQ_qxh-Ixn%UJFd8L(ip=v3;|q*CeTGxZ;(TX-z0(lA-*jzh6v)LilN
z>zYZUZK9rBS~e_G6d-cWwDWDX(5Zepg}cDK2h1DJWrFNhkIg^&2yv~{Dz}W;^9|NA
zl6bt)U_L7no=z4z?Q1YoX|WUom7+2v3I2mTlbJ~Dn~C3>`djq(x05-}LfJRV0ZS4k
z?T|_1F#ioe0jM=$$tQh!ckoi9Dd&7MpRf5`A`Zx?KDl>IZ~S)-uYH(fTN)N)VM<V6
zrg=gJJYVJE5IS3=l0hW<-i|x=Y>N@qnBu;)RY_rAM(dRi3PjcZ2L1iQ9QyHvN*jd?
zTHDx1bTrmV47$8NkUvwUTi;1Jkd+(bEsxYB$Uu!KHTRNFCfrfk`uVoHDMR2vmLF-m
zVbE%bvA;Y0lL{wK<+(scEZM9=<P#RW?%-z#%c-KvvN-+e$Z87Lt?g^JX83%I2BDGV
zZW7v+9iFdlYe`h0JSCy?pvhI(`EJ`*OXG@$CCyY?@_S|yp^EhI4{z~t_02&9wYLXF
zuI!eD9B*eKD=78g(>F9{nN0EBCwoTuztaM824d%80w4?jUwQnoKX7G_JIJkz69C(?
zlv2DN3oH!%G`S-{ZVylPxqJpkI#Prva<3B7%2f5(#Sj-bAW95}jw(l59l0mlF|)Ql
zoz>bq_Y}kDw<?b2$BJFI&dCS`riRfsH^Lc|{Fz<&RDFIdKP*Oo?2OLQupl-$x&!f0
zi4r?zgT<z}Q%KGQH@`u$6*l?;okq`jgS7@%p!~y%4q`BpPvO|CDRln|=l)Ib>wYa=
z>Gh4uo_h;;B4W{yZ3P8Q-yNCt^Qa~(Fw&#GO*+jL*O}uP^&uNISJSj`kgL1YV~T~Y
zluLaQk9rw6vuQAAQBczN`<RWP@DbaGIt*A8r@rh*dRELtQLRKScYz(!5%mc~XV88F
zX=H8(FLxs!#)*D?Qy{ybTOFGn>+ET9ZuR1|(3r?@q|VS<UBdsy3ryPhoo=eb%&pm5
zzuO9xa+%K}?(U_`H%wI#he53G0||W<YVji9GGY&hz|SvQN8fSAr`w=V0dniwqDyay
z=GYVU$CvhxZdUF*ANyK)CbGm;?yPR!l<Tan-mb^6b)7=_d?Y&t9OHj-DE?lPPaa>#
zUdtJq$8L5p8>>f;<6lJrKY0qZ`wBezC9^g~JB5(cQPv@w<UlZutDsM^@LN3Qv8ZFw
zY#ryV9L}z_j@#wMdkau-0LlEAu0nP}hE3iOvKqek>67S6^G9PUBIMcV!qemmGp)_I
z8`dOs0GRJ7mXGwbCd3KP6HN~ma@3eV^QlFHvJTI@{lIk;g8_7}>-=7ciqaP->9&d%
zDh>yD&eV1A&i@3Gwt8<}j(}50{p4;ZD5T#D-AgM#Q}qotQ9~@<bR_}Oua$-=3d=5i
z+Xq<A=z#KvQWDMEl{iI`5Ueg(+nqvXrn*ynV=-Xi0!+-s`TNkmLIj%^d7Xc7`awc0
z<dZtm5MM^3J|G&qi1Vz@>X1<S84Ezw8F#1^TB5*Iw7w9%tg_{<-=AKxxv_GWs*jl;
z<0y1TQz;it#;A#AEHs6K%;4X_+v`l`FMl0!d3W8i3_dZX+tEcOx0v6H=h8XpCU1{U
zLhjJY-RyG0$x?_(q-o%H%b<&N&qX;TEBZh=q*7Sw23#{eWDE0dWpCwHpYAsZB(**b
zN<lUyt!8&%1hDvbnT4fikkqaEmXVlk-}~7XkguR&7XX`UU{c&(Q5Us*GSeZNCK4HQ
zaTGJ0{ol?Kb7s`9M%<Sgyp_s)J8!x$t6TI5XR(E2LyG7afLH;lRvX5iu(3eJSg%yE
z)m_?~%r7y>%9i#X!Ul18&enCXMghntzd<-5P1~^@mrjV)!rSJhJQKYZecnTB(MBIA
zxvY@?Y4OyOTh2V|a}dD!GVwHR%joebo<+4#E>hu1OXOK`pw=oX0){6x<f+(Wp36k4
z8D{DHJvf-S^q4&d5M)KbYVG37U&vk!{54|$QmUyZKKRc{-O#|w<((f6lt$y=tDLZ=
z>-1c6P*xLqGgT#mAQo7=JJ8ndu4s0DlSuz96BU{=Pog~hj_(_H^h3x%_|`hKO6TPf
zWD`s0E%Dg6<2jH-`K$%}+;6`=oXQtYvO%;{W!E0b-y4^3N0mA~<?(`J;m}SqsEd-E
z*>vpobD2)RkF!5}y)?4Cq1WT0*L47~ie<M|hLD6te?8o7O=vSq0<jeKF<bOJ(+cj-
z-+%w$L)qK#N|D6Id^iBqb_;cnwieur4d)syEvno>)J7t&ZaXS?c$r)<pkWq^^$JD!
zIjsZB;vv8DRw!Q#O3og0C-ZZp;|}jq<l@jn%7O1(@)6-MOD8X2G9TJ}6}McC<>Z7+
z*6Zz7V;q~qPic*%Gx&#ZY~Ou-m!~}A%ho+CV*?W!;*z|lf8PnQGBj9~4V65FMK-HQ
zE2_L#<ca)Hl~Bht>n@yM6rNcuA>&=ZqR0K!Im7-<lzx=#o<65e%@bH?=DX}pQSA&K
z=@ppXCs{40G#N!ggBK&OEY5F1Imq>4IxEi}APZ-2E@Hnti%;%;h^^<AFL0v8Ck9|Q
zL}gkQ97_RgxyzlK8h>&7LDmsmUA3?Ci{fI@skN|>f5es1%vWPx1>jER?m3``i~A4&
zgbZR+u0Dr!gzoAy{5daCak_z_mRCJoDo<{#VC^2UNqcj&(|^YNm}m1U(;py^E(0TW
zyJ@QN>+_Q?urdkiahW=3-SHxZz1H^bYt=iaFL?LceyY@CUaEXS$)zxhr`weIreB=&
zE1rkK)Sw<H&{>*`c=0+KB2SJ;5hbC=(UyxFVgu!}8W7GpK(IJ``^Z3bO&k1GGOdU|
z@d4JZh9^RZQM$S<$YU#<_;JqJbGkc;VT66tI*_CLY9sSgUG|I9f**XXjVo^JZ<8M}
zqGVG#&-Cf*nmV@u<a|I39%uZ=@XPAOE^<qmm|eKt`$zmyk+B@fp)?G^0SR$U(!%MG
zmu((du5WU%P=s0O=Uk*u4IIs(+F5ZE2uwJYXzYTILtCVmZmT0{HaF%jDw^e4oL_qd
zIiG1<C~5WVJ00RqHoQiPJspjW?kZCs-O^#^HnDrM$jV<&|H)Y~1Oan9OOjB9;X0lT
zY08wgqNG}8MTjo0R9UJNQ+u>Cp<Jdj{xa`5j5vxY2WOxhmpXv=_-HbiSrA&`bS_$Y
zp(}!(x#_2W>xQ@3@3=zVW4Ron7?Ce;2?!Mc(#-(6t=R^6>`TPj{dClyBtG~9TNTZy
znko5;hIS#*1cW#-0Eq;Zn4uHfDN@vk6ij5g^?MK;Wk5l(Nw03@Mt<Dhj?(tFg%<wv
zTh6R{zL6Y2u67>kM#@8Gf8nodm9_{mana8#RNC|@?%203E8uAo#-+eLQ;!HuU8LML
zM_rm9d?!KJC87DkOnmfv0!r+lbM}TggMhkOl*0c=mS83x974-uk-u7@8qUH$i)bkL
zbV4qnSRzS?CtUa1M!i{l@^ers)2&#TC(+dCsPZv6pWR47b&F6o8|eg3v})}>0?bMd
ze9kl^fm|X<qHhWV*5pVsyL2%jfe97wUA54I*3@t>Hg7aMVcBhq2;8WDo!=zy;K8je
z->3c0SR_Oa;YoC9mWAzDYw}kfCYNcN^0nMK8fz{t0MH_$NgFwExX_I%Lz&7C5x}7j
zjo*nwC1*!`JI`@KS13cM@4t9UfUezIu_~aU0Zl88Ga^6M>N4JSN$=$Isz<2s^n)A2
zW$@!wcpx3SYrupg320vPV9#glGFO^!FNqP3y+hF0Qd_;#lsbj-a0W(h#Bcg6RHsaP
zyxgVNH+~EAdLH1Af_WmGk#q)){pJRefYyXo!5xT}Trg^2yzn{6E5am44+)bzb^Ge=
zZzRVxMt!*)wkCjNVICLU7>5e8uO8dLxqIk)x51fIU<Ofu%iGvz8k})PZ*~N$xwobp
zZuDBNN1Ejs+oA6GLDrxn%cxu|%+zzSvXhdEN>Kr#i!vB3-&3a#T)<L^aj9!(D0*Hm
z81m`4$g0~80nD0KjEY;uCLEL4H0bb<h0AZv0bYBRJ)5NqN-y@WE{9k{$ElL8$HzG3
zvxJ25R?@>G!aAB{xh&3eO9+_)yv;b$L>aJ-OVGb1VWaGpn>S4t=<>*U<@f9K5K!na
z<ez{rar30SGNoX;a6FA+{`QW-{;?os@+)R$MG;BsIX@eZzc>u?{<-ABlB7~wZJ9r>
z=iZ9wmrToAK^84y-#&ssUGUMFUVUS$hzb;%KXm)XHTCohoL_V4&Z`~1X)o8$=h!j`
zyKL$8wpq#<y@)kd;PNC?mZ6R_5{@>;aOn>@A)u#*R6y*>qwC;C`9ugr>~lW_z*)L+
zB(Q<8xLW?v83hmNw49JoChE==0B9>fB4jZ(h*3vnWn1Q#GPP6%FKv!c=G(3WBl#Lt
zzd(hu>ApSn1=SVej+fJb2Sz5`skOeCkp4-58uE#l`nSAb0**#TH%j_YosW`p9tdZh
zVRWGb#p6tj0nkRx!Z-8rF){EBz9hL02`Ais#2o`B&Z0X10I8DZtZk;Wb;nET1)(Mh
z2wP*&3Td=dyxlzW2Nz%?qh8Q}+<DHGsley;Wi4C9$ka)Z=*8Kch?PuVmfp$ie_mLc
zL(pBeB+&EJWDt6D?Hv5VuMl#I3ArdJQ%^n4(|ZJ!XvKOe{p(1*Ie2CspEYa3?>|M0
zmP{VBj+#@3>|;OwQ@SyBt3$F`3lxXq5;KL^jH9hoqVte$ULl}kiYdLI3CLW$)+7Z_
zdFA(t;9hG3-+g+@Ntv~PctMdDp^@$sv3FR@U<BX60dm_C>WF+}J93iZfn~Vk8I2cM
zW(vggF?AgABIT{RyO?&m7~`35)mA#9y^QUJ_hEC?s}t`yn@SNzR~f)U`)(jI%dQgW
zPJ|H(cu8-HLPcNgr^iXY-Stf-IT@@B9u^@c8iAih82qs&la#S8p4x?_L_kZ7&0TZs
zE4t-g5~i{4c=B3Sc*z99B@s?{k_8hz2P;gr8_h=HL`vE3C8ZP##ef4_6O01vGTCbl
zkhtYeY6l3T)@uoK){eCKaMk_@fBoV|wR>)z)#lkd)Vkc&sJS=nEnJAbO@d)J_*2)w
zmbh}Z4wq){15|es`d+0Qdp}B_eGO%xqZrOmj&f<>gINU3<s5hk^YEpvVOa7Qmt_5c
ze3GmipUslyeq7sp>?Jy2DnQ#wF<<0sv8?i$7FR<?$2$i=UIA>d5t{?V1=*bYA#@lw
z1F5X<G32iV^upSyPEvmMAbsK3Rp~QAAmRLm*G6FM=YLw&v3bW2A2V#pVm)V=!b&}3
z4-F{Gx3m68Z(RF>on_a|8*?%lK`5m#f(|#NPN2N@=TrFVh0q!10FbOO#G)OFeX1n4
zs*%7OW5SIbn=@rN+3@buoqzto=m(8Us1)Yj%gKR$<3Imj<yMsb)zfsD71qEN!@cTe
zO!D^W@rt-&EM$ATkkbnD!Aq2AbH}_Ph1T<#g1`6qm8Hg}zjCp^co>E!6X|Ax)igrV
z2!7Z`^lzx5D7cGrn6hY6(~^2|ov~}@9=uV3QlP=S-*~L$|65zx*e1}E)i5MV&=-|i
z_n#~d3<u9-4V$Ys&6`8tP_aM1v@N|SeC&#bgoB&Ce9BMn{kQ&J$T^lNvlawlAm<Gv
zYFCBw_z0W!q#Ubjw8ioKpI&UyX1v(!JLXr^{=q_u9AQGFa>z$s3t%hfaB_=nD92B~
zzi=^(#BHrW?_cc2j}!ivC*;3vt!6rwWk2gbS(g9(ejztm5w$IuZ~pt(wg2DW`8PkK
zNO|+`c``SJwYX4P8j^V{|K`H{Unj$ZcK^43&s(}5rK4_hbFb&F3GUsm9+6qmY3je}
zE&G&VWY^ZPKK<_#^Q*u5KmKBW1LYoao^l|g*U;4FM?kDJd}3t(nrl(x|0efBEW(c4
zD*`<ya;_WOXe&@$7MT<l2KGUe18V8RJPTg08e16qafEW|vq6*arp;XUH;>=HY}21S
z2{$J&oOICT+xUx(a_63g^H06JeqskBmh0a8FyAuhcu(h+L-I#rx5~p+9=}+La6fD?
zfZy>K^2f`L{b3QhI|!VS7*#X(452$mVTPy3ml+`WZ<@9Ci{?P7>+od^jl38jZk6)F
zg8LWi(-91yZ{Y3{{hulgfBh`Up3}ke7bOHNvp(=Gw$>tU;u<)O0iTyhr~X-ckPD*#
zRU8O?EI#(J|9r;^c~Z&VuMs~Xvu8GKZa+%NWx#<A(>|ezDRLR2{m|fOAY@h`a%UXG
zFxyLL#=ZZd`Iql}mArF0pZ<gn4c?iERYF)Hbx$ARV%9p8Z(&O$Ba+lfq-|_@<B&Eg
z1=e2*{7=vz3)oH~BksOu`^5p-qC}Y{j`B(xg3Id69QN^#ljdC#NLN+AAOFk0xTo@S
z+<zpoDjEQFzC}VOWOp@&WMzqn>_CiC(?&pw*T{LT5F{t*$AC#iE^-w-ll5S$6d7BO
znD;>$khj#Q1So|7NMhwY?y-*Q$2t5b1T|(>#%5+ZGd+(cR83NJ2o&5fMTYGlgVu=Y
z0S>4%ql|dpIHDM}X&SZKT8EHLj-p=3mTBVj_GCM>KN6p<s2$%7DDV=>+&YtW<3I2(
zP9WnrGlr>L1$>tnHua{smA3INf4!7WDihV5;@?@as&q58OjA#f-QynW{$-$<nFu$6
ze8i8*&Joe1yH5uxk&VQaN8|67rWD!CN0rgzfB9FNxeAI`Sy7h3&UfC&K$trK=*Bfu
zK3T`T+|mckHeK(?n<q3?k>vBdsHC+c9Wnr|*Ej%Mh^SuQ7%-O(vd2_;knFm3kT%(W
z?(1%lFI?kq18_!-YIqwk*>H*Dv*vM^GGv(8JJ(}7R3`M)Y9YBmOD~@kY%xFwNIAIP
z_E#ah6HHKbaqEicuq8ZeoDTS`IIS&#zK9B_Cy2Zcy>p0Q9E8c)`4wD%2z++boX!0F
zgHUoO-$rA6!{uv;n2bI}0)^(k|Dd_0Iw26AvI4h&WmXQR$3|iRa4PFgBw1FF<+p;a
zRm}s|GxrFNM9SFCF6bdD2izY_sxn_-QSIHCXhMs5!CR>XR5`t>2leR)bg{Q82@$}O
z@R=aS^hG}Fi1~M9r%})#*flZ)bVM66R%L`PSOqoYk(#!zX5&3Jf<+J7mHTT`cTD81
zG=x?V%Tl4OHWY3Xeg5)(fJ=f*3qEyX8P#0}%7cqVVSzHNAZg4pc?QT`N-`*8at%-+
zgN4S44nOtPt$rl0yVU&b`l=;lW{bq$R|i7d;?DneAG2}VLAX#uGP*wi6|b5_>w6v%
zEQpWqVZeA^qW^c?#s1&-Wo}sfiz7bXn^&x-<uQQ@7I+gCwz>Q)z}q$h^fnpD=NrBN
zH2yB3bQ(`xcO3b?(VjfWW?X`vP+eNFP#h_>L^TY5y*p~$o_(^ecZ4Ho9~tf*DZ|wc
z1i9im_qRB!d^pJPYXUiBlMwB1FXvBj{J|Ga7>EZ*ZUt6{8d1F@lt(JlOSo_2vs&ek
zNGaGy{`O(5+xt0=RRaJDVApAOr20|2i%A`u;E1<eV8_%sa|z|VGTPaREckj`3Ho?T
zpkPXnP#g2+iCC*EX6~-=H3aGbk7=9G;M{|5WR`@Hv@$d@Kedos<^VqJRol#bcG;b8
zXZJSjx@vkSlRtG3<sfs(5g;li6)xy}Y{y3>Yx5Te?!CmaOdLJE>n#k#eH6~1nPTTd
z4seDxqKsv%ID$&tax}9DA6{1V`CHD&TAYbw{m((b(b|#GC*9Ft)<CI6$`(WI4{_eS
znBz^FxJ`jk5+=~1YR=L+z~X6y^@KjIs--*&H(PY)rGDC08Ys2=HHyDAK`$3~pxV2o
zEy!NI<~B@KAWE-SNHN!X=+pfB0BT18J3YR$V}Rrz20_z+*jLr6d*hv_Kf{c%AGj|v
zX++U(^O745+KTrSGd7SabUDG4(g5XM-8=j3G>8VO0LqWEj-MUMjwU?wT2K_?KG;_o
zSw;}B%%&V@p*T=OlR-jlhVTtnUxQWDjTATcfC|`?%g>?j_64((ImP#*_E`%tdJxNQ
zkP1<-ak{nMfgCVgjdE(MFtF-6VIDAjOTM<+e)mI7R3?tfd@2&Kkv*PJN2qv$?+7v7
zrv5PO<g=R(!0O&LsLZO|zXgNRZ02-7BKWq=NR<4L;A<2*RE7jtn}Fd9uip1zXp~4T
zgW7ta%V1qY<aS0A*JyD<ZiCy&@eidl$)>hD=E;nAsecui_HAtZlh~&(4tO*Tc7m(#
zI-DuzqaN73D(m|`j|d5tTkg1%F^XtvU-x6^m*_%%ra9Z3`zqsK|KMb%*q>XlR)&qf
z)BrOQOY^1?Nk{AI*SPkCk}@}qR5v<+2iIg%KTynB(TB9$`ZE?a3cR9a>5#Y@dOOQ?
zqfJ7(z6>Z^DamJje1=xHTv!)tx;0}8wI><4Qv}4r{P)f-l?MXofR$a|!vo^@#w9@q
zl%5PzC*6jO?z^s!Ibaq-lI@us=>`*I;w!F%5}$61{*n8P?A~oq_gG7gd<?8U8)J>k
zxL(xkAhKpdp5k}ETDS3ztcW6$9&esJ8Xn4p;^HrDL(~)2c;W=RO!QK5eh+5!6dHbQ
zuS3<GfTRS5{(@^5#d>zB9!}DcOu)P;jUL4uic~b-JTX0|;09rfm3XCnBre|7Mwm9`
zqqH{{W|bfWux$732?@a%Y$Ua>rBaEaE5dfT?Kup>!n;TF#rJ4-yw3W@l+b<Nm0@ud
zD&?z6!Reu=qa%1v5NkJ-K91M)f*#+QhVphe$gq+`Y=Gt1g$BWQgjS^kS?1}F25=9`
zh^5J@0$bPtfNLc5<0E#4Y;<WOy%;2#HoNb14q(syJr6KwZBrEZm`tnN$4y7vgOv!x
z6uM7+0`5^^Er<7tQ)q$UNa%9=jeR3rhuuJBl8b+qlwC`a114Iw$vu9^kPZpnP9k42
zhwG&iRe>@D6;zW0U}g>N=bS>}pMlz$(7kGq<Qy>RArjzQY~uh3r~xF>2NhxV`|70a
zPmTyLZ^3ZnO}MJdj2jRJ>8!DjvBotFkUhLF0Jq#<agH8~A`fnN2JI{%-Mq%ORAy7r
zw5UdmlK-1Z_D>@cgxF%2ZO#!o>w6!@bVoJ}bsgRnJOWOG1}=o?y%CUMcR%DN<L<R`
zCjT}i9A&}K#sTzj>R>RrT{V5~!mlo1gFM+A7wg1D<iNuYM}f4zC~Ne1qlPKy<Z5Fb
z!8>mF#CaD9QsJ_FauZr+PH)h5r+yG9F-Of(C5}uOD`S`aaN#7sa&kUi)lZ18pc{e{
z#HO(gB*NdeL)&r_xyZu32(qHU)Jod3j8Gkr#2i-4!Qh~92t2eU79ItO?VX1tDWTOO
zGA`5Fz^iw_x#XIdiuqi~$e3Egq-ar8@P9e!B8iPlG+yxtOr$^*UgE-f(5!ur#%ou^
zzbIG?;}6mNr4Efg>-7C9AZ*(WYJXG^j9}2b5l<{f^J92O-5)$gJ#k%6PcpmQ>iVuL
zg0jz0wedqMl1}oHmrih`R?j4=OZo<}Ddpe}`VI0ZQhFDFsTgDS0WI8-uP&qij?0A1
zK-IzFnV$Fn+P#8Ge5!h9c)QTOSoBV7JTpLvP9lD-^SL3{xSKP+c{USc^P8^l%Iw6<
zGMvBbNcy$yB&hQ!imV5dvtg=KZ0R#d+uU>0^N!?*`}CaXuttm$16Cc2;%tP0s)VYm
zSj}onoKekNI`a+^5+l}72c2baCWt-uwxolk0<18PY^n)$GUxY0Wt*0eu>DHVE#1LA
z_Yg5~v1segIM8%@Nu+GoJprjVpww#PY{xD99R{PLA;&fG86i}PX0%-Dn5XupRH_pq
zA6kv;9cmG+lo6suXU_L`fl(0dmOwvWbnR*jdB^&Lk3F1M14c=8^Y$Uxj?Ykhtk6Kg
zG0srxXi3`@a6>t);r5EPN{S?>%S+QOl$8df*?|BNBoL~#eEB1A7#oxMZiP*0;*{c>
zz-ouwobESW-225Tq%F?w1|%qr0tZO0I_J(?7OFDEo%y>zU%+Toj@0prX#?StK(!!1
zgqhv}Elo9O<C-KoGn}Eg$uczZB}#sm`_xgMP6UJs{elFTraR(Xd*pgDPEl2p!P1)B
z_W)we<!H<D&l*OVIts)3blZ;uy^11?fa={y`_*xEOhX=!TAok3ipq*SETTVngPJR<
z-~|E+b1#dC0Y(u%$fM6HW{+`M>^?%$!LV@vaccy27Y%j9Kyub=X;}sxT%U;~$u79L
z8y;uNli@L({d0V!gy9?o)_!=)g35kHiJz)D|2o{cbWVcMDbAb#m5gGj%>v%XRdw_m
z)qfJ0ME9Vf%D&Sa&Gq2cF>v6joQeovis)KreDz<)hBVW+0;tEOW;m#oYY{|2h<bO%
zAW0)gmz^`|11d+{Z2UsLYeSaLQIgn^EXM8}DETW*!6?}kyd-adBZy&PgP;=H%AnR_
zU%ebbh{FrTse0|ROYK0&c~|=(tz2F3k)R$aqH=C~i2~dg%pVLVJXw}!grG_9zZDkt
ztlQ;VmJsg_zPl(zb9cY~gH?RhhVShhfeq(MoL#VV<<t#4T6XtW%$Km%Rg_j~Z97jn
z!<ru*8>ta|^Q4CI(n544s7jtaEX1_r=+_U|uRs`?TR!;I_(nq*XxgDgHYO7=*}1b9
zBM+PvPKd2{JEUnNcXNi85hgGjW1-l#Gh4ONr+HjMcO<#CNTjmthA<=h0&ynwZHOFb
zU^Y1}sy>X9cV)(DZ!yBE?5lwVnqI|Kjjo9Y9xvQj=PcF36vCrq45z>3L04!gs@Qhn
z1~}wRThfwv)#hpg9PswdR1+;N(yph(E>!)aSEatSTtof=O@Y3T(XQbt^nR<5cUa0g
z=97Ej3nY$m;r~F9Tnpsx8D9z8SOzJ&eK5&=N9pZn4TN$9xXB5%LLOO?PTE#e+oCs-
z!RDh)2HTFKOt>hkU~oYwjcOP=u37ETA-Swz-?J^_+m7+KVgnQUtu~_XO2kkrP|}v5
zz-0j_KPw26gIP`(3Y~Q%9Lk?56;1+);@+l4GLDhZIM`}$9C>%W-CN*XktrDtTIN1=
zfuXp5tK;{Xn12&UUl<mK<}}xE*2&S)j7gr_iqx0;&<1D3T7c6s{oOe;4_3XRr1>+a
z%$YQ4F4rbyMcqFr$nlNF%zJs@1T$>JMt)d^s#X%MAZxMja_Ou}C<ipBS1}BE3pKR3
z9Oyb4EazN?=@G^+x(N6|dUfooRavy+K}TS5Mnrn;9L&6R!wJHsV>^CL`rr=5IwbH>
zv=I8c^M`a3i$8wqZtH$VB0#$4ElCMT1?=rcJ>OW867~n5JN<Y4t>YeA5p5i4U%&Ek
zk&>}#-Jho0eUSkzkBemYbN5j+Dt;uOgiUVMS81SuhQyKu4k+CU4miUv8|Cy55_%Xg
z8^6~CWAmBh&hS~`j)<z|QBe-p5aQae;>df&0jqnsL?|s(J<Io&gHR9m&GbLqf?eGN
zsPwsMHe8<$#24&?Kj%+rY64aFB8k%Lhe%Gm)wPx44XiU9gIMKl(WA)1{~Kr_`?PW&
z{mCqhC`>0_>I2){$!sK?e>g<ija5Rq5$-r<f=_1uk-pa)<ygV@hY>|{dh+^B*L#nP
z$qm1%n1fc0NQ6s%CKmC__X>L*R&Lf&U%iMId^MIK)w6^nAA#1%sCY$Ye`T{xDk{=s
zmNr}M;{X9efv=%Kmdr||r`Cv4i01{D3hG@n&vDblTn&CSr9^2;E%|fJ|L+grE@z-e
zgv3_0l?mueR#BYEaf393m{1g%mE%EiS7|0GoNP2-C>3>5b%MAMM^6A?wJBPAlOIkI
z%wyZ}h7rrNhw_bZ0_R@4(9rhhK`ooM1mlWib#*<rAvc@P@>%(wGNFxlN^B02zWx3P
zJ>)IIQFYR9`;O}z2gk$TsoONEH>uSEEkyi_rP*)#p`!ggpjz$P_MIbi?(I81qdnmm
z$}+vS;3(9sj1GLfxM9I2!p!V4_C#gR1#PlwqfPVQ<Eirq%QOPXf*hN+_o%H|)DSqY
z8U2o;(}%syyr(X3qE#=+n@^HD(rlK}-GI2KoHUAMxe{_GC_+Ntjv%<SLPzcs=W|Cu
z!OKl)1{;~#S=n$ytJ(QK$jGsKw@Zy{tNs}rqG<+H(8&8CIeeONL}8oMFjB-+PfAqm
z?qR($4^XF1h+A<V;P7z5h!X{yri(yG@pk<PBt>jfo-EFgq*nAG(|adZEk5H`SU#Zg
zphR>jj5c;?d(s^cXqwFgW6#;AEjk+Vgb}32;M-~@Q33&28&w%vob`|d;09%L5yPha
zu7g{B+`JevXu>XAbk#&#ybHnAP4Hl^WM$*eU#b602vc4Qjz-rW^0#@B<2o`|aXvT-
zORZ;j!^7m;RbyO45Tq@(wVL>!5Djzw5*J<Ez0PFTH?-u)>fL!7yp&09l+c?I$9B=s
zY%cHk0Ml6%(vv1sNLRR+i&Qp<_hvA}coPnhh9-vs>V~;r=A&hlbA?tQ;ktG}5RKqY
zYE!1^o{<0+A%37SS7d1u0ArHfB{~MM?&}9fEyzX+8F77s+DRtA`N=Ss?T9_ph+58`
zl?3g3slwHoICI_#8k=%a61>Vvu6m4=u5*Ax*3ar<$W=<J3zDd@9lYv8TIHjsGyfWj
z1dh<aIQMjha5b{;a^zC}B!>;yeAQ--D7EYYpQF|hH^>!55)*>UD4KwH(WtQin22fX
z8fwVFB7U!MA_i}B7ePTJVQ^KqVT$=ClC?b%lSC3yk!YHg1`I6{Ow90ko!C8f!i7Ex
zUvJOJaYKN)xk5)Hq0-*wrw*2X9c*_M*q9w!OSw<{qHr^w@$Zpex&lM{!~unV0X;kd
zxth3&f>Mmnq*G*!xz`7Q`{sxZgloD``Pz85-cIc(Y0W@>qI$;)IGy7KdG^61<ckve
zXY&~Z1w~+JcXj}+60=B~NX@Dn4rQBS(89wqgbw3R>5M5T>1`sxa*gE;5T`~@E5gB)
zedM5P)sguNWS)7=5Gn<d^OG`<qLf_*c-zP{Rb;LOl2-yZ3)d00*%mCPi=%uk)VVYE
z*5wR++~1BnRKmo+`+1O2iYfE5f>qrhd09a-AlmWlOIi@QH-wZM1yfiZU5Zxhav%aX
z)6Y`8Nj;^y8;)fQVeCL4E&ipUo`g`kCEMEQ$>Up&-{5E^6v`%6ryt?)J~4=<w=Fo3
zn{oMyhO=mJvD+gEOkHD01lNF@IT)kC)P|=enP#uwrPC`yEbx=Jq?{s-gKx4&g_(l^
z)r3t{r)1K5L!zPDUCJ*Ch#$H$gq6HOF9-u1AA?Ft<vFgIL<xj&fm3V+Om^hDO_rEm
z=55JnxvW7@Chc1px3tnmV2M%=^XDn;cug7=Q+rMq>QP&$!;lsi3a~@(uu*a$j6@mC
zFz234RB<uDmfT)CA}<!oj7v@pIYZ3A#ArtDi#9f*4QC@%AT$sg?c7&MU3eQQbQHlf
zNUosvqP*g@wg7Vz*qt_<?={O6yiuOmd2aASs>bVOB}L;$mg^NLo(2=zCb!(#OCh&h
z^2K%Jo2wOwfvUh;wlf8r^@@-->UNL})c{XF8$OOixgA{un*sT&kph4<l*UJ!cUH{g
z=k~SKC{Y?G23Dv9R&k$y+^3xg_Bnc^|KDTH{CWw{smDH^85@gD{H=BEI1RM!XbSa;
z;y4>L0So%$Pou?@_ty_Tp@*)R1IyC4Q$S=Qmi)(ajPnfWJCgm2FHhu4(Mt%*_GG=`
z#4h$PgI(Or!~dT3r)g?{D_?Q>Z1Rk8^P&mu0QqK^ukL?v4#ru3h5yh2|JIfK$<6-9
zuub^PlJoi>!}d=M%6|;oFKzT+Ea(4EhHYe)hN@Yen|QeTB>dZ?qOP2%WajZ-Ckchm

literal 0
HcmV?d00001

diff --git a/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png b/examples/agents_sdk/basics_of_agents_sdk/golfmate_architecture.png
deleted file mode 100644
index 0746bbf4689dcea8e16a3c115b8cc842365d49d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 457104
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
Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF


From 7ae6d2727945df60c1e000b45a3a4b211faf1823 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Mon, 24 Mar 2025 16:32:08 -0400
Subject: [PATCH 13/14] removed image

---
 .../basics_of_agents_sdk/Tee Time Finder.png   | Bin 457104 -> 0 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png

diff --git a/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png b/examples/agents_sdk/basics_of_agents_sdk/Tee Time Finder.png
deleted file mode 100644
index 0746bbf4689dcea8e16a3c115b8cc842365d49d8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 457104
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
Z=FU=`Nxo>(;jjz-<jyHc=Sb;#{y)^Ef8+oF


From 0f28df37cc86ffcb37d6d5559b1cd5cdfcb37d99 Mon Sep 17 00:00:00 2001
From: Josh Hall <jhall@openai.com>
Date: Mon, 24 Mar 2025 16:43:02 -0400
Subject: [PATCH 14/14] cleaned up logs + verified data enrichment time

---
 .../basics_of_agent_sdk.ipynb                 |  98 +------
 .../data/processed/Golf_Shot_Data_0.csv       |  68 ++---
 .../data/processed/Golf_Shot_Data_1.csv       | 202 ++++++-------
 .../data/processed/Golf_Shot_Data_10.csv      | 226 +++++++--------
 .../data/processed/Golf_Shot_Data_12.csv      | 106 +++----
 .../data/processed/Golf_Shot_Data_13.csv      |  78 ++---
 .../data/processed/Golf_Shot_Data_2.csv       | 168 +++++------
 .../data/processed/Golf_Shot_Data_3.csv       | 110 +++----
 .../data/processed/Golf_Shot_Data_4.csv       | 134 ++++-----
 .../data/processed/Golf_Shot_Data_5.csv       | 124 ++++----
 .../data/processed/Golf_Shot_Data_6.csv       | 136 ++++-----
 .../data/processed/Golf_Shot_Data_7.csv       | 268 +++++++++---------
 .../data/processed/Golf_Shot_Data_8.csv       | 264 ++++++++---------
 .../data/processed/Golf_Shot_Data_9.csv       | 156 +++++-----
 14 files changed, 1027 insertions(+), 1111 deletions(-)

diff --git a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
index 841197d229..bbae05674f 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
+++ b/examples/agents_sdk/basics_of_agents_sdk/basics_of_agent_sdk.ipynb
@@ -60,7 +60,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 1,
+   "execution_count": 3,
    "metadata": {},
    "outputs": [
     {
@@ -91,43 +91,9 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 2,
+   "execution_count": null,
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 78/78 [00:13<00:00,  5.73it/s] [00:00<?, ?it/s]\n",
-      "100%|██████████| 132/132 [00:21<00:00,  6.24it/s]00:13<02:43, 13.63s/it]\n",
-      "100%|██████████| 113/113 [00:17<00:00,  6.63it/s]00:34<03:18, 18.06s/it]\n",
-      "100%|██████████| 53/53 [00:08<00:00,  6.11it/s] [00:51<02:56, 17.61s/it]\n",
-      "Enriching golf shot data:  31%|███       | 4/13 [01:01<02:18, 15.42s/it]\n"
-     ]
-    },
-    {
-     "ename": "KeyboardInterrupt",
-     "evalue": "",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[31m---------------------------------------------------------------------------\u001b[39m",
-      "\u001b[31mKeyboardInterrupt\u001b[39m                         Traceback (most recent call last)",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 108\u001b[39m\n\u001b[32m    106\u001b[39m csv_path = os.path.join(raw_data_folder, filename)\n\u001b[32m    107\u001b[39m output_filepath = os.path.join(enriched_data_folder, filename)\n\u001b[32m--> \u001b[39m\u001b[32m108\u001b[39m \u001b[43mprocess_and_enrich_csv\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43moutput_filepath\u001b[49m\u001b[43m)\u001b[49m\n",
-      "\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[2]\u001b[39m\u001b[32m, line 91\u001b[39m, in \u001b[36mprocess_and_enrich_csv\u001b[39m\u001b[34m(filepath, output_filepath)\u001b[39m\n\u001b[32m     89\u001b[39m \u001b[38;5;66;03m# Use the existing (patched) event loop in the Jupyter notebook\u001b[39;00m\n\u001b[32m     90\u001b[39m loop = asyncio.get_event_loop()\n\u001b[32m---> \u001b[39m\u001b[32m91\u001b[39m feedback_results = \u001b[43mloop\u001b[49m\u001b[43m.\u001b[49m\u001b[43mrun_until_complete\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtqdm_asyncio\u001b[49m\u001b[43m.\u001b[49m\u001b[43mgather\u001b[49m\u001b[43m(\u001b[49m\u001b[43m*\u001b[49m\u001b[43mtasks\u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     93\u001b[39m \u001b[38;5;66;03m# Convert results to DataFrame and update the original dataframe\u001b[39;00m\n\u001b[32m     94\u001b[39m feedback_df = pd.DataFrame(feedback_results)\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:92\u001b[39m, in \u001b[36m_patch_loop.<locals>.run_until_complete\u001b[39m\u001b[34m(self, future)\u001b[39m\n\u001b[32m     90\u001b[39m     f._log_destroy_pending = \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[32m     91\u001b[39m \u001b[38;5;28;01mwhile\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m f.done():\n\u001b[32m---> \u001b[39m\u001b[32m92\u001b[39m     \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_run_once\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m     93\u001b[39m     \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping:\n\u001b[32m     94\u001b[39m         \u001b[38;5;28;01mbreak\u001b[39;00m\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/code/openai-cookbook/examples/agents_sdk/basics_of_agents_sdk/dev/lib/python3.11/site-packages/nest_asyncio.py:115\u001b[39m, in \u001b[36m_patch_loop.<locals>._run_once\u001b[39m\u001b[34m(self)\u001b[39m\n\u001b[32m    108\u001b[39m     heappop(scheduled)\n\u001b[32m    110\u001b[39m timeout = (\n\u001b[32m    111\u001b[39m     \u001b[32m0\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m ready \u001b[38;5;129;01mor\u001b[39;00m \u001b[38;5;28mself\u001b[39m._stopping\n\u001b[32m    112\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28mmin\u001b[39m(\u001b[38;5;28mmax\u001b[39m(\n\u001b[32m    113\u001b[39m         scheduled[\u001b[32m0\u001b[39m]._when - \u001b[38;5;28mself\u001b[39m.time(), \u001b[32m0\u001b[39m), \u001b[32m86400\u001b[39m) \u001b[38;5;28;01mif\u001b[39;00m scheduled\n\u001b[32m    114\u001b[39m     \u001b[38;5;28;01melse\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m)\n\u001b[32m--> \u001b[39m\u001b[32m115\u001b[39m event_list = \u001b[38;5;28;43mself\u001b[39;49m\u001b[43m.\u001b[49m\u001b[43m_selector\u001b[49m\u001b[43m.\u001b[49m\u001b[43mselect\u001b[49m\u001b[43m(\u001b[49m\u001b[43mtimeout\u001b[49m\u001b[43m)\u001b[49m\n\u001b[32m    116\u001b[39m \u001b[38;5;28mself\u001b[39m._process_events(event_list)\n\u001b[32m    118\u001b[39m end_time = \u001b[38;5;28mself\u001b[39m.time() + \u001b[38;5;28mself\u001b[39m._clock_resolution\n",
-      "\u001b[36mFile \u001b[39m\u001b[32m~/.pyenv/versions/3.11.8/lib/python3.11/selectors.py:566\u001b[39m, in \u001b[36mKqueueSelector.select\u001b[39m\u001b[34m(self, timeout)\u001b[39m\n\u001b[32m    564\u001b[39m ready = []\n\u001b[32m    565\u001b[39m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[32m--> \u001b[39m\u001b[32m566\u001b[39m     kev_list = \u001b[38;5;28mself\u001b[39m._selector.control(\u001b[38;5;28;01mNone\u001b[39;00m, max_ev, timeout)\n\u001b[32m    567\u001b[39m \u001b[38;5;28;01mexcept\u001b[39;00m \u001b[38;5;167;01mInterruptedError\u001b[39;00m:\n\u001b[32m    568\u001b[39m     \u001b[38;5;28;01mreturn\u001b[39;00m ready\n",
-      "\u001b[31mKeyboardInterrupt\u001b[39m: "
-     ]
-    },
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "100%|██████████| 39/39 [00:17<00:00,  2.20it/s]\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "import os\n",
     "import time\n",
@@ -254,28 +220,9 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": null,
    "metadata": {},
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "Uploading chunks: 100%|██████████| 14/14 [06:32<00:00, 28.01s/it]\n"
-     ]
-    },
-    {
-     "name": "stdout",
-     "output_type": "stream",
-     "text": [
-      "Uploaded batch 1/5: vsfb_84fb02ef90dd4ed59c20bcf28cbd5219, Status: in_progress\n",
-      "Uploaded batch 2/5: vsfb_721d6d9ccf8241ab931ad28c44b28891, Status: in_progress\n",
-      "Uploaded batch 3/5: vsfb_79b64ed39b694a5ca5f6a730b9a8c103, Status: in_progress\n",
-      "Uploaded batch 4/5: vsfb_e47ab0629d594dae9d65b0d8bd560848, Status: in_progress\n",
-      "Uploaded batch 5/5: vsfb_8834eadbbfc5491fb94180d816fc0ed7, Status: in_progress\n"
-     ]
-    }
-   ],
+   "outputs": [],
    "source": [
     "def upload_chunks_from_file(file_name, data_folder, purpose, max_retries=3, backoff_factor=2, use_cache=False):\n",
     "    filepath = os.path.join(data_folder, file_name)\n",
@@ -372,7 +319,7 @@
     "Great job setting up your vector store! Depending on the volume of files you've uploaded, processing might take a few minutes. You can monitor the status and ensure all your files have been successfully processed by checking for completion or any ingestion errors:\n",
     "\n",
     "- Verify file processing using the [Vector Store status page](https://platform.openai.com/docs/guides/tools-file-search).\n",
-    "- Monitor for potential server overload (e.g., HTTP 429 errors) and adjust your batch sizes as needed.\n",
+    "- Monitor for potential server overload (e.g., HTTP 429 errors) and adjust your batch sizes as needed. This can typically happen if you're hitting making too many requests to the API in a short period of time (initial data uploads into the vector store).\n",
     "\n",
     "With the vector store ready, we're now prepared to build out the GolfMate agents!\n",
     "\n",
@@ -571,38 +518,9 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 14,
+   "execution_count": null,
    "metadata": {},
-   "outputs": [
-    {
-     "data": {
-      "application/vnd.jupyter.widget-view+json": {
-       "model_id": "a4872e1090594c57893c5f9c08e4d038",
-       "version_major": 2,
-       "version_minor": 0
-      },
-      "text/plain": [
-       "Output(layout=Layout(width='100%'))"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    },
-    {
-     "data": {
-      "application/vnd.jupyter.widget-view+json": {
-       "model_id": "62a867fe397e4e81affa063dc95b65b2",
-       "version_major": 2,
-       "version_minor": 0
-      },
-      "text/plain": [
-       "Text(value='', continuous_update=False, description='User:', layout=Layout(width='80%'), placeholder=\"Hey, it'…"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
+   "outputs": [],
    "source": [
     "import asyncio\n",
     "import nest_asyncio\n",
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
index a5b4dcd732..67fcfed253 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_0.csv
@@ -1,35 +1,35 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your shot shows a solid club speed and ball speed, which are great starting points. However, your attack angle and club face angle indicate that the club is coming in a bit too steeply and open, leading to high backspin and leftward sidespin. This can cause your ball to launch higher and drift off course. Focus on achieving a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your shot shows good distance, but your club face is open at impact, causing the ball to start right and spin more than desired. Try to focus on squaring the club face at impact and reducing backspin for a straighter ball flight. Improving your attack angle by making it less steep could also help with distance.",face alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your shot data shows a solid club speed but the attack angle is a bit steep, which could lead to lower trajectory and less distance. Work on improving your angle of attack to be closer to level. Additionally, your club path is good, but the face being open to the path indicates a tendency to slice it. Focus on ensuring the club face is square at impact. This will help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your club speed is solid, and you're getting good ball speed and carry distance. However, with a significant amount of backspin and sidespin, your shots are likely becoming inconsistent. Focus on improving your club path and face angle to achieve straighter shots. Aim for a more neutral swing path and ensure that the clubface is square at impact.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed is solid, and you're making good contact with a decent smash factor. However, the attack angle is a bit steep, which could lead to higher, less controlled shots. A few adjustments in your swing path might help you achieve a more consistent shot direction, as your club path is right of target. Focus on keeping the clubface square to your path to maintain accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,Your 7-iron swing shows a good launch angle but is a bit slow and flat. Increasing your swing speed and adding some upward attack angle will help improve your distance. Try to focus on creating a bit more upward angle on your swings; this will help you get the ball in the air better and improve your overall carry distance.,upward swing drill,1.1509776,69.998,97.22,0
-1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"You achieved a solid carry distance of around 134 yards with a 7-iron, but your club face is open relative to your swing path, leading to some rightward spin and a noticeable deviation. Focus on getting the club face square at impact to improve direction and consistency. Work on your attack angle as well; hitting up slightly on the ball can help. Overall, good effort—let's aim for more accuracy next time!",square face drill,1.1509776,69.998,97.22,0
-1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your club speed is good at 76 mph, but the launch angle and backspin suggest you might be hitting a bit too high. This could be affecting your distance. Focus on lowering your angle of attack slightly and aim to close the face more to improve your direction and reduce sidespin. Try to work on hitting through the ball with a slightly descending blow, which can help you with your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot shows good ball speed and decent carry distance with a bit too much backspin. This suggests that while you have power, tightening up your swing path and face angle could help you achieve a straighter trajectory. Focusing on reducing the sidespin will significantly improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your shot data shows that you have decent club speed and ball speed, but your ball is curving a bit to the left (negative sidespin) and is not quite on target. It looks like your clubface is slightly open relative to your swing path. Try to work on aligning your clubface with your swing path as you swing through the ball. This can help reduce the leftward deviation and give you more consistent ball flight.",face alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot data looks good overall! Your club speed is solid for a 7 iron. However, the club face angle at impact is quite open (8.39 degrees), which may cause the ball to slice. Try to aim for a more neutral club face at impact. Additionally, your backspin is high (over 3000 rpm), which can cause less distance. A drill focusing on better face control and a smoother, more consistent swing path can help improve your results.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your 7-iron swing has potential, but your attack angle is too steep at -7.65 degrees, which may cause excessive backspin and impacting accuracy. Your club face is significantly open, leading to a big push to the right. Focus on a more neutral club face at impact and a shallower attack angle to help improve distance and accuracy.",face angle drill,1.1509776,69.998,97.22,0
-1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"Your shot data shows that your club speed is good, but your club path and face angle suggest a slice. You're hitting the ball with a high backspin rate, which could cause it to climb more than desired. Focus on aligning your club face with your swing path. Try to maintain a straighter swing path to help keep the ball on target.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your 7-iron shot shows a good club speed, but your club face is closed (16.1 degrees) relative to your swing path (2.27 degrees), causing the ball to curve left (draw). Try to align your club face more square at impact. Your launch angle is decent, but the backspin is on the higher side, which may lead to less distance. Work on hitting through the ball with a more neutral face to achieve better ball flight and distance.",face alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Your club speed is good, but we need to focus on improving your club face angle and path. The face is open, which is causing the ball to slice right and lose distance. Additionally, the backspin is quite high. Let's work on squaring the club face at impact to get straighter shots and reduce the spin for more distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Great job with your swing speed and ball speed! However, your club path and face angle suggest you're hitting the ball to the right. Focus on aiming your clubface more towards your target and adjusting your swing path to be more in line with it. Practice this by slowing down your swing to find the right path and face alignment.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your shot data indicates a high launch with significant backspin, which can cause the ball to balloon in the air and reduce distance. The club path is quite outside-in, leading to a slice. Focus on improving your swing path to make it more neutral. Additionally, consider adjusting your angle of attack to be closer to zero for better contact. Practicing these adjustments could help you achieve more accurate and consistent shots.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your shot data shows you have a decent swing speed and ball speed, but your attack angle is slightly negative, which can lead to low shots. Work on leveling out your swing to create a better strike. The high backspin indicates that your clubface is quite open at impact, contributing to a rightward launch. Focus on aligning your clubface more square to your target. Your carry distance is respectable, but you may want to aim for more control over your direction to reduce deviation.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"Your shot data shows that your club speed and ball speed are relatively good for a 7-iron. However, the attack angle being slightly negative suggests that you're hitting down on the ball too much, which can lead to less distance and control. Your launch angle is decent, but the backspin is quite high. This excess spin can cause higher ball flight with less distance. Additionally, the side spin indicates a slight pull on your shots. Focus on getting your attack angle more neutral and reducing backspin for better carry and accuracy.",attack angle adjustment,1.1509776,69.998,97.22,0
-1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Your club speed is solid, but the ball is spinning a bit too much, which can affect distance. The club face is open relative to your path, leading to a rightward (slice) shot. Focus on closing the club face just a little and working on your swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Your shot data shows good ball speed and carry distance, but your attack angle is very slightly downward, which can lead to excessive backspin (over 3750 rpm). To gain better distance and control, work on having a more neutral or slightly upward attack angle. Additionally, your club path is quite right (7.31 degrees), which may cause excessive slicing. Focus on improving your alignment and swing path to achieve a straighter shot.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your shot data shows you're hitting the ball well, but the face angle is wide open compared to your swing path. This is causing the ball to launch higher and to the right, leading to less accuracy. Focus on closing the clubface at impact for straighter shots.",face angle drill,1.1509776,69.998,97.22,0
-1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your 7-iron shot shows nice club speed and ball speed, but your club path is drifting too much to the right (5.92°), and the face is open (7.58°) at impact. This means your shots are likely slicing to the right. Focus on getting your club path closer to straight and try to square the clubface more at impact to achieve a straighter shot. Also, lowering your backspin could help you get more distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It looks like there was an issue with this shot data, as essential details like club speed and carry distance are missing. To improve your game, focus on your setup and ensure you have a proper swing path. Start with practicing slow motion swings to build muscle memory and gain better control over your shots.",slow motion swing,1.1509776,69.998,97.22,0
-1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This can lead to excessive backspin and decreased distance. Focus on having a more neutral or slightly upward attack angle to maximize your launch and distance. Also, your club path is significantly out to the right, which is causing your ball to launch right of target. Try to get your club path closer to the target line.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"You're hitting the ball at a decent speed, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could lead to higher spin rates and not enough distance. Try to create a more ascending blow. Your club face is open to your swing path, which might result in some push to the right. Focus on squaring the face at impact. Work on keeping your angle of attack closer to level and ensure your club face is aligned with your target.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Great effort with your 7 iron! Your club speed is solid, but your attack angle is a bit too downward, which can lead to excessive backspin and loss of distance. Additionally, your club path indicates that your swing is coming too much from the outside, while the face angle shows it's more open than necessary during impact. Focus on correcting your swing path and aim for a shallower attack angle for a better strike and more distance.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your shot shows good potential! Your club speed and ball speed are solid, but the high spin rate suggests you might be contacting the ball a touch too steeply. Try to focus on a slightly shallower angle of attack to help reduce that spin and gain more distance. Additionally, your face angle is open to your path, which can cause your shots to veer right. Aim to square your clubface at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your 7-iron shot is fairly solid, but there are a couple of key areas to focus on. The attack angle of -4.62 degrees suggests you're hitting down on the ball too much, which can cause excessive backspin and affect distance. Also, your club face angle is quite open (12.35 degrees), which might lead to a push to the right. Try to work on getting a more neutral club face and a shallower attack angle.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It looks like your club speed wasn't registered, which might indicate an issue with your setup or swing. However, the carry distance is decent at 135 yards. To improve, focus on developing a consistent swing path and using the proper stance. Your high backspin suggests that you might be hitting down on the ball too much, so work on helping the ball get airborne and reducing backspin. This could improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Your club speed is decent, but it looks like your clubface is open at impact, which causes the ball to spin to the left. Focus on bringing the clubface more square to your target to improve your accuracy. Additionally, your launch angle is a bit low; try to create a more upward angle at impact to optimize distance. Work on controlling your carry distance by solidifying your contact.",face alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is good, but the attack angle of -7 degrees suggests you're hitting down on the ball too much. This can cause excessive backspin and lower launch, affecting distance. Focus on trying to hit the ball with a slightly shallower angle to promote a higher launch and better carry distance.",attack angle drill,1.1509776,69.998,97.22,0
-1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your 7-iron shot carried 144 yards, but the club face was significantly open at impact, leading to a rightward ball flight. Focus on aligning your club face with your path for better accuracy. Additionally, the backspin is quite high which can affect your carry distance. Try to hit down on the ball less steeply to reduce that spin.",face alignment drill,1.1509776,69.998,97.22,0
-1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Your shot data shows that your club speed and ball speed are decent, but the ball is curving to the right (slice) due to a steep club path and an open club face at impact. Work on aligning your club face more square to your target at impact and adjusting your swing path. This will help you achieve straighter, more controlled shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:01:39,Brian,,7 Iron,74.0202231860161,2.68,5.99,10.18,4.19,100.3937049153983,1.3563010295592393,20.670000076293945,9.109999656677246,3501.38671875,-366.1570434570313,3520.47998046875,Measured,5.96999979019165,22.769027884048228,143.3070751580835,11.920000076293944,29.5931744194761,156.28827598402495,12.010000228881836,32.524058308632675,"Your shot data shows that your ball speed and carry distance are decent for a 7 iron, but the spin rate is quite high, which could be affecting your distance and accuracy. The club path and face angle are also fairly open, leading to hooks. To improve, focus on keeping the club path more neutral and closing the face at impact. Gradually lowering your backspin will also help with your distance.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:02:08,Brian,,7 Iron,75.8545109772682,-3.13,3.87,5.76,1.89,100.17000616237785,1.320554372730666,18.059999465942383,5.21999979019165,3549.349365234375,61.95412063598633,3549.889892578125,Measured,-1.0,19.22572114945501,140.02623535724888,5.179999828338623,12.631233441803602,154.1666635761976,5.110000133514404,13.735783091726148,"Your club speed is solid, but we need to work on your club face being more square at impact. Right now, you're hitting with a closed face which is causing the ball to start left and spin a bit. Focus on keeping your face square to your target line. Additionally, aim to reduce the backspin for better distance and control. A good start would be to practice a slow motion swing to feel the correct position at impact.",slow motion swing,1.1509776,69.998,97.22,0
+1/4/25 17:02:52,Jason,,7 Iron,75.74266416072845,-4.96,7.18,5.95,-1.2299999999999995,87.15103739980805,1.1506201737883242,12.739999771118164,5.789999961853027,2423.862548828125,1189.5369873046875,2700.02001953125,Estimated,-26.13999938964844,6.791338429445773,91.80883042258029,0.9200000166893004,1.4654418142094272,122.10192292311784,-0.3499999940395355,-0.7545931515845936,"Your shot shows decent distance, but the attack angle is too negative, leading to a lower ball flight. Your club path is quite open, which is contributing to some sidespin. Try to focus on making a more upward strike on the ball to improve your launch angle and reduce sidespin.",attack angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:03:49,Herald,,7 Iron,75.98872715711593,4.53,5.91,5.2,-0.71,96.94882091799718,1.2758316206237237,14.489999771118164,5.010000228881836,4544.12060546875,-699.406982421875,4597.6298828125,Measured,8.75,13.976377259529386,124.94531574845314,8.289999961853027,18.011809755657623,138.9107534961522,8.550000190734863,20.65835394510032,"Your club speed is solid, but the ball flight shows that you're launching it a bit high with a lot of backspin. This causes your shots to not carry as far as they could. Try to work on your swing path and face angle to help get more distance and a straighter ball flight. Keep an eye on your follow-through as well to promote a more balanced finish.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:04:58,Jason,,7 Iron,77.08482595920563,7.36,3.77,3.15,-0.6200000000000001,102.56352735367,1.3305281042983486,,3.059999942779541,1918.6400146484373,0.0,1918.6400146484373,Measured,-0.0,,,,,,,,"Your club speed is good for a 7 iron, but there's room for improvement in your attack angle and club path. A 7-degree attack angle is a bit steep; try to flatten it out a bit to help improve consistency and distance. Focus on keeping the club path more neutral to ensure better ball flight and direction.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:05:42,Brian,,7 Iron,34.29223395109177,0.0,0.0,0.0,0.0,41.40569199501488,1.207436414147543,17.260000228881836,-2.190000057220459,3052.550048828125,0.0,3052.550048828125,Estimated,-0.0,2.00131232544193,23.61111060021221,-2.2100000381469727,-0.9076989933126144,29.046367786003657,-2.2100000381469727,-1.1154855114247653,"Your shot data shows a club speed of 34 mph, which is a bit on the slower side. This suggests that you could benefit from focusing on your swing speed to help increase your distance. Additionally, your attack angle and club path are both at 0 degrees, meaning you’re hitting the ball flat. Working on a more positive attack angle could help you launch the ball higher and carry it further. Finally, your spin rate is quite high, which can lead to a loss of distance. Lowering that spin while maintaining a good launch will help improve your overall carry and total distance.",swing speed drill,1.1509776,69.998,97.22,0
+1/4/25 17:08:56,Jason,,7 Iron,75.7650335240364,-4.19,6.9,10.15,3.25,98.76074241790592,1.3035134787681992,19.32999992370605,9.199999809265137,5117.85595703125,573.155029296875,5149.85009765625,Measured,-6.389999866485596,21.795712743955846,133.79264307310586,7.320000171661377,17.03849461556524,143.50393422348498,7.090000152587891,17.71653575886785,"Your shot shows a good club speed, but the attack angle of -4.19 degrees indicates you're hitting down on the ball more than necessary, which can lead to higher spin rates and less distance. To improve your strike and reduce backspin, try to focus on hitting the ball with a more level or slightly upward angle. Your launch angle and carry distance are decent, but working on your swing path will help you hit straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:09:17,Brian,,7 Iron,76.39137569665908,2.79,3.26,6.68,3.42,104.35308324489417,1.36603225551622,15.020000457763672,5.889999866485596,3443.570556640625,-523.865234375,3483.18994140625,Measured,8.649999618530273,16.46981625908836,143.90856579234605,9.100000381469728,22.747155118092905,159.72222097474332,9.34000015258789,25.92956955803038,"Your 7 iron shot shows decent power and a solid launch angle. However, the club path is too far to the right (3.26°) while the face is open relative to that path (6.68°), leading to a noticeable slice (side spin). Focus on aligning your stance more towards the target to improve your swing path and face angle. This will help straighten out your shots and improve consistency.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:09:48,Jason,,7 Iron,76.34663697004319,0.35,2.09,6.56,4.47,102.6306412461936,1.3442719328483803,14.199999809265137,5.650000095367432,5386.2978515625,-1082.1553955078125,5493.93017578125,Measured,11.359999656677246,16.611985065994418,135.00655446690325,10.56999969482422,24.770340079121297,146.5879149589182,10.880000114440918,27.66841481934489,"Your shot data shows a decent club speed and ball speed, but the club face angle is significantly closed at impact (6.56 degrees). This is likely causing the ball to curve to the left (a hook). Additionally, the backspin is quite high, which may be impacting your distance. Focus on keeping the club face more square at impact and try to lower the backspin for better distance. You might also want to work on your follow-through to help with your direction.",club face drill,1.1509776,69.998,97.22,0
+1/4/25 17:10:26,Lauren,,7 Iron,77.77827622175218,4.0,8.51,9.9,1.3900000000000006,99.7002515808872,1.2818521626351511,17.15999984741211,9.199999809265137,4462.1337890625,-68.5388412475586,4462.66015625,Measured,0.8799999952316284,18.76640349390209,135.8595798237502,10.130000114440918,23.895450299926097,147.85651035350566,10.09000015258789,25.907698877976827,"Your club speed and ball speed are good, but your attack angle and club path suggest you're swinging too far out to the right, which can lead to inconsistent shots. Focus on bringing the club back more in line with your target to improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:11:02,Brian,,7 Iron,78.15855539798736,-0.86,0.0,8.39,8.39,101.8924481610784,1.303663401175173,19.26000022888184,6.889999866485596,3065.061767578125,844.2586059570312,3179.2099609375,Measured,-15.399999618530272,20.822397603863465,151.7607177263617,1.8899999856948853,4.997812817669285,160.95799261908542,1.590000033378601,4.472878428676722,"Your shot data looks pretty solid overall. Your club speed is good for a 7 iron, but the slightly negative attack angle (-0.86 degrees) indicates you're hitting it a bit too level or even downward. This can lower your launch and distance. Your launch angle (19.26 degrees) is decent, but with a smoother upward attack angle, you might get a higher ball flight and more distance. Also, the good amount of backspin (3065 rpm) is great for stopping the ball on greens, but too much can make it harder to get distance. Focus on getting your club to the ball on a more upward angle to improve your launch and carry. Keep practicing your swing path! ",attack angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:11:34,Brian,,7 Iron,74.75841217517853,-7.65,5.18,12.54,7.359999999999999,101.0871497166745,1.3521842796741168,20.13999938964844,10.949999809265137,5946.2509765625,-999.3291015625,6029.64013671875,Measured,9.539999961853027,24.27821536053716,135.586176507014,16.34000015258789,38.13429345026316,143.70077660167226,16.459999084472656,40.71522142774165,"Your club speed is solid, but the attack angle is too steep, which can cause high backspin and issues with control. Focus on leveling out your swing and ensure your clubface is more square at impact to improve accuracy. Also, try to reduce the side spin to keep the ball straighter.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:12:19,Herald,,7 Iron,77.06245659589769,2.03,8.51,12.66,4.15,102.42931663509262,1.329172740653914,19.489999771118164,11.460000038146973,5727.10986328125,-377.3823547363281,5739.52978515625,Measured,3.7699999809265137,24.35476795547902,139.04199009188414,14.270000457763672,34.262903569947184,147.76901928968437,14.260000228881836,36.40638665782808,"Your swing shows a strong club speed, but your club path and face angle are leading to a significant slice (ball curving to the right). Focus on aligning your body and club face to improve your direction. Additionally, your backspin is quite high, which may make the ball stall in the air. Aim for a flatter attack angle to help with distance and control.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:14:29,Brian,,7 Iron,69.5016117978096,-2.54,2.27,16.1,13.830000000000002,91.22226083919668,1.3125200765785927,21.96999931335449,13.510000228881836,2902.048583984375,-1132.044921875,3115.030029296875,Measured,21.309999465942383,18.274276689416183,122.7690276834428,20.6200008392334,43.23053110735418,137.79527163505554,21.209999084472656,49.85782900688946,"Your shot shows a good club speed, but the face angle is significantly open (16.1 degrees), which can cause the ball to slice. Focus on closing the club face a bit at impact. Additionally, your attack angle is slightly down, which is okay for a 7-iron but try to improve that to a more neutral position for better control and distance. Practicing with a drill that emphasizes better club face alignment will help.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:15:13,Jason,,7 Iron,72.34252093791963,-0.88,6.2,11.71,5.510000000000001,98.8502133858792,1.3664192525265608,21.020000457763672,10.399999618530272,3060.2841796875,906.4973754882812,3191.719970703125,Measured,-16.5,21.773839978000524,140.04811229500774,5.510000228881836,13.451443392012266,155.11810177853113,4.940000057220459,13.342081648137423,"Great job swinging your 7 iron! You're generating solid club speed and distance. However, the face angle at impact is quite open, which is causing the ball to slice (it’s curving to the right for a right-handed golfer). To improve, focus on aligning your clubface square to your target line at impact. Additionally, try to bring your attack angle to a more neutral position to optimize your strike. This will help with both distance and direction.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:15:53,Brian,,7 Iron,70.77666550636292,-1.14,8.74,11.95,3.209999999999999,79.03096466295028,1.1166245837880748,10.029999732971191,10.90999984741211,1329.18798828125,-763.39111328125,1532.81005859375,Estimated,29.8700008392334,2.8871391394590944,57.98337591403424,13.56999969482422,13.604548581895983,95.15529269308443,14.59000015258789,23.982939277845617,"Your swing speed is decent for a 7-iron, but your club path is significantly out to the right, which is causing your shots to slice. Focus on bringing the club path more in line with your target. Also, a lower attack angle can help you achieve a higher launch, which will boost your carry distance. Work on your swing mechanics to improve your consistency.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:16:35,Lauren,,7 Iron,75.60844798088073,-1.91,10.53,15.5,4.970000000000001,100.66213488578796,1.3313609467455625,21.75,14.050000190734863,3610.933837890625,54.833946228027344,3611.35009765625,Measured,-0.8700000047683716,24.71566025013476,144.29133711066245,14.84000015258789,36.964127588376414,156.51792542524345,14.699999809265137,39.73097199057338,"Your shot data shows good ball speed and distance, but the club face is significantly open at impact, which is causing an exaggerated rightward direction. To improve accuracy, focus on aligning your club face closer to the path you want to swing. Additionally, try to have a more neutral attack angle to maximize distance and control.",club face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:19:35,Jason,,7 Iron,72.23067412137985,-4.34,3.57,7.95,4.380000000000001,95.71850764270675,1.325178102060308,17.229999542236328,6.980000019073486,5281.81787109375,18.43709754943848,5281.85009765625,Measured,-0.2000000029802322,17.661853843979543,125.86394688775545,7.360000133514404,16.130795687437057,136.417316582495,7.309999942779541,17.355642421261223,"Your club speed is decent, but your attack angle is quite negative, which can lead to a lower launch and increased spin. Work on keeping the club face more square to your path to improve accuracy. Try to increase your launch angle slightly for better distance. A drill I recommend is the 'swing path drill' to help with your club path and face alignment.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:19:52,Jason,,7 Iron,72.49910648107527,-1.61,3.62,3.62,0.0,106.1202564609639,1.4637457151098114,17.81999969482422,3.430000066757202,2836.89111328125,1011.8453979492188,3011.93994140625,Measured,-19.6299991607666,20.01312195073069,159.23009834206096,-3.109999895095825,-8.639544913159682,169.236653059721,-3.470000028610229,-10.25809256909713,"You've got a decent swing speed and your ball is going pretty far! However, your shot is slightly pulling to the left because of the club path and face alignment. Focus on aligning your clubface more towards your target at impact. This will help straighten out your shots and possibly add some distance.",alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:20:10,Jason,,7 Iron,72.83464693069459,-0.42,3.71,8.62,4.909999999999999,101.1318894672786,1.3885134853953518,18.6299991607666,7.550000190734863,3741.154541015625,491.8680114746094,3773.35009765625,Measured,-7.489999771118164,20.713035859988626,142.0822336390138,5.300000190734863,13.134295586316284,155.18371590459356,5.039999961853027,13.626421347851306,"Overall, your shot data shows good speed and distance with a few areas for improvement. Your club speed is solid, but work on your attack angle, which is slightly negative, to help the ball get more lift. The ball is also spinning quite a bit, indicating a need to square the face better at impact. Focus on keeping your club face more aligned with your swing path to reduce the face angle and sidespin for straighter shots. The launch angle is decent but could benefit from optimizing your attack angle.",face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:20:39,Jason,,7 Iron,78.42698775768281,-0.16,7.31,5.66,-1.6499999999999997,107.86507260158396,1.3753565664775562,20.65999984741211,5.559999942779541,3755.84765625,-218.5339508056641,3762.199951171875,Measured,3.3299999237060547,27.44969341749697,158.27864345251328,7.380000114440918,20.34120718235522,170.30838938890702,7.420000076293945,22.00349984872787,"Great job on your shot! Your club speed is solid, and your carry distance of 158 yards shows you're making good contact. To improve accuracy, focus on straightening your club path, which is slightly out to the right. Work on getting your attack angle level for better launch. The backspin is a bit high; reduce it to gain more distance. Overall, keep practicing your consistency!",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:10,Brian,,7 Iron,78.15855539798736,-1.22,3.08,8.78,5.699999999999999,103.70436966098714,1.3268460392201364,19.170000076293945,7.599999904632568,3519.8486328125,75.57413482666016,3520.659912109375,Measured,-1.2300000190734863,22.561240779276204,149.19071987415555,7.659999847412109,19.89282590977996,162.90463958648434,7.570000171661377,21.456693215255427,"Your club speed is decent, and the carry distance shows potential. However, your attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, which may affect your distance and accuracy. Focus on hitting the ball with a more neutral or slightly upward angle. Additionally, the clubface is open to the path, which can cause your shots to drift right. Work on aligning the clubface better at impact. Overall, you have a good foundation to build on.",attack angle adjustment,1.1509776,69.998,97.22,0
+1/4/25 17:21:44,Jason,,7 Iron,79.76914955615996,1.31,5.92,7.58,1.66,100.79635413760025,1.2636007115336798,16.489999771118164,6.96999979019165,5189.10693359375,556.3875732421875,5218.85009765625,Measured,-6.119999885559082,19.07261595957129,135.34558025330898,4.96999979019165,11.723534513675418,146.0629852632046,4.760000228881836,12.117234914313258,"Your shot data shows that you have decent speed and carry distance with your 7 iron. However, the club path and face angle indicate that your shot is aiming to the right of the target. To improve accuracy, focus on aligning your club face more squarely to your target line. Consider practicing your swing path to ensure you're making consistent contact and aiming straight.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:21:47,Herald,,7 Iron,0.0,0.0,0.0,0.0,0.0,68.15944846335015,inf,,-3.9700000286102295,2198.419921875,0.0,2198.419921875,Estimated,-0.0,,,,,,,,"It seems like there was an issue with your swing metrics, as many important readings are missing or invalid. However, your ball speed indicates that when you do make contact, the ball is moving fairly well. Focus on making clean contact with the ball, and try to ensure your club is swinging through the ball properly. A good practice drill to help would be to work on your setup and balance before you swing, as well as follow through to get a consistent swing.",setup and balance drill,1.1509776,69.998,97.22,0
+1/4/25 17:23:23,Lauren,,7 Iron,77.26378086566925,-5.61,11.67,15.48,3.810000000000001,104.12938449187368,1.3477127746688056,22.26000022888184,14.18000030517578,4497.3525390625,-15.698784828186035,4497.3798828125,Measured,0.2000000029802322,28.41207217461169,147.55029997373822,15.710000038146973,39.949691306519526,157.3381353754521,15.59000015258789,42.27908873321712,"Your club speed is solid, but your attack angle indicates you're hitting down on the ball too much. This can lead to a higher likelihood of mis-hits. Work on bringing the club back more on a level plane and aim to minimize that downward angle. Also, your club path and face angle suggest you're cutting across the ball, which may cause fades or slices. Focus on creating a more inside-to-out swing path to promote straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:26:45,Brian,,7 Iron,80.3731223654747,-2.1,4.78,8.31,3.53,108.44667229296738,1.3492902739280914,19.290000915527344,7.420000076293945,3568.644287109375,344.2499694824219,3585.2099609375,Measured,-5.510000228881836,25.40463569051326,159.28476565563687,5.829999923706055,16.163603793419156,173.32677268549196,5.610000133514404,16.94006925466806,"Your club speed is solid for a 7-iron, but your attack angle is a bit negative, which means you're hitting down on the ball more than ideal. This can lead to a loss of distance and higher spin. Additionally, the club path and face angle indicate that you may be promoting a slight fade (the ball curves right for right-handed golfers). Focus on leveling out your swing to achieve a more neutral attack angle, and aim to align your clubface closer to your path for better accuracy.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:27:09,Lauren,,7 Iron,78.8520056605339,-3.03,5.14,11.55,6.410000000000001,101.62401819068872,1.2887943348986035,20.450000762939453,10.130000114440918,2752.31591796875,17.293537139892578,2752.3701171875,Measured,-0.3600000143051147,22.123795889678604,148.9391934951782,10.619999885559082,27.44969341749697,165.2012174347401,10.529999732971191,30.194662967836848,"Your club speed is good, but your attack angle is negative, which means you're hitting down on the ball too much. This can lead to lower launch angles and increased spin, making it harder to get the ball airborne. Try to create a more sweeping motion through impact to improve your launch angle. Also, the club path and face angle are off, which could be contributing to the deviation in your shot. Work on aligning your club face with your path for more consistency.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:27:30,Herald,,7 Iron,78.51646521091462,-1.22,7.83,5.65,-2.18,107.21635901767696,1.3655270742215322,15.399999618530272,5.619999885559082,5683.70947265625,371.5337524414063,5695.83984375,Measured,-3.740000009536743,21.259842493461065,146.11766926399469,4.389999866485596,11.187663220229751,155.99299572952987,4.260000228881836,11.581364663818476,"Your shot data shows you have solid club speed and decent carry distance. However, your angle of attack is slightly negative, which might be causing some unnecessary backspin. Try to make contact with the ball more on the upswing to help launch it higher with less spin. Additionally, your face is open to the path, which can create a slice. Focus on aligning your clubface more towards your target at impact.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:08,Brian,,7 Iron,80.64155472517012,-4.62,1.85,12.35,10.5,107.79795870906035,1.33675446953423,19.76000022888184,10.380000114440918,4219.5859375,5.891656398773193,4219.58984375,Measured,-0.0799999982118606,26.64041985026597,160.40025586034062,11.229999542236328,31.22265793691577,167.56342609627245,11.170000076293944,32.46937847964614,"Your shot data shows you have a decent club speed and ball speed, but the attack angle is quite low, which can lead to lower launch and higher backspin. This might affect your distance and trajectory. Work on improving your attack angle to be closer to neutral or slightly positive. This will help you launch the ball higher with less spin for better carry and overall distance.",attack angle drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:22,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,101.55691283140004,inf,16.780000686645508,-6.110000133514404,6115.06005859375,0.0,6115.06005859375,Estimated,-0.0,20.60367411611378,135.27995778363947,-6.599999904632568,-15.551180947982516,144.28039029817592,-6.559999942779541,-16.480751599115138,"It seems like your shot didn't register a swing speed, which is essential for understanding your swing dynamics. However, your ball speed indicates potential; focusing on making solid contact while improving your setup can help you harness that speed. Work on driving through the ball and maintaining a steady swing path for more consistent results.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:28:34,Jason,,7 Iron,79.9928431892395,3.29,3.95,8.92,4.97,105.18074729798263,1.3148769702954048,11.369999885559082,7.820000171661377,4643.08349609375,-1079.6251220703125,4766.9501953125,Measured,13.09000015258789,12.915573141517484,135.20340518869762,12.949999809265137,30.30402262580992,150.73271858547923,13.399999618530272,34.93000833027213,"Great job with the 7 iron! Your club speed is solid, but your face is quite open at impact, which is causing the ball to curve to the left. Focus on aligning your club face with your swing path. Lower your backspin to improve control and carry distance. Remember to use your body for a more powerful swing instead of just your arms.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:29:03,Jason,,7 Iron,71.96224176168442,-7.01,11.32,8.92,-2.4000000000000004,81.37974610363835,1.1308673008428731,8.890000343322754,8.739999771118164,1790.3812255859375,-561.4146118164062,1876.3399658203125,Estimated,17.40999984741211,2.777777656321973,61.70165851856473,10.640000343322754,11.395450325001775,100.01092992466693,11.350000381469728,19.68503880500793,"Your club speed is quite good for a 7-iron, but your attack angle is too steep, which can lead to inconsistent contact and direction. The club path indicates that you're coming too much from the inside, and the face angle suggests that you're closing the clubface at impact. Focus on shallowing your attack angle for better ball contact and straighten out your club path for improved accuracy. A slight adjustment to your setup may also help you square the club face more effectively.",swing path drill,1.1509776,69.998,97.22,0
+1/4/25 17:29:41,Brian,,7 Iron,75.58607861757278,-4.27,5.51,16.62,11.11,100.30422541419011,1.327019832867354,22.809999465942383,14.34000015258789,3475.936279296875,-348.1699523925781,3493.330078125,Measured,5.71999979019165,25.59055002932996,144.3460211114525,17.670000076293945,43.82108327273727,156.51792542524345,17.700000762939453,47.5831114091784,"Your club speed is solid, but your attack angle is a little steeper than ideal, and the club face is open at impact. This means the ball is likely going right and loses some distance. Focus on getting a more neutral attack angle and squaring the club face at impact for better direction and distance.",club face alignment drill,1.1509776,69.998,97.22,0
+1/4/25 17:30:34,Lauren,,7 Iron,72.34252093791963,-3.83,9.82,8.35,-1.4700000000000006,93.54867667120016,1.293135426556098,15.779999732971191,8.09000015258789,4527.4580078125,81.39838409423828,4528.18994140625,Measured,-1.0299999713897705,14.31539783118069,120.38495042775868,8.149999618530273,17.060367381520564,133.6286077579498,8.0600004196167,18.744530727946767,"Great ball speed at 93.5 mph! However, your club path and face angle are significantly left, causing your shots to curve too much. To improve, try aligning your stance with your target to encourage a straighter path. A lower attack angle (+3 to +5 degrees) would also help in getting better launch conditions and distance. Keep working on your grip and stance for better control.",swing path drill,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
index 563f00f303..240b21663a 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_1.csv
@@ -1,102 +1,102 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"You're making solid contact, but your club face is a bit open at impact, causing a higher launch and sidespin. This leads to less control and more deviation in your shots. Focus on closing the club face and keeping a more neutral swing path to improve accuracy.",club face drill,1.1509776,69.998,97.22,0
-12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"Your shot data shows some room for improvement, especially in your launch direction and spin. The club speed is good for a sand wedge, but the attack angle is neutral at 0 degrees. Try to create a slight downward angle of attack to add more backspin and control. Also, your ball is launching to the right too much, indicating an issue with alignment or clubface positioning. Work on getting the face squared at impact and adjust your stance for better accuracy.",alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your shot shows good ball speed and decent carry distance, but the face angle is too open at impact, which is causing a lot of sidespin. This could lead to pushes and slices. Focus on closing the clubface at impact and coordinating your body movement to improve consistency.",clubface alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing with the sand wedge shows a solid speed and decent launch angle, but the attack angle is a bit too steep (-3.78°). This can lead to less control and higher spin, which might cause the ball to balloon in the air. Focus on a more level swing path to help with distance and accuracy. Your ball is spinning quite a lot (5884 rpm), which also indicates a need to improve your strike on the ball. Try to make contact with the ball first, then the ground for better results.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your swing speed is solid at nearly 63 mph, but your attack angle is steep and the club path is significantly open. This suggests that you're hitting down on the ball too much, which can result in high, short shots with too much spin. Focus on shallowing your attack angle to improve contact, and try to bring your club path more in line with your target.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like there was an issue with your shot data—some key metrics are missing or not applicable, making it hard to provide specific advice. However, focusing on your setup and making sure your swing is consistent will help. Work on maintaining a steady stance and engaging your core for better control. Practicing a full swing with your sand wedge can also help with accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Your swing speed is decent for a sand wedge, but the attack angle is slightly negative, indicating you're hitting down too much on the ball. This can create unnecessary spin and affect distance. Try to focus on a more shallow angle of attack. Additionally, the ball is launching right with high deviation; aim to square the clubface more consistently at impact to improve direction.",clubface alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Great job on getting decent distance with your pitching wedge! However, your club path is quite steep (negative angle), which is causing the ball to curve left due to sidespin. Try to have a more neutral club path to improve accuracy and distance. Lowering your backspin could also help the ball fly straighter and carry further. Focus on striking the ball more solidly for a better smash factor.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"Your pitching wedge shot shows good club speed and decent ball speed, indicating a solid strike. However, your attack angle is slightly negative, which means you may be hitting down too much on the ball. This can lead to excessive backspin and lower carry distance. Aim for a more neutral or slightly upward attack angle. Consider adjusting your stance and promoting a smoother, more upward swing through the ball to improve your launch angle and carry distance.",attack angle adjustment drill,1.1509776,69.998,97.22,0
-12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your pitching wedge shot shows strong ball speed and decent distance. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. Try to level out your swing to create a more effective impact and increase your carry distance. Additionally, your club path is good, but maintaining a more neutral face angle at impact can help reduce side spin and improve accuracy.",impact angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Great job on your swing! Your club speed is solid, and your carry distance of almost 96 yards is impressive for a pitching wedge. However, you have a slightly negative attack angle, which can cause the ball to lose height. Try to hit up on the ball a little more to increase your launch angle. Additionally, the backspin is quite high, which can help with stopping power but may also limit your distance. Focus on a smoother swing to reduce the amount of spin slightly. Keep up the good work!",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your shot data shows you have a good club speed and solid ball speed, which is great! However, the attack angle is slightly negative, meaning the club is descending at impact. This can lead to excessive spin and a lower trajectory. To improve, try to focus on hitting up on the ball a bit more. This can help reduce backspin and improve your carry distance. Additionally, the club path is moving a bit to the right, so ensure you're starting your swings more from the inside to square up the clubface at impact.",launch angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your shot data shows good club speed and decent distance with your pitching wedge. However, your attack angle is slightly negative, which means you are hitting down on the ball a bit too much. This can cause a higher spin rate and potentially lead to less control on your shots. Focus on creating a more shallow angle of attack for better distance and control. Additionally, your spin rate is quite high, which can also affect the consistency of your shots. Work on these aspects to improve your overall performance.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Great job generating solid ball speed and carrying the ball a good distance! However, your club face is much more open than your club path, which is causing the ball to start off to the right and curve that way. Focus on aligning your club face more towards your target at impact, and consider adjusting your swing path to be more in line with that. This will help improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like your club speed wasn’t recorded, which is crucial for understanding your swing. Your ball speed is decent, and it’s great that you achieved a good carry distance. However, to improve, we need to focus on getting a proper swing path and club speed. Make sure your stance is balanced, and try to generate more speed through your body rotation rather than just your arms.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your ball speed is good, which shows you're making solid contact. However, the high backspin rate suggests that the ball may be climbing too much and not getting the distance it could. Focus on lowering your attack angle a bit; this will help add more forward momentum and reduce spin. Also, your club face is open at impact, which is causing the ball to veer slightly right. Work on aligning your club face at setup and through the swing to improve accuracy.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"You're generating good club speed and ball speed, but the high backspin and slight right spin might be causing your shots to go off target. Consider focusing on controlling your club face at impact to minimize sidespin and ensure a straighter flight path. Working on your attack angle can also help, as a slightly steeper angle might give you better contact and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club speed and attack angle data are not recorded, which means we couldn't get critical insights into your swing. However, your ball speed and backspin suggest you're making contact, but with a low launch angle. Focus on making sure your club hits the ball with a bit more upward angle and generates a higher launch. This will help the ball go further and higher. Try to focus on your swing path, ensuring you're making solid contact while keeping your focus on hitting up slightly on the ball.",launch angle drill,1.1509776,69.998,97.22,0
-12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Your swing speed is solid for a pitching wedge, but there are a few areas to improve. Your attack angle is slightly downward, which can lead to less control over the ball. A bit of upward angle on the swing will help launch the ball higher and straighter. Your face is open to the path, causing a hook. Focus on aligning the clubface more to your target during your setup. Your backspin is high, which is good for stopping the ball, but it may affect how far you hit it. You want a balance. For better accuracy, work on your swing path to keep it more neutral. Overall, nice job, just focus on alignment and path for better results.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It seems like there was an issue with your shot data, as several key metrics aren't recorded. However, focusing on your fundamentals will help improve your shots. Concentrate on a consistent grip, balanced stance, and solid follow-through to enhance your overall performance.",fundamentals check,1.1509776,69.998,97.22,0
-12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your swing speed is decent, but your club path is significantly left of target, which can cause slices or pushes. Focus on improving your swing path to be more neutral. Additionally, your launch angle is low, so working on getting the ball up in the air more will help with distance and carry. Consider targeting a path closer to straight and a more upward strike on the ball.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"You're generating decent club speed, but your attack angle is too negative, which may cause the ball to dig into the ground. Focus on ensuring your club path is more neutral and the clubface is square at impact. This will help you achieve a cleaner hit and better distance. Also, the backspin is a bit high, leading to less distance. Aim to flatten your swing a bit and follow through more fully for better results.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"It looks like you hit the ball with great speed, but there's something odd with your club speed, which is showing as 0.0 mph. Without a proper swing, your shot deviated quite a bit and had a high amount of spin. Focus on getting a solid, consistent swing first. Try practicing your setup and execution to improve accuracy and reduce spin.",setup and balance drill,1.1509776,69.998,97.22,0
-12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your shot data shows that your club speed is decent for an 8-iron, but your attack angle is slightly negative, indicating you're hitting down on the ball too much. This can lead to excessive backspin and a lower launch angle. To improve, focus on a more neutral or slightly positive attack angle. Additionally, your club path is moving left (negative), while your face is aimed right (positive), which can cause a push to the right. Work on getting the club path more in line with the clubface for straighter shots. Lastly, try to lower that backspin; a lower spin rate can lead to longer carries.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your club speed is solid for an 8-iron, but your attack angle of -7.23 degrees indicates you're hitting down on the ball too much, which can lead to excessive backspin and less distance. Additionally, your club path is coming from the inside, which is good, but your club face is open to that path, causing the ball to curve slightly to the left. Focus on making smoother, more balanced swings and try to level out your attack angle to improve your launch and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Your shot data shows that you're generating good ball speed and a decent carry distance for an 8 iron. However, the club path is slightly in-to-out, and the face is quite open at impact, which is causing the ball to curve to the left (draw). To improve, focus on getting your clubface more square to your target line at impact. Also, consider adjusting your attack angle to be more neutral to help with consistency.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like there were some issues with your shot data, but I can still provide some help! We want to work on your club speed, as it appears to be missing. Focusing on your swing mechanics will help you hit the ball more consistently. A straight club path and a solid attack angle are crucial for better ball contact. Let's focus on your alignment and overall body movement during the swing.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your ball speed is good for your club speed, which shows you're making solid contact. However, your attack angle is slightly negative, which means you're hitting down on the ball more than ideal for an 8-iron. A more neutral or positive angle can help improve your launch and distance. Additionally, the high backspin indicates you might need to work on your contact and follow-through to achieve a better trajectory. Focus on ensuring your club face is square at impact to help reduce the deviation in your shots.",attack angle adjustment drill,1.1509776,69.998,97.22,0
-12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your club speed and ball speed are decent for a 7 iron, but we need to improve your angle of attack and club path. Right now, your attack angle is too steep (negative), which can lead to lower, more erratic shots. Additionally, your club path is aimed out to the left, which can cause a pull or slice. Focus on a more level swing and aim to keep your club path more neutral. This will help lower your spin rate and improve distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your shot data shows a solid ball speed and decent carry distance with a slightly closed club face at impact. Work on aligning your club face better at impact to straighten your shots. Additionally, your attack angle is slightly positive, which is good for iron play, but make sure you're not getting too steep. Try focusing on keeping the club path more neutral rather than in-to-out. This will help improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Your club speed is solid for a 7 iron, but your attack angle is a bit too negative, which means you're hitting down on the ball too much. This could cause high backspin and lead to less distance. Work on having a more level or slightly upward attack angle for better launch. Additionally, your carry distance is slightly off target. Focusing on improving your swing path can help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your club speed is solid at 78 mph, and your shot carries nicely at 152 yards. However, your attack angle is slightly negative, which could lead to lower launch and less distance. Focus on hitting up slightly on the ball to improve your launch angle and carry. Your backspin is quite high, which may cause the ball to lose distance; try to reduce that by adjusting your angle of attack. Overall, a great shot, but let's work on those minor adjustments to maximize your distance and accuracy.",attack angle adjustment drill,1.1509776,69.998,97.22,0
-12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows a good club speed and decent carry distance, but the club face is slightly open at impact, causing a bit of a fade. Focus on aligning your clubface better at address and during your swing. A slightly higher launch angle and reduced backspin can help maximize distance and control.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your shot shows a solid club speed and decent distance. However, your backspin is quite high, which could affect how the ball behaves in the air and on the green. Working on reducing backspin could help you achieve more distance and a better rollout. Additionally, your attack angle is slightly downward, which can contribute to that backspin. Focus on striking the ball a bit more level to optimize your launch conditions.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,Your shot shows a decent club speed but with a low launch angle and a slight pull to the left (negative club path and face angle). You could benefit from improving your swing path and face alignment at impact. Focus on hitting slightly upward on the ball to increase your launch angle and distance.,swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your 7 iron shot shows that you've made contact with the ball, but there's room for improvement in your angle and distance. The launch angle is very low, which means the ball is not getting enough lift. Focus on hitting up a bit more and aligning your clubface to match your swing path. Work on your balance and follow-through for better distance.",launch angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your shot data shows solid club speed and ball speed for a 6 iron. The attack angle is positive, which is good, but your club face is slightly open relative to your club path, causing some sidespin. This is likely why your ball is fading a bit more than you want. Work on aligning your club face to your target on impact, and try to keep your swing path more in line with your target for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"Your club speed is good, and your ball speed indicates solid contact. However, your club path is quite out to in, which is causing the sidespin and resulting push. Focus on a more inside-out swing path to help straighten your shots. Additionally, the launch angle is decent, but working on reducing your backspin can help maximize distance. Try adjusting your stance to encourage a more sweeping swing.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"Your club speed looks good for a 6-iron, but the ball is spinning too much, causing it to lose distance. Your attack angle is slightly upward, which is okay, but try to focus on striking the ball more solidly. Work on your swing path and face angle to reduce the left-to-right movement. Aim to keep your shots straighter and lower the spin for better distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"You're making good contact, but your attack angle is too steep and your club path is significantly out to in, which can lead to inconsistent strikes. Focus on getting your club path closer to neutral (0 degrees) and work on a more shallow attack angle. This will help you hit the ball straighter and maximize distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your swing speed is decent, but the club path is too far to the left, which is causing the ball to hook. Also, your attack angle is level; try to create a slight downward strike for better control and distance. The high spin rate is making it hard for the ball to carry straight, so working on your club face alignment at impact will help. Aim for a more neutral club path and a slight downward angle of attack for cleaner contact.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed and ball speed show that you're generating decent power, but your attack angle and club path need some adjustment. A negative attack angle indicates you're hitting down on the ball too much, which can lead to excessive spin and less distance. The club path being way to the left suggests you might be slicing. Focus on making smoother swings and ensuring your path is straighter. Try to aim for a neutral clubface at impact to improve your direction.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your shot stats show that you're generating a decent amount of ball speed for your club speed, which is great! However, your club face is pointing significantly right at impact, leading to a slice. Focus on aligning your club face better with your target at setup and during your swing. This will help you hit straighter shots and improve your overall distance.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed is on the lower side, which is common for many golfers, but you have a decent smash factor, showing you're making good contact. However, the negative attack angle indicates you're hitting down on the ball too much, and your club path seems to be too far to the right. Focus on leveling out your swing path and try to hit the ball with a slightly upward angle. This can help with distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is good for a 7 iron, but your attack angle is a bit negative. This means you're hitting down on the ball more than you should, resulting in excess backspin and a lower launch angle. Aim to level out your swing slightly and keep the clubface more aligned with your swing path to improve your accuracy. This will help you gain more distance and control.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"You have a solid club speed and ball speed for a 7 iron, but your heavy backspin and significant side spin are affecting your accuracy and distance. Focus on tightening your swing path to reduce side spin, and aim for a more neutral face angle at impact. Also, consider adjusting your attack angle slightly to help achieve better launch conditions.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your 7 iron shot has a good ball speed and carry distance, but the club face is open to your swing path, which could be causing the ball to veer off to the right. Focus on keeping the club face square at impact. A slight adjustment in your swing path may also help straighten out your shots.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your shot data shows some good potential with a solid club speed of 74.8 mph and impressive carry distance of 158.6 yards. However, your club face is slightly open at 8 degrees, which might lead to shots veering off target. Focus on ensuring your club face is square at impact. Consider working on your swing path as well to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows that the clubface was closed at impact, which likely caused the ball to start left and curve further that way. With a club speed of 80 mph, you have the potential for good distance, but focusing on aligning the clubface better during your swing will help. Try to work on keeping your club face square to the target as you swing through.",club face square drill,1.1509776,69.998,97.22,0
-12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your shot data shows good potential! You have a solid club speed and ball speed, which is great. Your launch angle is decent for distance, but you could improve your carry distance by slightly lowering your backspin. Focus on keeping your club face more aligned with your path to reduce sidespin for straighter shots. Overall, practice consistency in your swing and aim for smoother transitions.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"Your shot shows a solid club speed, but the launch angle is quite low, resulting in a higher backspin that could affect distance and control. The club face was slightly closed at impact, which caused the ball to veer to the left. Focus on getting your club face square at impact to improve accuracy and launch. Consider trying a drill that emphasizes proper club face alignment.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shots are low and to the left, which is caused by an open club face at impact. Focus on aligning your body and club face better. Try to keep the club face square to your target during your swing, and work on hitting up slightly rather than down to help with launch angle. A good drill is to practice slow, full swings focusing on keeping your face straight.",slow motion swing,1.1509776,69.998,97.22,0
-12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Great job with your pitching wedge! Your ball speed and carry distance are solid. However, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much. This can contribute to higher backspin and lower distance. Focus on making a more level swing path to help the ball lift more and reduce backspin.",level swing drill,1.1509776,69.998,97.22,0
-12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your shot shows good potential but could benefit from adjustments in your club path and face angle. Your club path is slightly left, while your face is slightly open at impact. This can cause the ball to veer off target. Focus on aiming your clubface correctly, and practice swinging more along your body line to improve accuracy. Additionally, a lower attack angle might help you achieve a more controlled trajectory.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Great job on generating decent distance with your pitching wedge! To improve accuracy, try to align your club face better at impact. Your face was slightly closed relative to your path, which can cause the ball to start left. Focus on keeping the club face square to the target. Also, consider lowering your attack angle a bit by keeping your weight forward during the swing.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"Your pitching wedge shot shows solid speed and decent distance, but there's a bit of a mismatch between your club path and face angle. A closed club face (4.23°) with a slightly inside-out path (-1.38°) can lead to some inconsistent direction. Focus on getting your club path more aligned with your face angle for straighter shots. Reducing your backspin will also help get more distance as you improve your strike.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your pitching wedge shot shows a decent speed and ball flight. However, you're hitting a bit too high on the face with a negative attack angle, causing more backspin than necessary. This can lead to less distance and some accuracy issues. Focus on striking the ball with a more downward angle, while trying to keep the clubface square to your target line. This will help reduce the excessive sidespin and improve your carry distance.",downward strike drill,1.1509776,69.998,97.22,0
-12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Your club speed and ball speed are solid, but your backspin is quite high, which can make the ball stop quickly. Focus on lowering your attack angle slightly to help with better distance control. The club path is pretty good but try to aim for a more neutral face angle at impact to reduce sidespin.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your shot with the pitching wedge shows good speed, but the club face is slightly closed at impact, which is causing your ball to drift to the left and have too much backspin. Focus on ensuring that your club face is square to your target at impact. You might also want to work on your attack angle to be more neutral, which will help you strike the ball more cleanly.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"Great job on generating solid ball speed and distance! However, your attack angle is slightly negative, which can cause lower launch and more backspin. Focus on hitting down slightly less on the ball, and try to make a more upward strike with your pitch shots. This can help you achieve a higher launch angle and improve carry distance.",upward strike drill,1.1509776,69.998,97.22,0
-12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your pitching wedge shot shows good distance and solid ball speed, but your attack angle and club path suggest you're digging in too steeply and swinging too much from the outside. A slightly lower attack angle and a more neutral club path will help you strike the ball cleaner and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Your pitching wedge shot is pretty solid! You have a good club speed and decent launch angle, but your club path is slightly to the right, which might explain the slight hook (negative sidespin). Work on aligning your setup to target better. Also, a bit of a higher launch angle will help your ball stay in the air longer, enhancing distance and control.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Overall, your shot looks good! Your club speed is decent for a pitching wedge, and your launch angle is nicely elevated. However, your attack angle is slightly downward, which can lead to added backspin but might also cause control issues. Focus on making sure your impact is more level or slightly upward to maximize distance and control. Your club path is to the right, which can lead to a hook or pull. Work on adjusting your alignment and swing path for more consistent results.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your swing speed is good, but the club face angle indicates that you're hitting the ball slightly open, which can lead to unwanted sidespin and inaccurate shots. Try to focus on keeping the clubface square at impact while ensuring your swing path is more in-line with your target. This should help improve your direction and consistency.",club face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your club speed is solid, but your attack angle is a bit steep, resulting in high backspin. Working on shallowing your angle of attack will help reduce the backspin and improve control. Additionally, the direction of your club face at impact is slightly open, which is contributing to the leftward spin. Focusing on clubface alignment and path will help you achieve straighter shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your pitching wedge shot has good distance, but there are a few areas to improve. The attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin and inconsistency in distance. Focus on slightly shallowing your swing to make better contact, and aim to align your clubface more consistently with the path of your swing to improve accuracy.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your club speed is good, but the negative attack angle suggests you're hitting down on the ball too much, which can cause lower launch and more backspin. Adjusting your angle to a more neutral position will help you strike the ball more solidly and get better height and distance. Additionally, your club face is significantly open at impact, which is likely causing the sidespin, leading to a fade or slice. Focus on aligning your club face more towards your target.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"Your shot data shows a solid connection with good ball speed, but your launch angle could use a slight adjustment for better height. The club face is open at impact, which can cause the ball to fade to the right. Focus on keeping your club face square to your path at impact to improve accuracy and distance.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your 7 iron swing shows a good club speed and ball speed, which is great! However, your attack angle is slightly negative, which means you're hitting down on the ball. A more neutral or slightly upward angle can help you achieve better launch conditions. Additionally, there's a noticeable amount of backspin and sidespin, indicating inconsistency in your ball flight. Focus on keeping your clubface more square to your swing path at impact to reduce side spin. Improving your attack angle and swing path will help improve the distance and accuracy of your shots.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Nice job with your 7 iron! Your club speed and ball speed are solid, but your backspin is a bit high, making it harder to control distance. Try to focus on keeping the clubface more square through impact to reduce sidespin and improve direction. Consider lowering your attack angle slightly for better ball flight.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your swing speed is good, but the club face is open at impact, causing the ball to start right and spin to the left. Focus on aligning your club face with your target and work on controlling your swing path to reduce the side spin. A more neutral club face will help you straighten out shots and improve your accuracy.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your 7 iron swing is solid, but there's room for improvement. The high backspin suggests you might be hitting too much down on the ball—this can affect distance and control. Try to flatten your attack angle slightly to achieve a more penetrating ball flight. Also, your club face is slightly open at impact, which contributes to rightward dispersion. Focus on closing the club face through impact and maintaining a more consistent swing path.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your club speed is solid for a 7-iron, which means you're generating good distance. However, the high backspin (over 3600 rpm) suggests your impact may be too steep or the clubface is too open, causing the ball to rise too much and lose distance. Focus on making more of a sweeping motion through the ball to lower that spin. Also, the deviation in your carry distance indicates some inconsistency—keep working on a smoother swing path to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your club speed is good, and your ball speed indicates you're making solid contact. However, your backspin is quite high, which means the ball may not be carrying as far as it could. Focus on lowering your attack angle slightly and aligning your clubface more with your swing path to improve distance and accuracy.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your club speed is decent, but your attack angle and club path are quite off. You're hitting down on the ball too much (-7.7 degrees) and coming from the outside (-11.08 degrees), causing the ball to curve left and go shorter than it should. Focus on hitting up on the ball to increase your launch angle and aim to get your club path more neutral to help with direction.",upward attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your swing speed is great, but you have a steep attack angle and an exaggerated club path, which is causing a slice and too much backspin. Focus on making your swing more level and adjusting your club path to be more neutral. This will help improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your driver swing is looking solid overall, but there are a few areas to focus on. Your club face is slightly closed at impact, which could be causing the ball to start left and curve that way (a bit of a draw). Additionally, your attack angle is nearly level. Try to hit a bit more 'up' on the ball for better launch and distance. Reducing backspin could also help you achieve more carry. Consider adjusting your stance or tee height to optimize those factors.",launch angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your club speed is solid, but the attack angle is slightly downward, which can cause lower launch and more backspin. Your club face is significantly closed compared to your path, resulting in a hook or pull to the left. Focus on keeping the club face square to your target line at impact. Working on your grip and alignment can also help improve your direction and consistency.",face angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Your club speed is impressive, but your angle and path indicate you're encountering some issues with consistency. You might be hitting the ball straight, but the sidespin suggests a slight fade. Focus on improving your attack angle by making sure you're sweeping the ball slightly upward during your swing. This will help increase your distance and control.",attack angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your driver club speed is solid, but the club path and face angle are contributing to a slice. Focus on keeping the club path more neutral (straight back and through) and ensure the clubface is square at impact. Reducing your backspin and increasing your launch angle can help with distance as well.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your swing speed is good, but the club face is slightly closed at impact, causing some left spin and pulling the ball offline. Focus on aligning your club face more square at address. Additionally, try to engage your body more with a smoother, controlled swing to maintain balance and consistency.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your driver swing shows a big issue with the club face being closed at impact, which is causing the ball to go left and not carry as far as it could. Try to focus on keeping the club face square to your target at impact. Also, your attack angle is very flat, so slightly increasing it could help you get more launch and distance.",club face awareness drill,1.1509776,69.998,97.22,0
-12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your driver swing is showing some good fundamentals but needs some adjustments. Your club speed is decent, but to maximize distance, work on opening the clubface slightly at impact (it's currently slightly closed). Also, reducing backspin will help the ball carry further—aim for around 3000-3500 RPM. Try to make your swing path a bit more consistent and keep it straight to avoid that left spin. Work on your attack angle by trying to hit slightly more up on the ball for better launch conditions.",face angle drill,1.1509776,69.998,97.22,0
-12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your driver swing shows a couple of key areas to work on. The club path is moving significantly to the left (-5.42°), meaning you're likely aiming too far left or have an overly inside-out swing path. Also, the face angle at impact is significantly closed (-6.49°), which is causing the ball to start left and spin sideways (sidespin). To improve, try focusing on swing direction and keeping the face square at impact. Your ball speed and launch angle are good, so with a little adjustment in your swing path and face angle, you'll see better results!",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"Your swing speed is decent for a driver, but we need to work on your club path and face angles. You're coming in too much from the outside (-5.65 degrees), which is causing the ball to start left and spin sideways. Focus on bringing the club more on an inside path while keeping the face more square to your target line. This will help reduce sidespin and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your swing speed is solid, and you're getting good distance! However, your attack angle and club path suggest you might be coming over the top a bit, which is causing some leftward spin. Focus on keeping your club path more neutral to improve your accuracy. Lower your backspin by ensuring a more upward attack angle at impact.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your driver swing has a few areas that need attention. Your club speed is decent, but the ball speed is low, which means you're not transferring energy effectively. The club path and face angle are both pointed way to the left, causing a significant slice. Try to bring your club path more in line with your target and square the club face at impact. Additionally, work on launching the ball higher for better distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your club speed is good at 88 mph, but it looks like you're cutting across the ball a bit with a negative club path, which can lead to slicing. Your launch angle is decent, but we want to improve your backspin for better distance. Let's focus on having a more neutral club path and getting your face angle closer to square at impact.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your club speed is good, but your attack angle is slightly negative, which means you're hitting the ball with a downward strike. This can cause excessive backspin and lose distance. Trying to deliver the club more level or slightly upward can help improve your launch and distance. Also, the face is a bit open at impact, which is causing the ball to tail to the right. Focus on closing the clubface at impact to straighten your shot.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your club speed is good, but your attack angle is slightly negative, which can lead to lower launch and more backspin. Try to ensure a more upward strike on the ball to improve distance and control. Your club path is positive, which is great, but keep an eye on the club face being slightly closed at impact, which can cause the ball to fade. Work on your launch angle and backspin to optimize your carry and total distance.",upward strike drill,1.1509776,69.998,97.22,0
-12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot with the 5 Wood shows good club speed and ball speed, which is great! However, the high backspin and sidespin indicate that your shots might be ballooning and slicing a bit, causing them to lose distance and accuracy. Focus on keeping the clubface more neutral at impact and try to increase your attack angle slightly. This will help you launch the ball better and reduce side spin.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your shot data shows that your club path is significantly to the left, and while your club face is slightly open, this is causing a decent amount of sidespin and a pull to the left. Additionally, your backspin is quite high, which may be affecting your distance. Focus on getting a more centered club path with a neutral face angle to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows good distance, but the club face was slightly open at impact, causing a leftward spin and leading to a pull. Focus on squaring the club face at impact and maintaining a more neutral swing path to improve accuracy. Additionally, your low attack angle suggests you might be hitting down on the ball too much. Try to make a more level swing to promote cleaner contact.",face alignment drill,1.1509776,69.998,97.22,0
-12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows some promising numbers, but there are areas to improve. The club speed is good for generating distance, but the attack angle is a bit too negative (downwards), which can lead to more backspin than necessary. Aim for a more level swing path to get a better launch and carry. The spin rate is high, which may affect how the ball stops on the green. Focus on keeping the clubface more neutral through impact to straighten out your shots. Try to reduce the sidespin as well, which is causing some slice. Work on these adjustments to enhance distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,Your gap wedge shot shows good carry distance but the club path and face angle indicate a slight tendency to slice. Focus on aligning your club face towards the target and improve your swing path for straighter shots. Work on hitting with a more neutral face to path will help reduce sidespin for better accuracy.,swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"You're hitting the ball well, but there are a few areas to improve. Your club speed is good, but the attack angle is slightly steep (-5.91 degrees), which might lead to inconsistent contact. Focus on a more level swing path to help elevate your shots. The backspin is low for a gap wedge, which means you may not get as much stopping power on the greens. Try to ensure you're making clean contact with a slightly upward angle. Overall, you're close, just a few adjustments needed!",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your club speed is decent, but your attack angle and club path indicate you might be hitting too much down on the ball and cutting across it. This can lead to high backspin and a leftward ball flight. Try to focus on a more neutral swing path and a slight upward angle of attack to improve your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your shot data shows a solid swing but with a steep attack angle, meaning you're hitting down too much with your gap wedge. This can lead to inconsistent contacts and low ball flight. Try to flatten out your angle of attack to promote a higher launch and better distance control. Additionally, your club face is pointing slightly right of your target at impact, contributing to a push. Work on squaring the face at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your gap wedge shot has a good ball speed but the club path and face angle show that you're cutting across the ball too much, causing it to curve left. Try to work on making a smoother swing with better alignment. Also, your attack angle is quite steep; aim to strike the ball with a more level swing to improve consistency and distance.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot data shows decent club speed and ball speed, but there's room for improvement with accuracy. The ball is starting left due to the club face being slightly closed at impact. Focus on ensuring the clubface is square, which will help your shots go straighter. Additionally, your swing path is slightly outside-to-in, which may contribute to the leftward direction. Try to work on your alignment and path to improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
-12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your club speed is solid, but your attack angle is down, which can lead to hitting too much into the ground. Try to get a bit more upward angle on your swing. Also, your club path is slightly inside-out, which causes some leftward movement of the ball. Focus on a more neutral path. Your backspin is good for a gap wedge; just keep working on consistency with your swing.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:40:26,Jason,56,Sand Wedge,64.69219868659974,-1.21,5.89,12.4,6.510000000000001,62.54473776105988,0.9668049475958732,36.83000183105469,10.920000076293944,3531.64013671875,1483.8394775390625,3830.699951171875,Estimated,-22.790000915527344,17.322834315279124,68.68985079865752,6.199999809265137,7.414698179335517,75.60148214020137,5.659999847412109,7.458442668295277,"Your shot data indicates that you're generating decent club speed, but your attack angle is slightly negative. This means you're hitting down on the ball a bit, which can lead to excessive spin. A high backspin rate is making your ball stop quickly, but it’s also causing it to drift left due to the side spin. Focus on getting a more neutral attack angle and aligning your clubface better with your swing path to improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:41:07,Brian,56,Sand Wedge,62.96975771188736,0.0,0.0,0.0,0.0,56.21420811557391,0.8927175545565401,28.81999969482422,31.8700008392334,3415.152099609375,-885.1264038085938,3527.989990234375,Estimated,14.529999732971191,9.394138129928706,56.353890310692805,36.06999969482422,33.18022668597996,66.16360265016556,36.27000045776367,39.14041982519029,"You hit your sand wedge with decent speed, but the ball's direction and spin suggest some inconsistency. Your attack angle, club path, and face angle were all dead on, but reducing side spin will help your accuracy. Focus on keeping the club face square to your path through impact. A more downward angle of attack would also help create better lift and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:41:42,Lauren,56,Sand Wedge,59.90515493869782,0.0,4.14,20.61,16.47,66.19094636956197,1.1049290572288233,17.700000762939453,17.450000762939453,4888.67919921875,-2822.479736328125,5644.9599609375,Estimated,30.0,6.299212667910751,62.06255289912224,24.239999771118164,25.48118828545512,75.78740273672338,25.3799991607666,32.4803148626238,"Your club face is open at impact, which is causing the ball to go right (slicing). Work on aligning your club face with your target. Also, your attack angle is neutral; focus on a slight downward strike for better control and spin. Consider practicing your alignment and grip to help straightening your shots.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:42:17,Herald,56,Sand Wedge,57.55637179136277,-3.78,-2.04,0.35,2.39,63.90927028816259,1.1103769799776222,31.690000534057617,0.0299999993294477,5881.79248046875,-162.23863220214844,5884.02978515625,Estimated,1.5800000429153442,15.277777631246297,69.89282372357548,0.4699999988079071,0.5796150001922626,75.75458733008509,0.5,0.6671041084806433,"Your swing shows promise! The club speed is decent, but your attack angle is a bit too negative, which can lead to inconsistent contact. Try to focus on bringing the club down at a slightly shallower angle. Additionally, your backspin is quite high, which can affect how the ball lands on the green. Consider making a fuller swing with a smoother follow-through to enhance your distance and control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:43:09,Brian,56,Sand Wedge,62.656586625576026,-7.86,9.07,7.44,-1.63,55.5878686735864,0.8871831624944565,34.88999938964844,7.25,5816.7685546875,156.38116455078125,5818.8701171875,Estimated,-1.5399999618530271,12.893700375562162,55.53368036048414,7.409999847412109,7.163167107079175,60.67366354948581,7.329999923706055,7.742781846533717,"Your shot data shows that you're hitting with a good amount of backspin, which is great for control around the greens. However, your attack angle is quite steep and the club path is moving too much left, which can lead to pulls or left-to-right misses. Focus on leveling your swing plane a bit and ensure that the clubface is square to your path at impact. Try making longer, smoother swings to help with your consistency.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:44:06,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,60.30780143026459,inf,,32.11000061035156,4029.0400390625,0.0,4029.0400390625,Measured,-0.0,,,,,,,,"It looks like your shot data is incomplete, but the ball speed suggests you made contact. To improve your sand wedge shots, focus on getting your club speed up and maintaining a proper angle during your swing. Try practicing your follow-through to enhance your shot consistency.",follow-through drill,1.1509776,69.998,97.22,0
+12/22/24 18:45:08,Jason,56,Sand Wedge,62.81317216873168,-1.92,1.61,0.0,-1.61,62.20919816476408,0.9903845963654696,12.279999732971191,26.90999984741211,1458.6812744140625,-842.169921875,1684.3399658203125,Estimated,30.0,2.405949239426292,40.474625174036646,29.450000762939453,19.89282590977996,67.60717182878852,30.39999961853028,34.20822374096065,"Your club speed is good for a sand wedge, but the attack angle is slightly negative, indicating you're hitting down too much on the ball. This can cause inconsistent contact and lower launch. Work on keeping the angle more neutral or slightly positive to help get the ball up in the air more consistently. Additionally, your club path is to the right (1.61 degrees), which could lead to a slice. Focus on aligning your swing path with your target more effectively.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:46:59,Herald,,Pitching Wedge,63.14871261835098,2.6,-7.28,0.74,8.02,49.70472373428902,0.78710589136927,12.829999923706056,-0.3100000023841858,3262.929931640625,-602.3923950195312,3318.070068359375,Estimated,10.460000038146973,1.7825896199054083,28.29177613366096,0.5600000023841858,0.2734033167362213,43.58048701903226,0.8700000047683716,0.6671041084806433,"Your swing speed is decent, but you have a negative club path, meaning your club is coming from outside to inside, which can lead to pulls. Your attack angle is okay for a pitching wedge, but the backspin is quite high. To improve accuracy and distance, focus on squaring the clubface to the path. Consider adjusting your stance slightly to ensure a more inside-to-out swing. Also, practice a drill where you pause at the top of your backswing to create better rhythm.",half swing pause,1.1509776,69.998,97.22,0
+12/22/24 18:47:50,Lauren,,Pitching Wedge,62.79080280542374,-5.48,6.67,2.8,-3.87,69.14370164355296,1.1011756269117243,19.690000534057617,3.140000104904175,4621.85400390625,742.7833251953125,4681.16015625,Estimated,-9.130000114440918,8.945756857353445,74.11416742966776,1.100000023841858,1.4216971948808066,86.73446553144458,0.7699999809265137,1.170166252993326,"You have a solid swing speed and a decent carry distance with your pitching wedge. However, the slightly negative attack angle (-5.48 degrees) suggests that you're descending into the ball too much, which can lead to inconsistent contact. Additionally, your spin rates indicate a bit too much backspin, which might cause the ball to balloon in the air. Working on getting a more neutral attack angle can help improve your distance and control.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 18:48:23,Herald,,Pitching Wedge,65.63171194553375,-1.78,2.16,2.5,0.3399999999999998,85.74177365533615,1.3064076970366287,23.21999931335449,2.319999933242798,6931.80224609375,133.097412109375,6933.080078125,Estimated,-1.100000023841858,20.17716560949384,107.15223156644696,2.0999999046325684,3.9260715344665584,113.58267457238436,2.059999942779541,4.09011362880338,"Your club speed is solid for a pitching wedge, and the carry distance of about 107 yards is nice! To improve your accuracy, focus on a more consistent attack angle; right now, it's slightly downward (-1.78 degrees). Try to level out your swing a bit more. Your backspin is good, but minimizing your sidespin will help keep the ball from drifting. Working on a more neutral club path will also aid in striking the ball more consistently. Overall, great effort, keep practicing!",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:49:16,Jason,,Pitching Wedge,67.91338700294494,-3.9,4.54,3.54,-1.0,78.24803182723099,1.1521738979656235,24.809999465942383,3.470000028610229,4815.63232421875,807.5886840820312,4882.8798828125,Estimated,-9.520000457763672,16.94006925466806,96.45668680709603,0.699999988079071,1.181102375233266,105.36963660141828,0.449999988079071,0.8202099502086639,"Great job maintaining a solid club speed and generating good carry distance! Your launch angle is nice for a pitching wedge, but the high spin rate suggests you might be adding unnecessary backspin, which could affect control. Focus on improving your attack angle to be less negative, which will help you hit up slightly on the ball. This can lead to better distance and consistency.",attack angle adjustment drill,1.1509776,69.998,97.22,0
+12/22/24 18:50:07,Brian,,Pitching Wedge,67.57784655332566,-0.68,5.75,2.64,-3.11,91.51306495150584,1.3541873501294972,21.989999771118164,2.890000104904175,6507.46240234375,571.6181030273438,6532.52001953125,Measured,-5.019999980926514,21.861328955920044,117.8368295133114,1.0700000524520874,2.1981626561297105,124.6937810258687,0.949999988079071,2.06692905888157,"Your swing with the pitching wedge shows good power and a decent launch angle, but the attack angle is slightly negative, which can lead to less control and height. Try to focus on hitting slightly down on the ball to improve your contact and spin. Also, your club path is a little out to the right, which could mean you’re slicing the shot. Work on aligning your clubface and path more towards your target for consistent results.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:50:50,Brian,,Pitching Wedge,67.33178355693818,-0.36,7.24,0.53,-6.71,90.26037753429593,1.3405315107681426,21.729999542236328,1.340000033378601,4966.275390625,50.27486801147461,4966.52978515625,Measured,-0.5799999833106995,20.12248369460553,118.97418831216692,1.2300000190734863,2.559054950785452,128.63079546175595,1.2100000381469729,2.712160922882333,"Your club speed is good for a pitching wedge, and your ball speed shows you are making solid contact. However, your attack angle is slightly negative, which means you might be hitting down too much. This can lead to excessive backspin and may affect distance. Focus on hitting up slightly through the ball for better distance and less spin. Keep an eye on your club path as well – it's a bit out to the right, which suggests you might want to work on aiming more toward your target.",attack angle adjustment drill,1.1509776,69.998,97.22,0
+12/22/24 18:52:22,Brian,,Pitching Wedge,74.04259254932404,7.44,5.79,17.43,11.64,83.25877296283579,1.124471335972904,26.350000381469727,15.039999961853027,1766.6868896484375,758.2981567382812,1922.550048828125,Estimated,-23.229999542236328,18.62423468699604,112.82807874823813,10.479999542236328,20.52712152117192,129.37445281702276,9.760000228881836,21.91601087080835,"Your ball speed is decent, but the club face is open compared to your swing path, which is causing your shots to drift right. Focus on closing the club face a bit more at impact to help straighten out your shots and improve accuracy. Also, consider working on your launch angle to help with distance.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:53:08,Brian,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,60.86703551296341,inf,14.880000114440918,-0.4199999868869781,3137.3798828125,0.0,3137.3798828125,Estimated,-0.0,3.8385825565470384,49.33289513937234,-0.4199999868869781,-0.3608923924323868,70.66929231367703,-0.4199999868869781,-0.5249343564003475,"It looks like your club didn't move during your swing (club speed is 0.0 mph). This suggests that you might not have made a full swing or might have been practicing your setup instead. Focus on making a complete swing with your pitching wedge. Start with a practice drill where you intentionally swing and feel the motion of the club throughout the entire swing, ensuring you generate some speed. This will help with your ball impact and distance.",full swing practice,1.1509776,69.998,97.22,0
+12/22/24 18:54:15,Brian,,Pitching Wedge,70.82140423297882,-0.03,0.72,7.41,6.69,87.95633584421194,1.2419456631340562,23.799999237060547,6.179999828338623,6213.5380859375,1480.2735595703125,6387.43017578125,Estimated,-13.399999618530272,21.57698925620616,111.43919357040522,1.409999966621399,2.734033167362213,118.23053095690013,1.100000023841858,2.2637793895693505,"Your shot with the pitching wedge shows good club speed and ball distance, but there are a few areas to work on. Your club face was open at impact, which is causing the ball to push to the right, as suggested by the 7.41-degree face angle. To improve accuracy, focus on aligning your club face correctly at address and working on your follow-through to encourage a straighter path. Your spin rates are good for a pitch shot, but a slight adjustment in attack angle could help improve consistency.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:55:06,Jason,,Pitching Wedge,69.4568730711937,1.46,0.17,3.78,3.61,89.34323397999924,1.2863123551275035,18.450000762939453,3.130000114440918,7993.08642578125,2263.322265625,8307.349609375,Estimated,-15.8100004196167,16.90726114868596,108.5848622761905,-3.130000114440918,-5.938319851779568,115.83551523233656,-3.5199999809265137,-7.108486235141754,"Your shot shows a solid club speed and decent carry distance. However, the backspin is quite high, which indicates that you might be hitting down too much on the ball. This can lead to excess height and less distance. Also, the ball is curving left a bit, suggesting that your club face is open at impact. Focus on a more neutral swing path and try to hit the ball with a slightly shallower angle to reduce spin. Practice hitting the ball a bit flatter for more control and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 18:55:57,Lauren,,Pitching Wedge,0.0,0.0,0.0,0.0,0.0,52.47852427248108,inf,7.920000076293945,-3.0299999713897705,2612.4599609375,0.0,2612.4599609375,Estimated,-0.0,0.7983377057287839,21.084864537622025,-3.039999961853028,-1.1154855114247653,29.702536163350945,-3.039999961853028,-1.574803166977688,"It looks like your club wasn't moving at all during this shot, which means there’s likely a setup or timing issue. Make sure you’re engaging your body and swinging the club smoothly. Focus on a consistent swing motion to improve your contact and accuracy.",slow motion swing,1.1509776,69.998,97.22,0
+12/22/24 18:56:07,Herald,,Pitching Wedge,70.44112505674362,-1.51,2.94,4.44,1.5000000000000004,94.6895189785173,1.3442363236282848,24.530000686645508,4.010000228881836,5793.31396484375,2145.31103515625,6177.77001953125,Measured,-20.31999969482422,25.74365730511545,123.04243100017902,-4.269999980926514,-9.153542919174583,129.75721579173205,-4.679999828338623,-10.586176757770772,"Your shot data shows a solid ball speed and decent carry distance, but the club face is a bit closed relative to the path, which is causing your shots to veer left. Try adjusting your alignment and working on keeping the club face square through impact. This will help you improve accuracy and reduce the sidespin. Also, working on your attack angle could help you launch the ball a bit higher for better carry.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 18:58:51,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,92.13940439349336,inf,,-0.4900000095367431,960.794677734375,-554.7149658203125,1109.4300537109375,Measured,30.0,,,,,,,,"It looks like the data is incomplete, but here are some key points: Your club speed appears to be 0.0 mph, which suggests you might not have made contact with the ball. Be sure to focus on making solid contact with the ball during your swing. Practice swinging with a focus on hitting the ball consistently.",contact focus drill,1.1509776,69.998,97.22,0
+12/22/24 18:59:39,Lauren,,8 Iron,65.74355876207352,6.39,-14.14,2.37,16.51,82.498214269036,1.2548486242978985,1.6299999952316284,0.1800000071525573,1132.847900390625,-654.0499267578125,1308.0999755859375,Estimated,30.0,0.0984251979361054,11.843831597577037,0.6200000047683716,0.1312335891000868,48.96106646173894,0.959999978542328,0.8202099502086639,"Your 8 iron swing shows some room for improvement. The club speed is decent, but you have a negative club path, meaning your swing is coming too much from the outside. This can lead to slicing the ball. Additionally, your launch angle is too low, which is likely affecting your carry distance. Focus on keeping your club path more neutral and try to increase your launch angle for better overall distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:08,Herald,,8 Iron,65.31854085922241,-3.79,-2.78,2.14,4.92,84.91410106901276,1.299999968646324,15.6899995803833,1.409999966621399,4302.58984375,-465.8912658691406,4327.740234375,Estimated,6.179999828338623,10.73928194765449,101.17016566128132,3.2300000190734863,5.697725162500888,116.10891854907275,3.440000057220459,6.966316385284813,"Your shot data shows good ball speed and carry distance, but we need to work on your angle of attack and club path. Your club is coming down too steeply (-3.79 degrees) and the club path is slightly out to in (-2.78 degrees). This may lead to inconsistent contact and unwanted fade. Focus on shallowing your swing and ensuring your club path is more neutral. This will help you hit straighter and more powerful shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:18,Herald,,8 Iron,0.0,0.0,0.0,0.0,0.0,90.01432170582575,inf,19.65999984741211,2.819999933242798,5801.9375,-3349.749755859375,6699.5,Measured,30.0,16.46981625908836,109.48162482134104,14.119999885559082,26.70603606223017,118.74453052734134,14.960000038146973,30.65398062338977,"It looks like your club wasn't moving when the data was captured, as indicated by a club speed of 0.0 mph. Ensure you are swinging properly to collect meaningful data. Once you have a good swing in place, focus on reducing the high backspin rate of over 5800 rpm. It's causing your ball to climb too high and drift off target. A consistent swing path can help keep the ball straight and reduce deviation. Work on your consistency with a smooth and even swing to improve control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:00:48,Lauren,,8 Iron,67.891017639637,-2.27,-1.35,3.55,4.9,86.43521845661235,1.2731466026243308,12.68000030517578,2.75,3294.124755859375,-1215.9200439453125,3511.3701171875,Estimated,20.26000022888184,7.327208679940554,93.70078504558204,7.420000076293945,12.09536319130882,118.89763571722506,8.399999618530273,17.366578804238884,"Your club speed is good, but your attack angle is negative, suggesting you're hitting down on the ball too much. This can cause high spin and less distance. Try to focus on a more level swing or even a slight upward angle at impact. Your ball is spinning a lot, which can lead to less distance and control. Additionally, your club path and face angle indicate a tendency to draw the ball, leading to inconsistent direction. Work on aligning your face more with your swing path to improve accuracy.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:01:41,Brian,,8 Iron,73.12544865369796,-7.23,-3.8,4.99,8.79,96.41195244398295,1.318445961276265,17.40999984741211,3.619999885559082,6109.50732421875,-250.72348022460932,6114.64990234375,Measured,2.3499999046325684,18.755467110924428,126.01706042124624,4.860000133514404,10.684602118667954,135.22528212645648,4.900000095367432,11.548556557836378,"Your club speed is good, but your attack angle is too steep, which could lead to hitting down on the ball too much and causing it to lose distance. Your club path indicates you're swinging slightly from the inside, while the face is pointed a bit too right, which can lead to a push. Focus on shallowing your attack angle and aligning your clubface more squarely to the target. This will help with consistency and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:11,Brian,,8 Iron,69.52398116111755,5.82,-1.12,7.38,8.5,95.3158584205048,1.3709781406162025,21.32999992370605,5.920000076293945,7087.4755859375,-202.92306518554688,7090.3798828125,Measured,1.6399999856948853,23.51268523931504,123.31583431691524,7.28000020980835,15.627733542924377,129.51661953802704,7.269999980926514,16.393262621195618,"Your 8-iron shot looks solid overall! Your club speed is good, but let's aim to reduce the side spin, which is causing your shot to drift left. Focus on a more neutral club path in your swing. Additionally, working on your attack angle can help improve launch conditions. Consider practicing hitting the ball with a slightly lower angle of attack to gain better distance and control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:25,Jason,,8 Iron,0.0,0.0,0.0,0.0,0.0,59.63672223767298,inf,,2.309999942779541,2260.610107421875,0.0,2260.610107421875,Estimated,-0.0,,,,,,,,"It looks like your club didn't make contact with the ball, which is why we have zero readings. Focus on your setup and ensure that you're making solid contact with the ball next time. A good way to practice is to ensure you have a consistent stance and follow through.",set up drill,1.1509776,69.998,97.22,0
+12/22/24 19:02:48,Herald,,8 Iron,69.18844071149826,-2.53,0.82,5.56,4.739999999999999,82.4534745184319,1.191723265772763,19.57999992370605,4.670000076293945,3004.70361328125,12.586146354675291,3004.72998046875,Estimated,-0.2399999946355819,12.79527501466498,102.8871381566405,4.789999961853027,8.595800424199922,118.0774257670164,4.760000228881836,9.787838530566546,"Your shot shows good ball speed and decent distance, but the high backspin could lead to less control in the air. Aim to slightly raise your attack angle to create a better launch and reduce backspin. Try to keep the clubface square to the target for straighter shots.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:03:50,Brian,,7 Iron,68.09234190940857,-6.12,-4.75,3.72,8.47,94.6224050859937,1.3896188974067196,16.6299991607666,2.4600000381469727,3725.01806640625,-984.8877563476562,3853.02001953125,Measured,14.8100004196167,14.720034614796193,123.25021184724574,7.269999980926514,15.594925436942276,137.64216644517182,7.730000019073486,18.51487294312119,"Your club speed is solid for a 7 iron, but the negative attack angle and club path suggest you're hitting down too steeply and coming outside-in, which can lead to pulls and slice. To improve, focus on creating a more neutral swing path and shallower angle of attack. Also, the high backspin indicates you might be striking the ball too cleanly without enough forward momentum. Try to improve your contact by ensuring you're hitting through the ball rather than just down on it.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:04:21,Herald,,7 Iron,72.14119666814804,4.35,1.35,-2.87,-4.220000000000001,104.57677346467972,1.449612403100775,18.010000228881836,-2.190000057220459,2718.3671875,-1569.4498291015625,3138.89990234375,Measured,30.0,18.59142553806305,144.4553724258185,7.110000133514404,17.869640948751567,161.24234274830815,8.100000381469727,22.72528443803936,"Your shot data shows some solid fundamentals, but the clubface is slightly closed at impact, leading to a leftward ball flight (the negative number for club face indicates that). To straighten your shots, try to aim for a more neutral clubface position as you make contact. The attack angle is good for a 7-iron, but working on your swing path could help improve direction. Additionally, you might want to focus on your ball position to help with launch and spin rates.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:04:54,Jason,,7 Iron,74.37813299894333,-2.93,0.71,0.33,-0.3799999999999999,109.43092120655274,1.471278140419408,16.860000610351562,0.3600000143051147,5756.22021484375,1091.8116455078125,5858.85009765625,Measured,-10.739999771118164,24.38757501851024,150.0109298243642,-4.610000133514404,-12.05161870234906,159.3613265941858,-4.869999885559082,-13.517059603976463,"Your shot shows good distance, but the high backspin and negative attack angle suggest you're hitting down too much on the ball. Try to level out your swing a bit more. This will help lower the spin and give you better control and distance. Also, consider working on your follow-through, as it can affect your overall shot direction.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:05:38,Brian,,7 Iron,78.15855539798736,-1.1,0.95,3.14,2.1900000000000004,109.94542407188236,1.406697238863163,15.670000076293944,2.700000047683716,5337.85693359375,537.4939575195312,5364.85009765625,Measured,-5.75,22.72528443803936,152.39501542365542,0.3300000131130218,0.8858267488327343,162.90463958648434,0.1599999964237213,0.4702537126084323,"Your 7 iron shot looks solid with a good carry distance of about 152 yards. The club speed is decent, but some adjustments can help you improve your consistency. Your attack angle is slightly negative, meaning the club is coming down a bit too steep; aim for a more level strike. Additionally, the face is open at impact, which is causing some rightward spin. Focus on squaring the clubface at impact, and you might gain more distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:07:53,Herald,,7 Iron,74.98210580825807,-0.84,3.48,-0.6,-4.08,106.0531511016752,1.4143794703881891,14.829999923706056,-0.0599999986588954,3110.28369140625,776.6340942382812,3205.780029296875,Measured,-14.020000457763672,16.218284665356578,146.76289708656077,-4.579999923706055,-11.734469853702194,163.6264116603852,-5.039999961853027,-14.381014043144887,"Your shot shows some good speed and distance, but the club face was slightly closed at impact, which is causing the ball to pull left. Try to focus on keeping the club face square to your target line as you swing. Additionally, your attack angle is very shallow, which may lead to inconsistent contact. Work on slightly descending into the ball for better launch conditions.",face awareness drill,1.1509776,69.998,97.22,0
+12/22/24 19:08:36,Herald,,7 Iron,76.27952888011933,-0.14,0.43,2.21,1.78,107.10451390778417,1.4041056031705346,17.34000015258789,1.870000004768372,3504.862060546875,377.6554870605469,3525.14990234375,Measured,-6.150000095367432,21.47856389530898,154.4947508937239,-0.2800000011920929,-0.7545931515845936,168.7117233640074,-0.4699999988079071,-1.3888888281609866,"Your club speed and ball speed are quite good, leading to a decent carry distance! However, your backspin rate is on the higher side, which might reduce your distance and control. To improve, focus on gently lowering the backspin while keeping your clubface square to your target. Practice getting more depth in your swing for better launch conditions.",backspin reduction drill,1.1509776,69.998,97.22,0
+12/22/24 19:09:17,Herald,,7 Iron,78.18092476129533,0.52,-1.21,-1.02,0.1899999999999999,79.85862871603877,1.021459249297266,4.730000019073486,-0.9900000095367432,2410.574951171875,-23.56133079528809,2410.68994140625,Estimated,0.5600000023841858,0.9514435474568046,40.06998943337203,-0.949999988079071,-0.6671041084806433,89.0310600669145,-0.9200000166893004,-1.4326333171207466,"Your shot shows a club speed of just over 78 mph, which is decent. However, your launch angle is quite low at around 4.7 degrees, which can lead to limited distance. Try to work on keeping the clubface more square to the target path to improve accuracy. Additionally, your attack angle is very close to neutral; try to slightly increase that to give the ball a higher launch. A little more practice with consistency will help you gain yardage.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:09:54,Brian,,7 Iron,74.73604281187056,0.86,-1.29,0.32,1.61,94.73425019588647,1.2675845098509757,0.5699999928474426,0.1000000014901161,999.99755859375,-42.96139526367188,1000.9199829101562,Estimated,2.4600000381469727,0.0109361324250072,28.871389830164617,0.1700000017881393,0.0874890594000579,28.871389830164617,0.1700000017881393,0.0874890594000579,"Your club speed is decent, but your attack angle and launch angle are both too low, which is likely causing your ball not to carry well. Try to get the ball slightly higher into the air for better distance. Work on your club path as well — a slight adjustment could help straighten out that slice. Focus on hitting up a bit more during your swing and make sure your club face is square at impact.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:11:04,Jason,,6 Iron,76.03346588373185,5.63,1.62,5.28,3.66,106.25447571277618,1.3974698440717856,17.229999542236328,4.539999961853027,4362.5087890625,-653.5382080078125,4411.18994140625,Measured,8.520000457763672,21.872265338897705,149.14698268585198,8.3100004196167,21.5660528732285,161.373571000433,8.520000457763672,23.90638668290376,"Your shot shows good club speed and decent distance, but the ball is spinning a bit too much and veering off to the left. To improve accuracy and distance, focus on strengthening your club face alignment at impact. Additionally, your launch angle is decent, but you may want to lower your backspin for a more penetrating flight. Consider practicing drills to improve your swing path and face control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:11:43,Jason,,6 Iron,80.61918536186218,0.91,-4.98,2.9,7.880000000000001,104.95704854496216,1.3018867416466513,14.40999984741211,1.7599999904632568,2709.243896484375,-230.835189819336,2719.06005859375,Measured,4.869999885559082,14.687226508814092,144.65223149121994,3.2300000190734863,8.15835501312688,164.89500705497267,3.390000104904175,9.765966807562108,"Your swing speed is solid for a 6-iron, and your ball speed shows good contact. However, your club path is quite open (to the left), which could lead to a pull or slice. To improve accuracy, focus on aligning your body and clubface more towards your target. Try to maintain a consistent launch angle for better distance control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:12:29,Jason,,6 Iron,72.90175502061845,1.06,0.46,0.95,0.4899999999999999,108.02165746208084,1.4817428940020665,11.920000076293944,0.8399999737739563,5182.45751953125,2418.822265625,5719.14013671875,Measured,-25.020000457763672,14.50131216999739,137.3906317225874,-9.010000228881836,-21.511373044241964,150.52492939480544,-9.880000114440918,-25.820209900057307,"Your club speed is decent for a 6-iron, but there are a few areas to work on. The attack angle is quite shallow; try to angle the club down slightly more at impact for better contact. The backspin is high, which can make the ball balloon; focus on a slight downward strike to reduce that. Your carry distance is good, but the deviation indicates inconsistency in direction. Practice keeping your club path straighter to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:16:02,Lauren,,7 Iron,66.10146857500077,-5.27,-11.06,7.37,18.43,96.0987827229892,1.453807075616672,18.11000061035156,4.670000076293945,3091.734130859375,70.1612548828125,3092.530029296875,Measured,-1.2999999523162842,16.81977217076644,131.5835479450643,4.5,10.312773441034553,147.34251078306443,4.429999828338623,11.373577559046453,"Your swing speed is decent for a 7 iron, but the club path is quite negative, meaning you're coming in too much during the swing. This can lead to shots going left. Also, your attack angle suggests you might be hitting down on the ball a bit too much. Focus on swinging more from the inside out, and try to have a slightly shallower attack angle for better results.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:16:50,Herald,,7 Iron,70.37401696681977,0.0,-20.0,9.38,29.380000000000003,89.85772831209397,1.276859445929603,15.760000228881836,5.199999809265137,4549.0546875,839.0118408203125,4625.77978515625,Measured,-10.449999809265137,12.74059414272756,111.7891494820833,2.0899999141693115,4.0682413843235,125.36088578619363,1.7100000381469729,3.7401574563875775,"Your ball speed and carry distance show potential, but the club path and face angle need improvement. The club path of -20 degrees indicates a significant outside-to-in swing, which can lead to slices. Aim to keep your club path more neutral, closer to zero. The high backspin might also cause your ball to lose distance. Work on your face alignment at impact to straighten your shots and reduce spin. Consider focusing on a more consistent swing path during practice.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:22:13,Lauren,,7 Iron,79.70204146623612,-2.8,-13.51,6.66,20.17,85.07068592950964,1.067358932901961,12.630000114440918,3.7799999713897705,5335.62939453125,-382.4626770019531,5349.31982421875,Estimated,4.099999904632568,8.40988608538322,95.52711719891433,5.099999904632568,8.486439201800522,111.30795697467327,5.25,10.17060359117761,"Your club speed is decent, but your attack angle is negative, which means you're hitting down on the ball too much. This could lead to less distance and higher spin. Focus on having a more level swing path to help improve your launch and reduce backspin. Your face angle is also slightly open at impact, contributing to a push. Working on your alignment could help fix this.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:23:15,Lauren,,7 Iron,64.82641486644745,0.22,0.65,8.68,8.03,83.8851124048233,1.2939958592132506,18.21999931335449,7.210000038146973,1879.31494140625,-11.480223655700684,1879.3499755859373,Estimated,0.3499999940395355,10.793962819591911,102.3184545854092,7.460000038146973,13.276465436173224,123.97200060836076,7.429999828338623,16.032370326539876,"Your club speed is good for a 7-iron, but the club face is pointing significantly to the right at impact, which is causing the ball to slice. Focus on keeping the club face square to your target. Additionally, try to increase your attack angle slightly for better launch conditions.",face control drill,1.1509776,69.998,97.22,0
+12/22/24 19:23:56,Jason,,7 Iron,63.707946701049806,-9.62,10.97,0.8,-10.17,78.71778640872162,1.2356038843647816,12.479999542236328,2.0299999713897705,1805.1953125,4.095865249633789,1805.199951171875,Estimated,-0.1299999952316284,4.790026234372704,73.04243110048174,2.039999961853028,2.602799700482933,106.49605693139438,2.0299999713897705,3.7620297008674575,"Your club speed and ball speed are decent, but your attack angle is too steep at -9.62 degrees. This means you're hitting down on the ball too much, which can lead to less distance and control. Work on leveling out your swing to create a more consistent shot. Also, your club path is quite rightward at 10.97 degrees, resulting in potential slices. Aim to bring your club path closer to straight or slightly inside-out.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:24:37,Lauren,,7 Iron,66.52648647785186,-0.81,-1.68,5.1,6.779999999999999,97.30673038959505,1.4626765299260256,15.9399995803833,3.9800000190734863,5467.0615234375,1331.7149658203125,5626.919921875,Measured,-13.6899995803833,16.611985065994418,126.0936130161881,-1.100000023841858,-2.416885361666232,137.08442134281995,-1.5199999809265137,-3.641732095490397,"Your club speed is decent, but you are hitting down slightly on the ball (attack angle of -0.81 degrees). This could lead to steeper shots and high spin, making it harder to control distance. Working on a more neutral attack angle will help you hit the ball straighter with less spin. Also, your club path is slightly out-to-in, causing the ball to start left. Focusing on a more neutral path should help correct this.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:25:50,Jason,,7 Iron,70.35164760351181,0.81,5.27,-0.08,-5.35,103.83858037956452,1.4759935824783883,15.359999656677246,0.5899999737739563,4257.96142578125,2367.031494140625,4871.66015625,Measured,-29.06999969482422,16.37139089819118,134.4925632400691,-10.020000457763672,-23.39238711246253,147.6377910375595,-10.979999542236328,-28.11679609192015,"You have a decent club speed and solid ball speed, but your carry distance is affected by your club path and spin. Your club path shows that you're coming too much from the inside (5.27 degrees), which can lead to a hook or exaggerate any slices. Your backspin is a bit high, which can also limit distance. Focus on straightening out your swing path and reducing spin with a more neutral impact position.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:26:37,Brian,,7 Iron,75.22816880464555,0.86,2.89,10.05,7.16,95.76324739331083,1.2729706028335122,21.26000022888184,8.619999885559082,2790.293701171875,612.975341796875,2856.830078125,Measured,-12.390000343322754,20.2537182044357,141.765093133974,5.099999904632568,12.598425335821505,151.03892896524667,4.860000133514404,12.78433863168732,"Your shot data shows you have a decent club speed and ball speed, but the high face angle indicates you're likely hitting the ball with an open face, which can cause a slice. Focus on adjusting your grip and alignment to improve your clubface control. Additionally, your attack angle is nearly level; try to work on a slightly downward strike for better contact and consistency.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:27:12,Herald,,7 Iron,74.8255202651024,0.59,1.22,8.02,6.8,102.36220274256902,1.3680119079681077,21.09000015258789,6.739999771118164,2693.314697265625,48.422637939453125,2693.75,Measured,-1.0299999713897705,23.370516432408976,158.62860770779844,6.789999961853027,18.755467110924428,167.63997034760723,6.75,19.6959751879856,"Your 7 iron shot showed solid ball speed and carry distance, but the face is pointing a bit too far to the right at impact, which may lead to a slice. To improve your accuracy, focus on aligning your clubface more square to your target. Additionally, your attack angle is quite neutral; consider adding a slight downward angle to help compress the ball better for more distance and control.",clubface alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:28:27,Herald,4 Hybrid,4 Hybrid,80.3731223654747,9.02,0.91,-9.33,-10.24,53.61936231318077,0.6671305124785553,20.3799991607666,-7.550000190734863,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,4.319772456579841,42.67279017680585,-9.729999542236328,-7.206911596038935,61.942254772269735,-10.380000114440918,-11.165791497225314,"Your shot shows that the club face is pointing too far left at impact, which can cause the ball to hook. Additionally, the ball speed is low, indicating that you may not be making solid contact. Focus on hitting the ball squarely and work on keeping your club face aligned with your swing path. A slight adjustment to your setup can also help improve your accuracy and distance.",face aim drill,1.1509776,69.998,97.22,0
+12/22/24 19:29:01,Lauren,4 Hybrid,4 Hybrid,77.62169067859651,3.31,3.28,1.81,-1.4699999999999998,113.41267367796809,1.461095122851281,14.470000267028809,1.899999976158142,2371.41259765625,157.09332275390625,2376.610107421875,Measured,-3.7899999618530273,17.235345337359604,165.80270806900262,0.8600000143051147,2.493438217345812,187.17190396273145,0.7300000190734863,2.373140872706472,"Your swing speed is solid, and your ball launch looks good overall. To improve accuracy and reduce side spin, focus on keeping your club face square to the target at impact. A slight adjustment to your attack angle could help you get a bit more lift on the ball for better distance. Remember to follow through fully to enhance your shot quality.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:29:37,Herald,4 Hybrid,4 Hybrid,78.62831202745437,2.58,2.15,-2.09,-4.24,109.56514045836502,1.3934566014860976,5.230000019073486,-1.4500000476837158,2195.80712890625,-41.01150894165039,2196.18994140625,Measured,1.0700000524520874,3.149606333955376,99.6172284810782,-1.2899999618530271,-2.2419071450894705,155.54461028515107,-1.2200000286102295,-3.313648167554476,"Your shot data shows that your ball speed is good, but you have a slight negative face angle at impact, which means the clubface is a bit closed. This can lead to pushes or hooks. Additionally, your launch angle is low, and the backspin is somewhat high; working on hitting up on the ball could help. Try to focus on keeping the face more square at impact and ensure you're not hitting down too much on the ball.",face control drill,1.1509776,69.998,97.22,0
+12/22/24 19:30:15,Herald,4 Hybrid,4 Hybrid,78.06907794475555,2.4,-1.04,-7.83,-6.79,80.95472273951691,1.0369627113670197,5.0,-6.559999942779541,3897.77685546875,43.5403938293457,3898.02001953125,Estimated,-0.6399999856948853,1.4216971948808066,51.377950780454285,-6.679999828338623,-5.971128479237109,93.18678547514082,-6.699999809265137,-10.87051541453377,"Your shot data shows that you're struggling with your club face angle, which is open at impact, causing the ball to slice to the right. Focus on aligning your club face more square at setup and through impact. Additionally, your attack angle is slightly positive; try hitting down on the ball a bit more for better contact and control.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:00,Jason,,Pitching Wedge,67.06335119724274,-0.65,-1.92,0.13,2.05,84.39960673691803,1.2585056551779965,20.729999542236328,-0.1299999952316284,5374.16650390625,-138.8502960205078,5375.9599609375,Estimated,1.4800000190734863,16.28390192027166,105.78521498276586,0.3700000047683716,0.6780402307205833,115.69334851133226,0.4099999964237213,0.831146072448604,"Your shot data shows good ball speed and decent carry distance, but the slightly negative attack angle and club path indicate that you're coming down on the ball too steeply and a bit to the left. This may lead to inconsistent strikes. Focus on having a more neutral swing path and adjust your angle of attack to hit up on the ball slightly. This will help you launch the ball higher and straighter for better distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:22,Lauren,,Pitching Wedge,65.90014430522919,1.98,-2.63,2.06,4.69,85.00358057022095,1.2898845892735913,26.299999237060547,1.3600000143051147,4497.53857421875,381.6216430664063,4513.7001953125,Estimated,-4.849999904632568,21.981627082772548,110.80489587311148,-0.209999993443489,-0.415573036224302,119.88188932619688,-0.3400000035762787,-0.7108485974404033,"Your pitching wedge shot shows good power with a decent carry distance of about 111 yards. However, your club path is slightly out to in, which can lead to shots that drift left. Focus on keeping the club more on the target line through impact to improve accuracy. Consider working on your attack angle; a more neutral angle can help with consistency and ball flight. A little extra practice with your follow-through will also help smooth your swing.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:33:42,Brian,,Pitching Wedge,69.83715224742889,-0.57,4.21,-1.43,-5.64,88.29187970712519,1.264253722636231,24.1299991607666,-0.6499999761581421,5566.89453125,411.73779296875,5582.10009765625,Estimated,-4.230000019073486,22.025370528781423,114.35913899068235,-2.3399999141693115,-4.680665011973304,122.1456684550285,-2.430000066757202,-5.172790773508325,"Your shot with the pitching wedge had a good speed, but the club face at impact was slightly closed, which caused the ball to start left of your target. Additionally, your attack angle suggests you're hitting slightly down on the ball, which is common. Focus on keeping the club face aimed at your target at impact and try to level out your swing a bit more for better distance and accuracy.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:34:18,Lauren,,Pitching Wedge,73.03597120046615,1.82,-1.38,4.23,5.61,92.02755928360055,1.260030609177594,20.51000022888184,3.299999952316284,6012.64208984375,920.0635375976562,6082.6298828125,Measured,-8.699999809265137,20.12248369460553,119.1163550331712,0.0799999982118606,0.1640419965601758,127.23096347143655,-0.1400000005960464,-0.3171478382881965,"You made solid contact with a decent club speed of 73 mph and a good smash factor of 1.26. Your ball launch angle is ideal for a pitching wedge, but the spin is a bit high. This means the ball might stop quickly on the green, but it also suggests you could improve your distance control. Work on keeping your club face more square to your swing path to reduce sidespin, helping you hit straighter shots. Overall, great job with the distance and trajectory!",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:34:41,Brian,,Pitching Wedge,72.85701629400253,-0.54,5.82,3.78,-2.0400000000000005,89.23138887010646,1.2247466806769554,24.950000762939453,3.839999914169312,5943.662109375,2266.0986328125,6361.0,Estimated,-20.8700008392334,23.009624137753235,113.18897312879562,-4.21999979019165,-8.33333296896592,119.59754754058122,-4.639999866485596,-9.667541446664927,"Your shot shows a good swing speed and decent ball speed, but the ball is curving left due to a combination of the club path and face angle. Focus on straightening out your club path to improve accuracy. Also, working on your attack angle could help optimize your launch angle for better distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:35:26,Jason,,Pitching Wedge,70.46349442005157,4.03,4.78,4.82,0.04,85.65229415412796,1.2155555846199158,26.15999984741211,4.559999942779541,5548.14404296875,1345.3125,5708.919921875,Estimated,-13.630000114440918,22.506560950289668,108.78171299798488,-0.1899999976158142,-0.3608923924323868,116.01049735997913,-0.5,-1.017060346080875,"Your club speed and ball speed are good, but the high backspin means the ball may not travel as far as it could. Focus on lowering your backspin while maintaining good launch angle. Overall, your swing path looks solid, but make sure the club face is square at impact to improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:35:59,Brian,,Pitching Wedge,68.76342280864715,-0.53,5.4,-1.1,-6.5,91.42358545029764,1.3295380264113457,20.34000015258789,-0.2300000041723251,5110.55517578125,1474.1197509765625,5318.91015625,Measured,-16.09000015258789,18.744530727946767,118.46018874172567,-6.230000019073486,-12.860892269580065,128.018366358614,-6.639999866485596,-14.807523592715713,"Your shot data shows that you're consistently striking the ball with a decent club speed and good ball speed. However, your club face was slightly closed at impact, causing your shots to veer left. A more neutral club face position at impact will help improve your accuracy. Focus on aligning your body better with your target during your swing.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:36:22,Brian,,Pitching Wedge,67.75680145978927,-1.66,5.86,0.83,-5.03,91.31174034040488,1.3476394749034075,24.229999542236328,1.409999966621399,5067.57080078125,1630.9222412109375,5323.5498046875,Measured,-17.84000015258789,23.15179294465929,119.57567060282236,-5.409999847412109,-11.264216858122497,127.8980682317615,-5.820000171661377,-12.959317630477244,"You have a decent club speed and your ball is getting good lift, but your attack angle is slightly negative, suggesting you're hitting down on the ball too much. A higher launch angle combined with more backspin may help your ball stay longer in the air. Try to focus on making a smoother, more level swing, allowing your club to brush the grass on the way through. This will help you get a better strike and increase your carry distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:36:48,Lauren,,Pitching Wedge,70.17269269704819,-1.36,8.21,6.76,-1.450000000000001,89.45508762312693,1.274784879772611,23.459999084472656,6.579999923706055,6982.40380859375,1990.3074951171875,7260.52978515625,Estimated,-15.90999984741211,22.211284867598124,112.04067586106066,0.5299999713897705,1.038932590560755,117.97899623431567,0.2000000029802322,0.415573036224302,"Your shot shows great power with a decent carry distance of 112 yards. However, the attack angle is slightly negative, which means you're hitting down on the ball a bit rather than having a clean ascending strike. This could lead to more backspin and less distance. To improve, focus on hitting up on the ball more and ensuring your clubface is square to your intended path. Your face angle is close to your path, which is good, but can be better aligned for more accuracy.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:08,Lauren,,Pitching Wedge,70.50823314666748,1.81,6.23,5.66,-0.5700000000000003,85.29438468253011,1.209708155714316,23.940000534057617,5.429999828338623,6083.69677734375,2019.060546875,6409.990234375,Estimated,-18.36000061035156,19.969378504721817,106.24453055241702,-1.100000023841858,-2.03412069216175,113.26552572373748,-1.5199999809265137,-3.0074364840984344,"Great job with your pitching wedge! Your club speed is solid, but your ball is spinning a bit too much, which can affect distance. Your launch angle is good, but working on a more neutral path could help improve your accuracy. Try to work on keeping your club face square to your swing path for better results.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:27,Herald,,Pitching Wedge,68.7410534453392,-1.78,6.28,2.93,-3.35,92.07229903420466,1.339407739909278,23.40999984741211,3.190000057220459,5463.46533203125,1066.93896484375,5566.669921875,Measured,-11.050000190734863,23.21740915662349,120.92081859235168,-0.949999988079071,-1.9903762032019896,129.0573039683759,-1.2100000381469729,-2.723097045122273,"Your swing speed is solid for a pitching wedge, but your attack angle is slightly negative, meaning you might be hitting down a bit too much. This can lead to more spin and less distance. Focus on striking the ball with a more level or slightly upward angle. Also, your club path suggests you're swinging a bit to the right, which can cause a fade or slice. Work on keeping your path straighter to improve accuracy and consistency.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:37:51,Brian,,Pitching Wedge,67.891017639637,-1.54,5.68,-2.58,-8.26,93.63815617240834,1.3792421947397548,21.64999961853028,-1.409999966621399,5016.951171875,2073.98681640625,5428.740234375,Measured,-22.459999084472656,20.898950198805323,122.1456684550285,-10.1899995803833,-21.609798405139145,131.1898465014756,-10.739999771118164,-24.44225693339854,"Your shot shows a strong swing speed, but we need to focus on your accuracy and control. The club face was slightly closed at impact, which caused the ball to spin off to the left. Try to align your clubface more squarely to your target. Also, your attack angle is a little negative, which means you might be hitting down too much. Aim for a more neutral angle to help lift the ball better. Work on these aspects to improve your accuracy and consistency.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:38:23,Jason,,Pitching Wedge,64.4685050535202,-3.84,7.68,8.87,1.1899999999999995,87.84449073431915,1.3625954357308698,24.350000381469727,8.25,7357.27001953125,-218.35867309570312,7360.509765625,Estimated,1.7000000476837158,22.63779546011984,109.77689673222903,9.869999885559082,18.81014902581273,115.25590153583288,9.84000015258789,19.6959751879856,"Your club speed and ball speed are solid, but your attack angle of -3.84 degrees indicates you're hitting down a bit too much on the ball for a pitching wedge. This can cause high backspin and a less controllable shot. Try to focus on a slightly upward attack angle to promote better contact and distance. Additionally, your club path and face angle being to the right suggests you're cutting across the ball; working on your swing path can help straighten out your shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:38:44,Herald,,Pitching Wedge,65.56460385560989,-4.78,5.95,4.08,-1.87,82.40873476782781,1.256908910016646,25.549999237060547,4.099999904632568,4802.5888671875,310.5694885253906,4812.6201171875,Estimated,-3.700000047683716,19.90376229275762,104.99781209558842,3.1700000762939453,5.796150523398069,114.02012154788372,3.049999952316284,6.058617457156629,"Your pitching wedge shot shows good speed and decent carry distance! However, the attack angle is a bit negative, meaning you're hitting down too much on the ball. This can lead to higher spin, which might affect your distance and accuracy. Try to focus on sweeping the ball off the ground rather than digging down. A smoother swing will help improve your launch angle and reduce backspin for better carry. Keep practicing!",sweep drill,1.1509776,69.998,97.22,0
+12/22/24 19:41:22,Herald,,7 Iron,67.42126101016999,-5.39,7.97,10.01,2.04,83.1469193197081,1.2332447965808,17.84000015258789,9.220000267028809,1417.434814453125,384.5772399902344,1468.6800537109375,Estimated,-15.18000030517578,9.547243319812424,97.56123854292036,7.110000133514404,12.073490425353498,121.77383560559156,6.630000114440918,14.05293089742213,"Your club speed is good for a 7 iron, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to less distance and inconsistent strikes. Your face angle suggests that you're aiming slightly right of your target, contributing to some side spin. Try to work on your swing path to make it more neutral, and focus on a more level swing to help with contact and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:41:55,Jason,,7 Iron,70.53060250997544,-0.19,0.22,7.26,7.04,92.72101261811169,1.3146210200741977,19.479999542236328,5.989999771118164,2063.523193359375,-253.36880493164065,2079.02001953125,Measured,7.0,15.474627310089772,126.44356892786618,7.860000133514404,17.290026209297025,146.40200270600326,8.050000190734863,20.494312372238937,"Your shot with the 7 iron shows some good potential, but your launch angle and face angle indicate the ball tends to slice right. Focus on aligning your clubface more square to your target at impact and try to slightly increase your angle of attack. This will help you achieve a straighter flight. Additionally, your spin rates are on the higher side, which can contribute to control issues. Consider working on your grip and stance to promote a more consistent swing path.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:42:28,Lauren,,7 Iron,73.50572782993316,-0.96,2.45,4.97,2.52,100.10290080308914,1.3618381010346927,17.610000610351562,4.389999866485596,3444.346923828125,-855.5801391601562,3549.02001953125,Measured,13.949999809265137,18.033682521612945,137.76246457202433,9.31999969482422,22.309710228495305,152.46062954971785,9.729999542236328,25.75459160219134,"Your club speed looks good, and your ball speed is decent, but the backspin is on the high side. Try to flatten out your attack angle a bit and focus on aligning your club face more with the target. This should help reduce the spin and improve distance and accuracy.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:42:52,Herald,,7 Iron,70.75429614305496,0.35,5.28,5.4,0.1200000000000001,86.14441434430319,1.2175149643228962,15.079999923706056,5.099999904632568,3507.921875,1366.2711181640625,3764.60009765625,Estimated,-21.280000686645508,9.689413169669365,99.93437732972508,-0.2000000029802322,-0.3499562376002316,117.01661956310272,-1.0199999809265137,-2.07786518112151,"Your 7 iron shot shows a good club speed and decent carry distance. The launch angle is good, but the backspin is quite high, which may cause the ball to rise too much and lose distance. Consider focusing on your swing path, as it's slightly out to the right, leading to the left spin. This can cause control issues. A more consistent swing path will improve both distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:43:22,Lauren,,7 Iron,75.40712371110916,-3.32,3.3,9.22,5.920000000000001,90.3498570355041,1.1981607650444508,19.239999771118164,7.989999771118164,2500.898681640625,-282.2887878417969,2516.780029296875,Measured,6.440000057220459,14.905948953612892,120.62554668146367,9.960000038146973,20.85520466689468,137.47812278640868,10.109999656677246,24.12510808475168,"Your club speed is good, but the club face is open at impact, leading to a push to the right. Focus on squaring the face at contact to improve accuracy. Consider lowering your attack angle to help with consistency and distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:43:50,Brian,,7 Iron,75.2505381679535,1.45,1.33,7.16,5.83,94.82372969709468,1.2601069973141628,19.350000381469727,6.050000190734863,5371.29296875,75.9399185180664,5371.830078125,Measured,-0.8100000023841858,19.92563297281117,125.79833276169302,6.199999809265137,13.571740475913884,135.36744884746076,6.130000114440918,14.45756768103763,"Your ball speed and carry distance are solid, but the high backspin indicates you're losing distance due to excessive spin. Try to flatten your attack angle slightly and work on aiming the clubface to improve accuracy. This will help you achieve a better launch angle and carry distance.",attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:44:34,Lauren,,7 Iron,74.69130408525467,0.72,0.85,7.01,6.16,99.81209669077998,1.3363282099995435,16.889999389648438,5.860000133514404,3677.303466796875,188.8580780029297,3682.14990234375,Measured,-2.940000057220459,17.618110397970668,137.21565793855189,5.170000076293945,12.368766508045042,151.35606947028646,5.039999961853027,13.309273542155324,"Your swing is showing good club speed and ball speed, but the ball path indicates some issues with direction. The club face is open at impact, leading to a tendency to push the ball right. Try to focus on squaring the club face as you hit the ball.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:45:01,Lauren,,7 Iron,74.80315090179442,3.06,2.77,4.83,2.06,104.6438788239684,1.3989234084717963,14.31999969482422,4.320000171661377,4779.77587890625,-11.679218292236328,4779.7900390625,Measured,0.1400000005960464,17.497812271118164,141.8416373853088,4.630000114440918,11.439194813961535,154.30883864080897,4.599999904632568,12.39063823104948,"Your 7-iron swing is looking solid! You've generated good club speed and ball speed, resulting in a healthy carry distance of around 142 yards. However, the high backspin and slight face angle suggest a need for more control over your club face at impact. Focusing on a more consistent strike can help reduce the backspin, giving you more distance. Pay attention to your club path and face alignment to keep your shots more centered and accurate.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:47:28,Lauren,,Driver,79.74678019285201,-7.7,-11.08,-8.54,2.540000000000001,110.66124301507809,1.387657818252542,1.5800000429153442,-8.399999618530273,2081.051025390625,-291.7319030761719,2101.39990234375,Estimated,7.980000019073486,0.3937007917444219,46.18328776246608,-7.849999904632568,-6.31014852941297,128.8276461835503,-7.489999771118164,-16.786964064784343,"Your driver data shows that you're hitting down on the ball with a steeper angle (almost 8 degrees down) and the club path is also coming from the outside, which causes the ball to slice to the right. Consider focusing on a more upward attack angle and getting the club path more in line with your target. This will help you hit straighter shots with more distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:48:19,Herald,,Driver,107.32820515155792,-8.41,-12.43,-0.16,12.27,128.86990338243413,1.200708641316206,10.619999885559082,-1.6799999475479126,3228.272705078125,20.84756660461425,3228.340087890625,Measured,-0.3700000047683716,19.181977703446137,192.1150406017423,-1.899999976158142,-6.37576526285261,211.0564303950905,-1.909999966621399,-7.020997257222234,"Your club speed is solid, but your attack angle is negative, meaning you're hitting down on the ball. This often leads to high backspin and can hurt your distance. Try to focus on hitting slightly upwards on the ball for better launch and distance. Additionally, your club path is to the left; working on a straighter swing path will help improve consistency.",upward attack angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:48:55,Brian,,Driver,88.73926424264909,0.66,1.12,-2.27,-3.39,123.16571744555311,1.3879506270050672,12.3100004196167,-1.7300000190734863,4983.013671875,-510.54974365234375,5009.10009765625,Measured,5.849999904632568,23.56736506830157,176.4545072964429,0.9200000166893004,2.832458267521673,188.34207816822527,1.090000033378601,3.587051484290697,"Your club speed is decent, but there's room for improvement. The face angle at impact suggests you may be slicing the ball a bit. To fix this, work on aligning your body and clubface better at setup. Also, increasing your attack angle slightly can help generate more lift and distance. With a high spin rate, consider lowering it by hitting more down or adjusting your setup for a better contact point.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:49:45,Herald,,Driver,88.8287416958809,-2.03,3.52,-7.24,-10.76,127.23694088494176,1.4323848166234006,9.09000015258789,-5.5,1336.580322265625,771.6749267578125,1543.3499755859375,Measured,-30.0,8.0271215462476,150.04373688739545,-10.43000030517578,-27.176290100760752,208.74890573434823,-11.84000015258789,-42.83682966376546,"Your club speed is decent, but your attack angle is negative, meaning you're hitting down on the ball rather than launching it upwards. This is causing the ball to have a lower launch angle, which can lead to shorter distances. Work on getting the club more level at impact by focusing on a more upward attack angle. Additionally, your club face is angled too much to the left, resulting in a slice. Aligning your clubface more towards your target should help. To improve your swing path, keep your arms relaxed and feel your body turn rather than just your arms swinging.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:50:35,Brian,,Driver,122.60648029088976,0.0,0.0,0.0,0.0,127.25930649362635,1.0379492681928195,15.869999885559082,-2.490000009536743,2052.1669921875,-348.5719299316406,2081.56005859375,Measured,9.640000343322754,24.4531933163762,204.41818985487225,0.4099999964237213,1.4545056919694872,225.4702452435613,0.6899999976158142,2.712160922882333,"Your driver swing looks solid overall! However, you had a neutral attack angle and club path, which is good, but slight adjustments can help improve distance and accuracy. Work on adding a bit of downward angle at impact for better launch and ball flight. Your backspin is slightly high, suggesting the ball could be spinning more than ideal for distance. Consider focusing on your follow-through to enhance your trajectory.",launch angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:51:19,Lauren,,Driver,91.6696508359909,2.24,-3.5,-3.81,-0.31,122.6512231134584,1.3379697860189042,13.760000228881836,-3.569999933242798,4413.89453125,-1500.03369140625,4661.81982421875,Measured,18.770000457763672,24.03761910683216,175.6780345345378,4.679999828338623,14.337269554185127,188.8123238631488,5.260000228881836,17.3009615493238,"Your swing speed is good, but your club path and face angle show that you're aiming too far left. This likely results in your ball slicing, as indicated by the negative club path and side spin. Work on adjusting your club path to be more neutral and ensure your club face is squared at impact for straighter shots. Lowering the backspin can also help, aiming for a more effective launch angle. Focus on hitting the ball with a more centered face to boost your distance and accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:52:13,Lauren,,Driver,90.68539885044098,1.92,0.65,-4.5,-5.15,117.88654633955866,1.2999506848283042,12.289999961853027,-3.619999885559082,2959.192626953125,-1570.781494140625,3350.25,Measured,27.959999084472656,15.573052670986954,161.45013193898194,5.570000171661377,15.682414414861796,180.5446102349997,6.599999904632568,20.73490654004217,"Your driver swing shows good club speed and ball speed, but watch the club face angle at impact—it's too open, causing significant left spin and a slight hook. Focus on aligning the club face square to your target at impact for straighter shots. A slight change in your attack angle might help, too—try to keep it closer to neutral for better launch conditions.",club face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:52:47,Brian,,Driver,88.09055270671846,-0.02,3.49,-17.66,-21.15,117.70758733714229,1.3362112476354688,9.399999618530272,-14.06999969482422,1017.1295776367188,587.2399291992188,1174.47998046875,Measured,-30.0,6.080489701636509,122.12379151726964,-17.530000686645508,-36.789149632537374,186.2970266989469,-18.709999084472656,-59.75502823837997,"Your shot data shows a few areas for improvement. The club speed is solid, but the club face angle at impact is significantly closed (negative value), causing your shots to hook left. Focus on keeping the club face more square. Also, your attack angle is nearly neutral, which is good, but trying to hit slightly up on the ball can help increase your launch angle and carry distance. Work on your swing path for better direction as well.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 19:53:36,Jason,,Driver,82.16267143011092,2.44,0.49,-1.0,-1.49,112.00340140026128,1.363190843855819,13.630000114440918,-0.7599999904632568,4886.4443359375,-2821.189697265625,5642.3798828125,Measured,30.0,17.72747005594374,145.8005287589549,11.609999656677246,29.3416438686952,157.93962600971463,12.579999923706056,34.40507237685324,"Your driver swing shows good speed at 82 mph, but the -1.0 degree face angle indicates you're closing the clubface just before impact, leading to a slice. To improve, work on aligning the clubface to be more square at impact. Consider lowering your backspin by adjusting your attack angle to be more level with the ground, which should help you achieve a straighter flight and longer carry distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:54:08,Jason,,Driver,85.29438229322434,0.28,-5.42,-6.49,-1.0700000000000005,114.91141692364818,1.3472331217383888,18.0,-6.010000228881836,1598.2537841796875,-885.926513671875,1827.3699951171875,Measured,29.0,20.41775977729708,172.48468579752443,0.9900000095367432,2.9746281173786144,194.55379351460945,1.830000042915344,6.211723168515789,"Your shot data shows that your club speed is decent, but you're having issues with your club path and face angle, both of which are negatively influencing your shot direction. With a club path of -5.42 degrees, you are slicing the ball, as indicated by the negative club face angle. To improve, focus on aligning your body properly and swing more from the inside. Aiming for a straighter club path will help keep the ball in play and improve accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:54:42,Brian,,Driver,87.3076249909401,2.01,-5.65,-1.92,3.73,114.32981723226476,1.309505524221152,17.170000076293945,-2.2799999713897705,1879.8466796875,-1085.329833984375,2170.659912109375,Measured,30.0,19.531933615124217,167.47593503245116,5.769999980926514,16.84164389377088,188.735779611814,6.710000038146973,22.058179677714406,"Your driver swing shows some potential, but there are a few areas we can work on. Your club path is too much to the left (negative number), which may be contributing to your sidespin. Focus on aligning your club path more straight or slightly to the right. Also, your attack angle is positive but could be adjusted slightly for more optimal launch conditions. Aiming for a neutral club face will help reduce sidespin and improve accuracy. Let's work on these adjustments to help your ball fly straighter and farther.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:55:17,Herald,,Driver,90.23801158428194,6.04,-5.76,-3.3,2.46,122.36041900114924,1.3559742380500608,13.949999809265137,-3.430000066757202,3228.869384765625,-626.458984375,3289.080078125,Measured,10.979999542236328,22.473751801356684,183.6832916584372,0.6399999856948853,2.04505681440169,200.8420697995425,1.0099999904632568,3.532370873090997,"Your driver swing shows you have good club speed and a decent smash factor, meaning you're making solid contact. However, your club path and face angles suggest you're coming in too much from the inside and with a closed face, which can cause a hook. Work on adjusting your swing path more to the outside and ensure your club face is square at impact. Additionally, try to lower your backspin for more distance by keeping the ball lower in the air.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:55:58,Herald,,Driver,92.3854704618454,5.16,-8.96,-24.03,-15.07,63.39477595606786,0.6861985509101185,7.619999885559082,-20.86000061035156,9771.7392578125,-462.5328063964844,9782.6796875,Estimated,2.7100000381469727,1.7497812531855883,40.376199813139465,-20.59000015258789,-14.195099704328186,63.74671833145021,-20.34000015258789,-22.156605038611588,"Your driver shot shows a significant amount of leftward spin and a very closed face at impact, which is causing your ball to go left and not travel far. To improve, focus on getting your club face more aligned with your swing path at impact. This will help reduce the sidespin and improve your accuracy. Also, your launch angle is quite low, so consider working on your tee height and angle of attack to help the ball launch higher for a greater distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 19:56:27,Herald,,Driver,88.09055270671846,4.76,-2.86,2.9,5.76,114.19559798045248,1.2963433021092063,12.380000114440918,2.0299999713897705,1429.907958984375,615.5198974609375,1556.760009765625,Measured,-23.290000915527344,10.804899202569572,146.88319521341327,-2.130000114440918,-5.468066334724426,186.756342268598,-3.049999952316284,-9.930008380423487,"Your driver swing shows some solid potential, but you're experiencing a slight pull due to your club path moving a bit to the left. Focus on keeping the club path more neutral to help straighten out your shots. Also, your launch angle is decent, so maintaining that while bringing the club face more in line with your swing path could improve accuracy and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:58:23,Brian,5 Wood,5 Wood,79.9481044626236,-0.75,1.66,4.65,2.99,110.21385404227205,1.378567444257517,14.470000267028809,4.03000020980835,2805.0888671875,-917.9282836914062,2951.4599609375,Measured,18.1200008392334,16.480751599115138,154.4947508937239,9.90999984741211,26.596674318355326,173.52361506367924,10.520000457763672,31.68197559246869,"Your shot data indicates a solid club speed and ball speed, but the high backspin and right spin suggests you might be slicing the ball. Focus on adjusting your swing path and club face angle at impact to help reduce sidespin. Work on your attack angle; a slightly higher angle could help with launch and distance. Overall, keep practicing and you'll see improvements!",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 19:58:53,Brian,5 Wood,5 Wood,80.90998708486558,-0.26,7.28,-0.25,-7.53,115.00089642485636,1.421343650744045,15.199999809265137,0.7099999785423279,4995.0556640625,-36.61632537841797,4995.18994140625,Estimated,0.4199999868869781,24.38757501851024,163.46237634522913,0.949999988079071,2.723097045122273,174.66098220614185,0.959999978542328,2.9199475061789144,"Your shot data shows that your ball speed is good compared to your club speed, which is a positive sign. However, your attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it off the tee. This could be why you're getting high backspin, which can affect distance. Aim to improve your attack angle by trying to sweep the ball more on your backswing and follow through. Additionally, your club path is well to the right, which is generally a good sign, but the face angle is a bit closed at impact. Focus on getting your clubface more square to your target line at impact to help with accuracy.",sweep the ball drill,1.1509776,69.998,97.22,0
+12/22/24 19:59:24,Brian,5 Wood,5 Wood,78.98622184038163,0.84,2.43,2.89,0.4599999999999999,112.09288090146948,1.4191447354956546,13.899999618530272,2.680000066757202,5475.349609375,-1007.8784790039062,5567.33984375,Measured,10.43000030517578,20.888013815827662,153.6854710687876,7.590000152587891,20.29746165044457,164.315393358469,7.849999904632568,22.44094473832547,"Your shot demonstrates solid club speed and decent carry distance with a somewhat high spin rate, which could be contributing to a lack of distance. The club face is open relative to your swing path, causing the ball to veer slightly right. Focus on aligning your club face more with your swing path to improve accuracy and lower spin. Try to lower the backspin by maintaining a slightly descending angle of attack. This will help promote a longer, more penetrating ball flight.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 20:00:33,Brian,,Gap Wedge,64.78167613983155,-4.69,-8.32,1.63,9.95,80.05995332713974,1.2358425730499774,26.75,0.3000000119209289,6136.75634765625,3220.5029296875,6930.47021484375,Estimated,-27.690000534057617,19.22572114945501,95.3521434148788,-9.640000343322754,-15.955817731598016,101.3123323822856,-10.18000030517578,-17.90245009768455,"Your club speed is good for a gap wedge, but the negative attack angle means you're hitting down too steeply on the ball, which can lead to more spin and less distance. Also, your club path is significantly out to the right, causing your ball to start further right and curve left. Focus on leveling out your swing and aligning your path more toward your target.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:00:51,Herald,,Gap Wedge,61.31442482709885,-2.82,-0.17,-1.84,-1.6700000000000002,73.48335505333125,1.198467656844987,30.309999465942383,-1.5299999713897705,4023.52734375,1107.508544921875,4173.169921875,Estimated,-15.390000343322754,18.79921264283508,89.14041972488758,-6.099999904632568,-9.470690724870565,97.87838739156724,-6.440000057220459,-10.979877158408613,"Your gap wedge shot shows a decent club speed and solid ball speed, but the face of the club was slightly closed at impact, causing the ball to start left and spin a lot. This contributed to your carry being shorter than expected and deviating left. Focus on making sure your club face is more square at impact to improve direction and distance.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 20:01:13,Brian,,Gap Wedge,56.01288572311401,-5.14,-1.47,3.69,5.16,58.38403908708051,1.042332283605021,31.420000076293945,2.8499999046325684,6151.97216796875,-1090.2950439453125,6247.83984375,Estimated,10.050000190734863,12.35783012506738,60.0612386181474,5.510000228881836,5.774278278918189,65.91207209938466,5.690000057220459,6.539807357189432,"Your gap wedge shot shows a good club speed and decent launch angle, but the negative attack angle and crossover of your club path indicate that you're hitting slightly down and to the left, which can cause inconsistencies. To correct this, focus on improving your club path and ensure your swings are more on-plane. Additionally, aim to reduce backspin by hitting the ball more cleanly, which will help with distance control.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:01:34,Jason,,Gap Wedge,53.75358002901078,-4.93,-1.21,7.28,8.49,53.55225695389208,0.99625470387256,30.40999984741211,5.829999923706055,1598.9947509765625,923.179931640625,1846.3599853515625,Estimated,-30.0,8.945756857353445,52.854331193912,2.200000047683716,2.03412069216175,64.3372704968333,1.5199999809265137,1.706036633856968,"Your shot data suggests a strong club speed with a good smash factor, indicating that you’re making solid contact. However, your attack angle is negative, which means you're hitting down on the ball too much. This can lead to less optimal launch conditions and softer shots. Focus on delivering the club more level or with a slight upward strike for a better launch angle. The club path and face angle also show that you're closing the face too much at impact, which can cause draws or hooks. Work on getting your face more square to the target line at impact for straighter shots.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:06,Lauren,,Gap Wedge,52.67985059022904,-5.91,-6.77,0.53,7.3,53.91016642548993,1.0233545809541285,36.54999923706055,-0.4099999964237213,1433.8336181640625,-326.2853698730469,1470.489990234375,Estimated,12.81999969482422,12.204723892232778,56.50699550057652,1.2200000286102295,1.202974619713146,67.59623753171263,1.4800000190734863,1.7497812531855883,"Your shot with the gap wedge shows a slightly downward strike with the -5.91 degree attack angle, which is common, but it could be a bit too steep. This may lead to less control and consistency. The club path of -6.77 indicates you're coming across the ball from the outside in, which can cause pulls or slices. Focus on a more neutral swing path. The launch angle is good at around 36 degrees, helping your ball to get airborne. Your spin rate is reasonable, but aim for more consistent contact to improve distance. Overall, practicing your swing path will help straighten out your shots and improve your accuracy.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:21,Herald,,Gap Wedge,54.46939965486527,1.51,-9.29,0.0,9.29,39.258230898810325,0.7207391883803099,18.979999542236328,38.68000030517578,4128.6640625,-2383.684814453125,4767.3701171875,Estimated,30.0,2.03412069216175,21.99256346575021,41.810001373291016,14.66535374285877,26.2029728747666,42.22999954223633,17.607174014993006,"Your gap wedge swing shows that your club path is quite off to the left (negative value), which means you're likely coming across the ball and causing a significant leftward curve on your shots. Focus on straightening your swing path to help improve accuracy. Additionally, your smash factor indicates there's some room for better ball contact—try to hit the ball more consistently in the center of the clubface to increase ball speed and distance.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:02:53,Jason,,Gap Wedge,55.02863373756409,-6.91,2.67,6.71,4.04,48.92179943180463,0.8890244243590811,11.699999809265137,5.849999904632568,2385.720703125,-88.73126983642578,2387.3701171875,Estimated,2.130000114440918,1.3888888281609866,24.96719080091566,6.010000228881836,2.613735822722873,38.024933792290085,6.050000190734863,4.00262465088386,"Your gap wedge swing shows some room for improvement. The speed is decent, but the attack angle is a bit too negative, which can lead to thin or low shots. Aim for a more neutral angle to help the ball get airborne better. The face is open at impact, indicated by the 6.71-degree face angle. Focus on turning your body more through the shot to square the face. Your carry distance is short; improving your launch angle and reducing backspin could help you get more distance. Try to work on your swing path too, as it veers slightly to the right.",face angle drill,1.1509776,69.998,97.22,0
+12/22/24 20:03:29,Jason,,Gap Wedge,62.8579108953476,-6.5,-8.11,-1.58,6.529999999999999,73.192559474257,1.164412854829293,29.0,-2.309999942779541,6347.220703125,610.0498046875,6376.47021484375,Estimated,-5.489999771118164,18.35083137025981,85.87051004932528,-4.349999904632568,-6.517935112709552,91.5463655747235,-4.429999828338623,-7.075677607684213,"Your club speed is in a good range for a gap wedge, but your attack angle of -6.5 degrees suggests you're hitting down too much. This can lead to excessive backspin and lower distances. Try to have a more neutral attack angle by focusing on sweeping the ball off the ground. Your club path is also quite negative, meaning your club is coming from too far inside. This can cause pulls to the left. Work on your swing path to achieve a more square face at impact. Consider practicing a simple 'swing path drill' to help improve your alignment and club path.",swing path drill,1.1509776,69.998,97.22,0
+12/22/24 20:03:58,Lauren,,Gap Wedge,62.41052362918853,-0.88,0.76,-0.5,-1.26,68.85290179786125,1.1032258310625631,25.729999542236328,-0.3199999928474426,4696.408203125,2277.415283203125,5219.47021484375,Estimated,-25.8700008392334,12.806211397642642,76.78258647096754,-7.130000114440918,-9.525371596807986,85.89238698708414,-7.820000171661377,-11.690725364742434,"Your shot with the gap wedge shows good potential, but the club face was slightly closed at impact, leading to a significant leftward bias in your shots. Your launch angle and backspin are in a good range, but let's work on squaring the club face at impact to improve accuracy. Additionally, your attack angle is close to neutral, which is great, but a tiny upward angle could help with carry distance.",face alignment drill,1.1509776,69.998,97.22,0
+12/22/24 20:04:25,Lauren,,Gap Wedge,52.16535523414612,-4.93,-4.5,0.72,5.22,56.19184250688932,1.0771869999671269,30.309999465942383,0.0299999993294477,1695.9344482421875,509.4500427246094,1770.800048828125,Estimated,-16.719999313354492,9.973752869383247,58.38801165469886,-2.220000028610229,-2.2637793895693505,70.66929231367703,-2.5999999046325684,-3.204286945155076,"Your gap wedge shot shows a decent carry distance of around 58 yards, but the club path and attack angle suggest you're coming in a bit too steep. This might be causing the ball to spin more and not carry as far as it could. Focus on a smoother swing and try to aim for a shallower attack angle to improve your distance and control.",swing path drill,1.1509776,69.998,97.22,0
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
index a777554b4b..fc94d8739b 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_10.csv
@@ -1,114 +1,114 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your pitching wedge shot shows good club speed and ball speed, which means you're generating nice power. However, the ball tends to slice slightly, indicated by the positive face angle and sidespin. Try to focus on squaring the clubface at impact to reduce side spin. Work on your attack angle, as a slightly more downward angle can help increase consistency and control. Also, practicing your alignment will reduce carry deviation. Overall, a solid effort—just fine-tune those small elements!",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"It looks like there were some issues with your club speed and attack angle data, but your ball speed is decent. Your launch angle is quite low, which could mean the ball is not getting enough height. Try to focus on hitting up on the ball a bit more to increase that launch angle for better carry distance.",launch angle adjustment drill,1.2065908,64.0,101.325,73
-5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"You're generating good distance with your pitching wedge, but your attack angle is a bit flat, which can lead to excessive backspin and inconsistency. Focus on hitting down slightly more on the ball to improve control and reduce spin. Try to keep your swing path straighter to enhance accuracy.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your shot with the pitching wedge had good distance but could use some adjustments. The club speed is decent, but the attack angle is slightly negative, suggesting you're hitting down on the ball a bit too much. This can lead to extra backspin. Try to focus on a more neutral attack angle for better lift. Your club path is slightly to the right (3.47 degrees), which is fine, but the face angle (4.68 degrees) indicates that you're cutting across it, causing a bit of sidespin. Work on aligning your clubface more square to your target at impact. Overall, aim for a smoother swing with an emphasis on your follow-through to reduce deviation and enhance accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your swing shows good speed and solid launch conditions, but the attack angle is slightly negative, which may cause catching the ground before the ball. Focus on hitting up slightly more with your pitching wedge. Your club path is moving to the right, which means you might want to work on squaring the clubface at impact to help direct the ball straighter. Overall, you're doing well, but tweaking your angle a bit and ensuring the face aligns better can improve your shot accuracy and carry distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Your pitching wedge shot shows solid ball speed and distance, but the attack angle is a bit too negative, indicating you're hitting down on the ball more than necessary. This can lead to excess spin and less control. Focus on gently sweeping the ball off the ground rather than digging down. Additionally, the club path suggests you’re swinging a bit to the right, which could cause your shots to drift. Work on correcting your path to be more neutral. This way, you'll hit straighter and more consistent shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your swing speed is good for a pitching wedge, but you could improve your accuracy and consistency. Your attack angle is slightly positive, which is good for getting the ball in the air. However, the curve of your ball indicates that you're slicing it a bit. Focus on aligning your body and clubface more square to your target at impact to reduce the sidespin. Try practicing your alignment and aim to keep your swing path more neutral.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitch was solid, but you could benefit from reducing your backspin for more distance. Focus on keeping your clubface more neutral at impact. A slight adjustment to your attack angle could also help improve your contact and distance.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"Your pitching wedge swing shows good speed and some positive elements. However, your attack angle is slightly upward, and the path is a bit too right, which can cause inaccuracies. Work on adjusting your club path to be closer to straight, and focus on lowering your attack angle slightly to achieve a better launch and control your spin. This will help improve accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your pitching wedge shots show good speed and carry distance, but the ball is curving too much to the right because the clubface was open at impact. Focus on getting your clubface square to the target as you swing through. A higher launch angle and backspin is great, but let’s work on straightening out those shots.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"Great job with your pitching wedge! Your club speed and ball speed indicate solid power, but a higher launch angle could improve your carry distance. The attack angle and club path show you're hitting slightly from the outside, which might be adding to that deviation. Focus on making more consistent contact and working on your swing path for better directional control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your club speed is solid, and your ball speed is good, but your carry distance shows some inconsistency. The attack angle and launch angle indicate a decent upward strike, but your club path is a bit steered to the right. Focus on squaring the clubface at impact to improve accuracy and distance. The backspin is high, which can lead to a steeper landing angle; consider maintaining a slightly lower trajectory for more roll.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Your shot shows good ball speed and decent carry distance! However, your attack angle is slightly negative, which means you're hitting down on the ball instead of making clean contact. Focus on getting the club more level through impact to help improve your launch angle. Try to keep the clubface more square throughout your swing to reduce sidespin for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your pitching wedge shot shows good club speed and some decent distance, but your ball flight is affected by the face being slightly open and a bit of side spin. Focusing on keeping the club face square at impact will help straighten your shots. Also, try to decrease your backspin for better control and distance. A consistent swing path will greatly improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your shot data shows you're generating solid ball speed and launch angle, but your club face is open at impact, which is causing the ball to launch to the right. Focus on aligning your club face square to your target at setup. Also, try to reduce your backspin a bit for more control. Work on these areas to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"Your shot shows a good carry distance, but your club path is aimed a bit to the right (5.5 degrees). This might cause you to miss your target. Focus on aligning your body and clubface more towards your intended target. The higher backspin also suggests you could benefit from a more downward angle of attack to achieve better control and distance. Try to keep the face square to your path throughout the swing for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"Your shot shows a solid club speed and a decent smash factor, but your ball is curving left due to an open club face relative to your swing path. Focus on aligning your club face better with your swing path and work on your backspin, which is a bit high. A lower backspin can help improve distance. Try to keep your attack angle close to neutral to get a better launch angle and more carry distance.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"You have a good club speed and decent launch angle, but your club path and face angle are a bit misaligned, which causes your shots to deviate to the right. Focus on getting the club face more square to your path to improve accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Your club speed is solid at 68 mph, and your ball speed of 83 mph indicates good contact. The attack angle is slightly positive, which is great for a pitching wedge. However, your club path is a bit to the right, which might be causing some of that sidespin. Focus on bringing the club more down the target line. Work on keeping your club face square to the target at impact to reduce sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your pitching wedge shot shows good ball speed and decent carry distance. However, your attack angle is nearly flat, meaning you're not getting optimal height on the shot. Also, your club path is significantly to the right, which may cause a push to the right. Focus on a more neutral path and slightly increasing your attack angle for better elevation and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"Your shot shows a decent club speed and good ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause excess backspin. Try to focus on hitting the ball with a slightly upward angle for better distance and control. Additionally, your club face is quite open at impact, which could lead to those hooks or slices. Work on squaring the club face at impact.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"You're generating good club speed, but there are a few areas to work on. Your attack angle is slightly negative, which can lead to less favorable contact with the ball. Additionally, the club path is a bit inside-out, which is causing the ball to start to the right. Focus on getting a more neutral path and a slightly steeper angle of attack for better contact and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your club speed and smash factor are solid, but your club face is open at impact, which causes a high amount of sidespin, resulting in a big slice. Focus on closing the face slightly through impact and aligning your swing path more toward your target.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your shot data shows a good club speed and ball speed, indicating solid potential. However, the attack angle is very flat, which can lead to lower launch and high backspin, causing the ball to climb and drop too quickly. Additionally, your club path is significantly out to in, resulting in a slicing trajectory. Focus on aligning your swing path and slightly increasing your attack angle for better launch conditions and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot data shows that your club path is a bit far to the left with a closed club face, leading to shots that curve off target. To improve, focus on squaring the club face at impact and try to keep your swing path straighter. Your launch angle is good, but the high backspin is causing the ball to lose distance. Work on hitting a lower, more penetrating shot.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your club speed is decent for a 7 iron, but your club face is closed at impact, which causes the ball to start left and spin excessively. Focus on aligning your club face more with your swing path for better accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your club speed is solid for a 7 Iron, and you have good ball speed and carry distance. However, the high backspin and sidespin suggest that you might be cutting across the ball. This could be causing the ball to lose distance and veer to the left. Focus on aligning your swing path more straight and keeping the clubface square at impact. A little more practice on your swing path will help improve your consistency and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your 7-iron shot shows solid speed and ball distance, but the club face is open (8.2°) relative to your swing path (3.7°), causing the ball to spin to the right. Try to get the club face more aligned with your swing path for straighter shots. Your launch angle is good, though. Focus on correcting the face angle to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Your shot with the 7-iron shows good club speed and a decent smash factor, meaning you're generating solid ball speed from your swing. However, the backspin is a bit high, which can cause the ball to balloon in the air. Working on a more neutral attack angle can help. Also, your club path suggests you're coming in slightly too far from the outside. Focus on maintaining a straighter swing path to improve accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your club speed and ball speed are good overall, but your shot tends to veer left, indicating a need to work on your club path and face alignment at impact. The high backspin suggests a solid connection, yet you might want to focus on reducing the sidespin for straighter shots. Consider practicing your alignment and targeting drills.",alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"Your 7-iron shot shows good speed and distance, but your club path and face angles indicate you might be aiming a little to the right. This can cause a fade or slice. Try to square the face to your swing path for straighter shots. Focus on consistency with your launch angle; a slightly higher launch can help improve carry distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"Your 7 iron swing shows good club speed and ball speed, but there are areas for improvement. The attack angle is a bit steeper, which can affect your consistency. The path suggests you are swinging a bit out to in. A little adjustment in your swing path will help you hit straighter shots. Also, working on reducing backspin can help with distance, so focus on a cleaner strike. Overall, you're on the right track!",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed of around 70 mph is solid for a 7-iron. However, the club path indicates that you may be coming slightly across the ball, which can lead to inconsistent shots. With a high face angle (8.96 degrees), it seems you're aiming a bit to the right, resulting in a push. Focus on your alignment and try to create a more neutral swing path. A little practice on hitting the ball straighter will help you find more consistency.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your club speed of around 70 mph is good for generating solid distance with your 7 iron. However, your attack angle of nearly 9 degrees is a bit high, which can cause the ball to launch too steeply. A more neutral attack angle can help you achieve better distance and control. Also, your club path and face angle show that you might be aiming slightly to the right, which could lead to consistency issues. Focus on aligning your setup and ensuring your swing path is more directly towards the target.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your club speed is good, but the face angle is too open at impact, which can lead to higher-than-desired backspin and inconsistent direction. Focus on keeping the club face square to your target line. Try to adjust your path and angle of attack to improve contact and distance.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your club speed is solid for a 7 Iron, and your attack angle is slightly positive, which is good for getting the ball airborne. However, the club path and face angle suggest you might be aiming a bit too much to the right, causing the ball to curve. Focus on straightening out your swing path and face angle. Lower your backspin for better distance, which can be achieved by making clean contact and reducing the loft at impact.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your club speed is good, but your attack angle indicates you're hitting slightly down on the ball. This may lead to excessive backspin, affecting distance. Focus on keeping your swing more level to reduce backspin and increase carry distance. Also, your club path is quite out to in, suggesting you might be slicing. Work on aligning your swing path to help with accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your shot data shows that your club speed and ball speed are good, which is great! However, you have a bit of a closed face to the path, which can lead to pulls or hooks. Focus on aligning your clubface more square to your target at impact. Additionally, your spin rates are a bit high; aiming for a lower backspin can help you achieve a more penetrating ball flight. Try working on your follow-through to promote a more consistent path and face alignment.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your 7 iron swing looks solid! Your club speed and ball speed are good for generating distance. However, your club path suggests you're swinging slightly to the right and the face is also opening, which can lead to a fade. Try to work on squaring the clubface at impact and keeping your swing path straighter. This should help improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Great distance with your 4 Hybrid! However, your club path is too far right, while the club face is slightly closed at impact. This causes the ball to start right and slice. Focus on aligning your swing path more towards your target and keeping the club face square at impact for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Great job with your 4 Hybrid! Your club speed and ball speed are solid, which is leading to decent distance. However, your club path is slightly out to the right (-3.19 degrees), and your face angle is open to that path (9.46 degrees), causing a slice. Focus on getting your club path more neutral and have the club face square at impact for more accuracy. Your launch angle is looking good, and reducing your sidespin will also help improve your accuracy significantly.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Your shot data shows that you're generating a solid ball speed and distance with your 4 Hybrid, but your club path and face angle suggest a tendency to push the ball to the right. Focusing on achieving a more neutral club path and face angle will help you hit straighter shots. Working on a swing path that brings the club down from the inside will help reduce the push and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your shot data shows good potential! Your club speed is solid, but the carry distance indicates that the launch angle is a bit low, which affects how far the ball travels. To help, focus on increasing your launch angle for better distance. Practicing with a slightly shallower attack angle could help elevate the ball into the air more consistently.",launch angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"Your shot data shows that you have a decent club speed and ball speed, which is great! However, your launch angle is a bit low, and the club face is pointing quite a bit right at impact. This could lead to your shots going off target. To improve accuracy, focus on keeping the club face squared during your swing. Practicing with a slightly more neutral path could help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is solid at about 67 mph, which is good for a 4 hybrid. However, there are missing data points that make it hard to provide a full picture of your swing. The ball speed is decent, but it seems you're hitting it with a lot of sidespin, which causes the ball to curve significantly. Focus on finding a more stable swing path and ensuring your clubface is square at impact to help reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your shot shows good power with a solid club speed and ball speed. However, the face angle at impact is quite open, which could cause your shots to veer right. Work on aligning your clubface more square at impact. Also, the backspin is a bit high, which can affect your distance; try to hit slightly down on the ball to help lower that spin and gain distance.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"Your shot shows a good club speed and ball speed, but there are a few areas to improve. The attack angle is slightly positive, which is good, indicating you're hitting up on the ball. However, the backspin is quite high, causing the ball to lose distance. Focus on your club face alignment—it's slightly closed relative to your swing path, which can promote a leftward ball flight. Work on finding a more neutral impact position to reduce spin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot with the 5 Wood shows some good potential, but there's room for improvement. The club speed is decent, and you achieved a good ball speed, but the high backspin indicates that the ball is spinning more than it should. This might affect your distance and control. The face angle is open, causing the ball to launch too high and to the right. Focus on adjusting your clubface at impact to reduce the spin and improve direction. Try keeping the clubface square to your target line.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your ball speed is good, but the high backspin and steep attack angle are causing it to climb too high and not carry as far as it could. Work on shallowing your swing path and hitting more level through the ball to lower the spin and improve distance.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your shot data shows that you have good distance with your 5 Wood, but there's room for improvement in consistency. Your club path is reasonably straight, but the face is slightly open at impact, which is causing the ball to curve to the left. Focus on squaring the clubface at impact to improve accuracy. Also, try lowering your backspin for a more penetrating ball flight.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your shot with the 5 Wood shows good speed and a decent launch angle, but the spin rate is a bit high, which can lead to less distance and higher deviation. To improve your consistency and reduce the sidespin causing hooks, focus on flattening your club path and aligning your club face better at impact. Practicing with a slow-motion swing will help reinforce better mechanics.",slow motion swing,1.2065908,64.0,101.325,73
-5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your 5 wood shot showed a solid club speed, but the launch angle is a bit low for optimal distance. Additionally, your shot had a slight left bias (pull), indicated by the negative carry deviation angle. To improve, focus on swinging a bit more from the inside and try to elevate your launch angle by incorporating a slower, more controlled takeaway. This should help increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your club speed and ball speed are good, but your ball is hooking to the left (negative face angle). Focus on aligning your clubface square at impact. Additionally, your attack angle is slightly positive, which is great for launch, but a lower backspin would help your distance. Work on reducing your sidespin for straighter shots.",clubface alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It looks like there are some issues with your impact, specifically the high backspin and significant sidespin. Focus on keeping the club face square to your swing path at impact to reduce sidespin and lower your backspin for better distance. Aim for a launch angle closer to 12-15 degrees for optimal carry.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Great job with your swing speed at 90 mph! However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it up. This can lead to lower launch and more backspin. Focus on leveling out your swing through a slight upward angle to help boost your carry distance and improve your launch angle. Your club path is good, but try to keep it more consistent to reduce the deviation.",tee drill,1.2065908,64.0,101.325,73
-5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"Your club speed is good, but your club face is closed at impact, which is causing the ball to curve left and not travel as far as it could. Focus on aligning your club face straight down the target line and improving your swing path to reduce sidespin and increase distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It looks like we have quite a bit of missing data, but from the ball speed and spin rate, we can see there's potential to improve contact and direction. Focus on making solid contact with the ball to reduce excessive spin. Practice hitting balls with a smooth and consistent swing to enhance your accuracy and distance control.",solid contact drill,1.2065908,64.0,101.325,73
-5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your shot shows a good ball speed and solid carry distance, but there's room for improvement in your swing path and face angle. The club path is coming too much from the inside, causing the ball to veer left. Focusing on a more neutral swing path can help keep the ball straighter and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your gap wedge shot shows good potential with a nice carry distance around 98 yards. However, there's some inconsistency in direction, indicated by your carry deviation. Focus on straightening your club path and face alignment at impact for more accurate shots. Additionally, lowering your backspin will help the ball stay on target and reduce side deviation.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your club speed and ball speed are decent, but your carry distance indicates some room for improvement. The club path is significantly out to in, leading to a pushed shot. Focus on swinging more from the inside and ensuring your club face is square at impact. Also, the high backspin can reduce distance; working on your strike might help. Try to keep your attack angle down a bit to hit those mid-range wedges more consistently.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Your gap wedge shot shows decent power but needs improvement in accuracy. Your attack angle and club path suggest you're striking the ball well, but the face angle indicates it's open at impact, causing the ball to drift right. Focus on aligning your clubface with your target before your swing to reduce the side spin. Also, working on a more consistent swing path can help with your overall accuracy.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your club speed is good, but the ball is curving more than it should. Focus on keeping your club path more neutral, aiming for something closer to 0 degrees. Also, try to lower your spin rate to get better distance and control. Work on striking the ball more consistently to improve your accuracy and overall distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,"Your shot with the gap wedge shows some good potential, but it looks like you're coming in a bit steep with a negative attack angle and an open club face, which can lead to higher spin and less control. Work on getting a more neutral swing path and closing the club face at impact. This will help you reduce the sidespin and produce more consistent shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your gap wedge shot shows good club speed, but the club face is open at impact, causing the shot to veer to the right. Focus on squaring the club face at impact and maintaining a more neutral swing path. With practice, your accuracy will improve.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"Your shot carried about 110 yards with a good launch angle, but the spin suggests the ball may have been struck too steeply. This could cause inconsistencies in your distance and direction. Focus on improving your swing path and maintaining a more level angle through impact to gain better control and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your gap wedge shot showed good club speed and a decent carry distance, but the club face was open relative to your swing path, causing the ball to veer right. Focus on aligning your club face better with your path at impact for straighter shots. Also, consider reducing backspin slightly for a more controlled landing.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your gap wedge shot shows decent speed, but your attack angle is slightly negative, which can cause the ball to dive and lose height. To improve, focus on striking the ball with a more upward angle. Additionally, the club face is slightly open to the target, causing some right spin. Try to square up your club face at impact for straighter shots. Overall, aim for a smoother, more controlled swing.",club face drill,1.2065908,64.0,101.325,73
-5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"Your ball speed is good, but the smash factor is off, suggesting you're not making the best contact with the ball for your swing speed. Focus on ensuring the clubface is square at impact. Also, your backspin is quite high, which might cause the ball to balloon. Try to lower your attack angle slightly for better trajectory and distance. Work on your accuracy by aiming to reduce the deviation angles. Overall, keep your swing smooth and consistent.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Great job on your gap wedge shot! Your club speed is solid, and your launch angle indicates you're getting good height. However, the club face angle is slightly open compared to your path, which is causing some rightward deviation. Work on squaring the club face at impact to reduce this. Also, consider lowering your backspin to increase distance.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your shot with the gap wedge shows a strong club speed, but the attack angle is quite steep. This means you're hitting down on the ball too much, causing some unwanted backspin and leftward deviation. Focus on leveling out your swing path to hit the ball more cleanly and accurately. You might want to practice ensuring your clubface is more in line with your swing path, as it's leaning left at impact.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your shot data shows that you're hitting the ball well, but there are a few areas to improve. Your club speed and ball speed are good, indicating solid contact. However, your attack angle is slightly negative, meaning the club is coming down too much; try to hit up on the ball a bit more. The spin rate is on the high side, which can make it tough to control distance. Focus on keeping a consistent path and face angle to improve accuracy. Also, your carry distance is shorter than expected, so consider making sure your weight is shifting properly during the swing.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Great effort with your gap wedge! Your club speed is decent, but your attack angle is a bit steep, which could lead to inconsistency. Try to keep your swing more level to improve ball contact and distance. Your ball speed is solid, but focusing on a flatter swing path will help you gain even more control and accuracy. Work on reducing the backspin slightly for a better rollout on the greens.",attack angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your gap wedge shot was solid, but there's room for improvement. With a club path that's pulling left (-4.8 degrees), it’s likely causing your shots to curve left as well. Try to focus on getting the club path more neutral. Your launch angle is good for a gap wedge, but aim for a slightly lower backspin to improve distance. Overall, let’s work on keeping the club swinging straight down the target line.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your gap wedge shot shows good potential, but we need to work on your attack angle and side spin. The attack angle of -4.6 degrees indicates you're hitting too steeply down on the ball, which can create excess backspin and a ballooning shot. Try to make a more sweeping motion through the ball. Also, the left sidespin suggests your clubface might be slightly closed at impact. Focus on keeping your clubface square to the target. Overall, aim for a smoother swing to optimize carry and distance.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"You're hitting the ball with good speed, but your club path and face angle suggest you may be cutting across the ball, leading to a pull to the left. Focus on maintaining a more neutral club path. Try to work on keeping your hands and club face aligned more through impact for better consistency.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your club speed is solid for a sand wedge, but the high backspin indicates you might be hitting down on the ball too much, which is common in shorter shots. Try to focus on a more neutral angle of attack to reduce spin and improve distance control. Also, your path is slightly out to in, causing the ball to drift left. Work on keeping the club more on a straight path through impact.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"Your sand wedge shot shows decent club speed, but the attack angle and path suggest you're coming into the ball slightly steep and from the inside. This may be causing excessive backspin and directional issues. Focusing on a more neutral club path and a shallower angle of attack will help improve both distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot shows a strong club speed at 70 mph, but there are a few areas to improve. The club path is quite far to the right (about 16 degrees), while the club face is slightly closed at impact. This can lead to a pulling shot. To improve your accuracy and consistency, focus on getting your club path more aligned with your target line and ensuring the club face is square at impact. Also, your ball has a high backspin, which is great for stopping on the green but could be leading to some distance loss. Working on a more level attack angle can help with this.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your sand wedge shot shows good club speed and launch angle, but your backspin is quite high, which can limit control. Focus on reducing backspin for better distance and accuracy. Try to keep your clubface more square to the path during your swing to improve direction.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your shot shows a significant out-to-in swing path, which is causing your ball to slice to the left. Try to aim your clubface more towards your target to help straighten out your shots. Additionally, the attack angle is a bit steep, so work on shallowing your swing for better contact and control. Focus on a smoother swing tempo to increase consistency.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your swing with the sand wedge shows some good potential, but there's room for improvement. The attack angle is decent, but the club face is slightly closed at impact, which could be causing the ball to hook left. Additionally, the backspin is high, which is good for control, but aim for a more consistent carry distance. Try to align your club face with your target more closely at impact to improve accuracy.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your swing speed with the sand wedge is solid, but it looks like your shot is going slightly left due to the club face being a bit closed at impact. To improve your accuracy, focus on aligning your clubface more towards your target. Additionally, your backspin is quite high, which is great for stopping the ball on the green but can affect distance. Aim for a slightly shallower attack angle to help with that. Keep practicing for better consistency!",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your swing with the sand wedge shows good club speed and ball speed, which is great! However, the slightly high backspin and noticeable sidespin suggest that improving your clubface alignment at impact could help you achieve a straighter shot and better distance. Try focusing on delivering the clubface square to the target to minimize sidespin.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your shot shows a solid club speed and decent ball speed. However, the attack angle and club path suggest you're slightly delofting the club as you swing. This can lead to low flight and excessive spin. Focus on ensuring your club path is a bit more neutral and try to lift the club through impact, which will help you get a higher launch angle and more distance.",club path adjustment drill,1.2065908,64.0,101.325,73
-5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your shot shows a steep attack angle and an out-to-in swing path, which is likely causing your ball to hook left. Focus on shallowing your swing and ensuring the clubface is square at impact. Try to aim for a smoother and more balanced swing that keeps the face aligned with your path for better control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your shot data indicates that you're making solid contact, but there's a significant issue with the club face being open (pointing too much to the right) at impact. This is causing your ball to veer off to the right and resulting in a high level of sidespin. Focus on aligning your club face better at address and through impact to straighten out your shots.",club face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot indicates you're striking the ball well but your club path and face are pointing significantly left, causing a pull. Focus on your swing path and getting the clubface more aligned with your target. This should help reduce the sidespin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Your swing speed is decent, and your launch angle looks good for a sand wedge. However, the attack angle is a bit too steep, which causes some inconsistency in your shots. Try to work on lowering that attack angle to make clean contact with the ball and prevent fat or thin shots. The side spin shows you might be cutting across the ball a bit, contributing to those pull shots. Focus on aiming your club path straighter to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your swing speed is decent for a sand wedge, but the club path is quite steep, which may be causing some inconsistent shots. You could work on keeping the club face more square to your path at impact to help control the spin and direction of the ball. Try practicing a half swing pause to improve your control.",half swing pause,1.2065908,64.0,101.325,73
-5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"Your shot data shows a very low launch angle of only about 6 degrees, which indicates that the ball isn't getting enough lift. The backspin is also quite high, making it tough for the ball to travel far off the ground. Focus on making sure your clubface is square at impact and try to level out your swing to achieve a better angle and distance. Also, ensure you're using your body effectively to generate more club speed.",launch angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"You're hitting the ball with decent club speed, but the club face is significantly closed at impact, causing the ball to start left and curve further left. Focus on aligning the club face correctly and practice making cleaner contact to improve your accuracy and carry distance.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It seems like there were some issues with the data, so let's simply focus on what you can work on with your sand wedge shots. Make sure to check your grip and stance, as a solid foundation can lead to better contact and control. Try to visualize your swing path and ensure your clubface is aimed at the target at impact. Practice hitting just a few yards on target before trying longer shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your shot shows a couple of areas for improvement. The attack angle is a bit downward, which is generally good for a sand wedge, but combined with your club path and face angle being closed, it indicates you're hitting a bit too much to the left. The high backspin is good but could be causing the ball to curve more than you intend. Try focusing on striking the sand wedge with a slightly square face and a better swing path towards the target. This should help straighten out your shots and improve overall distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,It looks like your shot had some issues with distance and direction. The launch angle is quite low and the spin rates indicate the ball isn't getting the lift it needs. Focus on making sure your wedge is a bit more open at impact to help with height and distance. Try to ensure you're following through properly to create lift and better direction.,swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"Your shot data suggests that there might be issues with your club face and possibly your swing mechanics. The launch angle is quite low, and the backspin is very high, which can indicate that you're hitting down too steeply on the ball. To improve, focus on making sure the club face is square at impact and try to create a more balanced swing. Work on hitting the sand wedge with a slight upward angle to increase your launch angle.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot shows that while your club speed is solid, the club face was significantly open at impact, causing the ball to veer left and not achieve optimal distance. Focus on aligning your club face better at address and through impact. This will help you hit straighter and more accurate shots.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your shot data indicates a few areas for improvement. The club speed is decent, but your attack angle is a bit too steep (negative number), which may be causing inconsistency. Your club path and face angle suggest that you’re slicing the ball, resulting in a significant left-to-right deviation. Focus on aligning your body to the target and ensuring your club face is square at impact. A good drill to help with this is to practice half swings while hitting towards a target, focusing on a straight path and a square club face.",half swing pause,1.2065908,64.0,101.325,73
-5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot has good distance, but there's room for improvement in accuracy. The club face is slightly open to the path, which could cause the ball to veer right. Work on straightening your club path and face at impact to help with consistency. Try aiming for a lower launch angle to optimize your spin and carry.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your lob wedge shot shows you have a solid swing speed, but the ball is deviating quite a bit to the right (approximately 10 degrees). Improving your club path and face angle will help make your shots more accurate. Focus on keeping your club on a straighter path and adjusting the face angle slightly towards the target. The launch angle is good for height, but with lower backspin, it'll help to hit the ball cleaner and with a bit more spin for control around the greens.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a significant issue with your club path and face angle, causing the ball to veer left. Focus on aligning your club face more towards your target and practicing a more neutral path. Additionally, increasing your smash factor will help improve your ball speed by making better contact with the ball.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows there's room for improvement in both your swing path and club face angle. The negative club path indicates you're coming across the ball, which can lead to inconsistent shots. Try to focus on a more neutral path and align your club face better to avoid excessive sidespin. Working on your attack angle will also help you get under the ball more easily, leading to better launch conditions.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot shows that the club face was closed relative to the path, which made the ball start left and spin quite a bit. Also, your attack angle is descending, indicating you're hitting down on the ball. Focus on getting the club face square at impact and consider a slightly shallower angle of attack to create cleaner contact. This will help you control your direction and spin better.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your lob wedge shot had a decent club speed, but the club path is off to the left (negative angle). This means the club is coming from outside to in, causing a pull to the left. Additionally, your ball speed and smash factor are good, which means you're making solid contact. However, the launch angle is a bit high, resulting in less distance than expected. Working on your swing path will help you hit straighter and more accurate shots.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot shows you have good ball speed and a decent launch angle, but the carry distance and deviation suggest you're missing the target. Focus on your club face alignment at impact to improve direction and reduce the large carry deviation. Increasing your stability and consistency in your setup will also help. Practicing with a clear target can build your accuracy.",alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your lob wedge shot shows a strong club speed, but your club face is slightly closed at impact, causing the ball to start left. To improve your accuracy, try focusing on keeping the club face square to your target at impact. Additionally, your attack angle is a bit steep, which contributes to higher spin and limited distance. Work on shallowing out your swing path to achieve a better angle of attack for more consistent contact.",face alignment drill,1.2065908,64.0,101.325,73
-5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot shows great potential, but the ball is starting off to the left and not reaching its full carry distance. Focus on improving your swing path and making solid contact with the ball. A more consistent strike can help you increase your distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your shot shows a significant issue with the club face angle, pointing way too far left at impact. This is causing your ball to start left and curve even more that way. Focus on getting the club face more square at impact. Practice a drill to help control your club face and path.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"You're hitting with too much open club face and a steep angle, causing the ball to slice to the left. Your carry distance is decent, but you should work on your club path and face alignment to improve accuracy. Focus on keeping the face square at impact to hit straighter shots.",face angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"It looks like your ball speed is quite good, but the launch angle is very low, which means the ball isn't getting enough height. The backspin is also higher than average, which can cause the ball to rise too steeply and drop quickly. Focus on creating a higher launch angle by ensuring you're hitting down on the ball with the wedge, which will help it get in the air more effectively. Also, try to maintain a softer grip to help control the spin.",launch angle drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your shot shows a significant swing path and face angle to the left, which is causing the ball to start right and slice. To improve, focus on aligning your club face to the target at impact and practicing straightening your swing path. This will help you hit straighter shots and improve your distance control.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your shot data indicates that you're making contact with the ball but struggling with direction and height. The club path and face angle suggest you're swinging too far to the left with a face that is also closed, which is causing the ball to go left. Additionally, your attack angle is negative, which is typical for a lob wedge but could be improved for better trajectory. Focus on keeping your clubface square to your target line at impact and making a more neutral swing path.",swing path drill,1.2065908,64.0,101.325,73
-5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,"It looks like your lob wedge shot didn't reach its potential. The ball speed is low, which means it’s not being struck optimally, and the carry distance is very short at just over 3 yards. Focus on making solid contact and keeping your club face square to the target. Practicing your setup and improving your swing path can also help. Try to ensure your club speed increases during your swing for better distance.",impact focus drill,1.2065908,64.0,101.325,73
-5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your shot indicates a steep angle of attack and a significant path across the ball. This can cause the ball to poorly launch, resulting in a leftward direction (for a right-handed golfer). Focus on lessening that steep angle and club path to help straighten your shots and improve distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 14:53:54,Jason,,Pitching Wedge,67.68957441657085,0.6314089298248291,1.814201831817627,3.410184144973755,1.595982313156128,92.98628529158668,1.3737165005549663,21.53819465637207,3.0282084941864014,4783.27392578125,1522.9171142578125,5019.859375,Measured,-17.660633087158203,21.09676877902075,120.08210252164372,-3.7432942390441895,-7.839716309141124,129.3879778040964,-4.221042633056641,-9.52352348784018,"Your club speed is solid for a pitching wedge, and the ball speed suggests good power. However, the high backspin indicates that you might be hitting down too much on the ball. This can shorten your distance. Try to reduce the attack angle slightly and focus on making a cleaner, more sweeping swing. Your carry distance is decent, but there’s room for improvement on your accuracy since you deviated a bit to the left. Work on keeping your clubface more square at impact.",half swing pause,1.2065908,64.0,101.325,73
+5/26/24 14:54:33,Brian,,Pitching Wedge,,,,,0.0,59.84935765163982,-26.755056381225582,6.8560099601745605,-1.9833440780639648,2598.173095703125,0.0,2598.173095703125,Estimated,-0.0,0.8717261832395522,26.405856024478453,-1.989184617996216,-0.9165874770436062,45.464285766115154,-1.9867234230041504,-1.5762251001402063,"It looks like your ball speed is decent, but your launch angle is quite low, which means the ball isn’t getting enough height. This can lead to shorter carry distances. Work on creating a slightly upward angle of attack during your swing to help the ball launch higher. Consider focusing on your follow-through to ensure that you’re finishing your swing properly.",upward swing drill,1.2065908,64.0,101.325,73
+5/26/24 14:55:21,Jason,,Pitching Wedge,73.06861423726968,-0.5910353660583496,5.339192390441895,0.971936285495758,-4.367256164550781,90.77933474824567,1.2423847871736753,16.575088500976562,1.4664475917816162,4172.693359375,1089.385009765625,4312.5546875,Measured,-14.631884574890137,13.955133392957578,113.40345389234608,-3.3774220943450928,-6.680938949440588,126.13617375589364,-3.8649282455444336,-8.502165858191916,"Great job! Your club speed is solid for a pitching wedge, and your ball speed is also good. However, your attack angle is slightly negative, which can cause the ball to hit lower on the face. Try to focus on hitting the ball with a more upward angle. Additionally, your backspin is high, which can give you more control, but it may limit distance. Work on your swing path being more neutral to help straighten out your shot. Overall, keep practicing and you'll see improvements!",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 14:56:29,Brian,,Pitching Wedge,70.75618437727462,-2.476401805877685,3.468922615051269,4.683549880981445,1.2146272659301758,93.61183114272808,1.3230197751137385,16.686159133911133,4.281229972839356,9172.306640625,-74.8260498046875,9172.611328125,Measured,0.467398464679718,18.19867109387769,113.03126226780478,4.887439727783203,9.630079693835,118.70015088129276,4.870253562927246,10.07769022570642,"Your shot shows good distance, but we can improve accuracy. The club path is drifting a bit to the right, which is causing the ball to curve slightly. Let's work on keeping the club path more square at impact for straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:05:51,Lauren,,Pitching Wedge,68.01883355197697,-1.4451252222061155,5.999017238616943,2.7628872394561768,-3.2361299991607666,84.48319830604214,1.2420559702995178,17.440521240234375,3.020137548446656,5927.8212890625,383.896728515625,5940.2392578125,Estimated,-3.705406904220581,13.58426214423639,101.0835673634174,1.865715503692627,3.2912210732039,111.11219092179908,1.732913374900818,3.360247995299005,"Your shot shows good club speed and solid contact, but your attack angle is slightly negative, which might indicate you're hitting down on the ball more than you should with a pitching wedge. Aim for a neutral or slightly positive attack angle for better ball flight. The high backspin is great, but let's work on keeping your shots straighter by improving your swing path and club face alignment.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:06:35,Brian,,Pitching Wedge,67.70839873277009,-2.4848310947418213,5.958157539367676,3.487468242645264,-2.470689296722412,89.48152358486095,1.321571994901615,25.55464553833008,3.6102120876312256,4522.06201171875,953.5830688476562,4621.51123046875,Measured,-11.907705307006836,23.929442155162405,116.16751570158247,-0.6832827925682068,-1.3851480240750504,124.55559420544068,-0.9823800325393676,-2.135489130086881,"Great job with a carry distance of 116 yards! Your club speed is solid, but we can improve your angle of attack. Currently, it’s slightly negative, which means you might be hitting down on the ball too much. A more neutral attack angle (0 degrees) would help you achieve better launch conditions. Additionally, your spin rate is on the higher side, which is causing the ball to hang in the air a bit. Focus on lowering the spin and improving your impact position.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:07:18,Lauren,,Pitching Wedge,68.0799059141882,4.428797721862793,4.561976909637451,2.7464847564697266,-1.8154921531677248,92.10423893245206,1.3528843451773491,22.97693252563477,2.8268513679504395,2472.269287109375,1427.3651123046875,2854.73046875,Measured,-30.0,19.58661761591429,123.2786134857397,-5.981566429138184,-12.846675806069811,137.03959948559623,-6.8852410316467285,-16.428488287328605,"Your club speed is decent for a pitching wedge, and you're getting good ball speed too. However, the ball is launching a bit higher than ideal and drifting left (negative carry and total deviation angles). Focus on straightening your swing path and keeping your club face aligned at impact. This will help with accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:08:05,Brian,,Pitching Wedge,68.63230487572855,2.2669591903686523,2.0983123779296875,5.172009468078613,3.073697090148926,90.25395200841284,1.31503600486439,17.718225479125977,4.510961532592773,9957.921875,738.8240356445312,9985.29296875,Measured,-4.243262767791748,17.918060986527735,105.39875579012096,2.967814683914185,5.457139338304728,109.98874925954988,2.872966766357422,5.512974756871586,"Your pitching wedge shot shows good club speed and decent launch angle, but the club face is open relative to your swing path, leading to a bit of rightward deviation in your carry. Focus on squaring the club face at impact to improve direction and control.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:09:04,Jason,,Pitching Wedge,70.05789696519014,1.855942845344544,7.557165145874023,1.9336609840393064,-5.623504161834717,91.8524402368912,1.311093313042642,21.44769096374512,2.5339584350585938,5859.90380859375,811.2971801757812,5915.798828125,Measured,-7.882428169250488,21.41779949086072,116.8180750890715,-0.5605794787406921,-1.1429496674421813,124.36282350750751,-0.7535542249679565,-1.6359736704267078,"You have a solid club speed with a good launch angle, which indicates that your ball is getting decent height. However, your attack angle is slightly positive, and the club path is a bit out to in. This could lead to inconsistent contact and direction. Focus on keeping your club path more neutral or even slightly inside-out to improve accuracy and distance. Additionally, your backspin is on the higher side, which can affect distance. Try hitting down a bit less and focus on making cleaner contact to lower the spin rate.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:09:40,Lauren,,Pitching Wedge,70.25049207698385,8.01711654663086,5.807127475738525,7.330244064331055,1.5231165885925293,94.67851110549054,1.3477273725248402,7.290665626525879,6.747857093811035,2889.060302734375,615.1640625,2953.827392578125,Measured,-12.020402908325195,4.159385383618684,90.39725897710196,4.390391826629639,6.920091759121078,124.329874603156,3.6887571811676025,7.998946228095633,"Your club speed is good, but your launch angle is lower than ideal for a pitching wedge. This can lead to less height on your shots. Focus on improving your attack angle to create more lift. Additionally, try to align your clubface more square to your target for better accuracy.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:10:18,Lauren,,Pitching Wedge,67.67639483526091,2.509032726287842,7.37765645980835,2.0304269790649414,-5.347229480743408,90.94816480083044,1.343868346152571,17.346763610839844,2.590982913970948,7048.23291015625,0.0006161759956739,7048.23291015625,Measured,-5.008955668017734e-06,16.948153166975885,111.82926554491496,2.7940030097961426,5.451123597601395,119.67777966624452,2.7758684158325195,5.795923681580632,"Great shot! Your club speed is solid for a pitching wedge, and you're launching the ball at a good angle. To improve consistency, focus on your club path, which is slightly outside-in. This can lead to some slight inaccuracies in distance. Try to get the club moving more from inside to out. This will help with straighter and more controlled shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:11:00,Brian,,Pitching Wedge,68.32033834085632,2.6484549045562744,6.068521976470947,3.1121950149536133,-2.956326961517334,89.62458326803426,1.3118287386237628,22.63130760192871,3.3157637119293213,5210.302734375,1593.9130859375,5448.65234375,Measured,-17.009693145751953,20.842858214320813,113.34645871239536,-3.1609973907470703,-6.250191368949515,121.48578091482614,-3.5882327556610107,-7.603224588643116,"Your club speed of 68 mph is solid for a pitching wedge, but you have a slight rightward path, which is leading to some inconsistency in your shots. Try to aim for a club path closer to straight or slightly left. Your launch angle is good for a pitching wedge, but lower your backspin a bit for more control on your shots. Focus on making sure your clubface is square at impact for better accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:13:01,Brian,,Pitching Wedge,65.16270863004411,-2.3418214321136475,0.2752095460891723,2.915557861328125,2.640348434448242,86.33302443539651,1.3248839136743855,22.30933952331543,2.429341554641724,5517.55078125,400.9758605957031,5532.1015625,Estimated,-4.156538009643555,19.283540260604696,108.21716785586432,1.0258382558822632,1.937720481145064,116.12339470735331,0.91107177734375,1.8466166354589435,"Great job! Your shot shows good distance and ball speed, but let's focus on improving your attack angle and spin rate. A slightly more positive attack angle can help you get more lift and control the spin better. Try to make sure the clubface is square at impact, which can help reduce sidespin and improve accuracy.",attack angle adjustment drill,1.2065908,64.0,101.325,73
+5/26/24 15:13:33,Brian,,Pitching Wedge,68.03267872560946,1.051556944847107,2.259279489517212,4.762829303741455,2.503549814224243,84.05268807187713,1.235475210536393,23.24700164794922,4.194993019104004,4214.5986328125,2433.29931640625,4866.59912109375,Estimated,-30.0,17.338204282467927,102.5078127480474,-5.702277183532715,-10.185122510444444,111.59966616533892,-6.525701999664307,-12.683217242753017,"Your shot data shows that while you're making solid contact with a decent smash factor, your ball is curving quite a bit due to the face angle being open relative to the club path. This leads to more sidespin, which contributes to the leftward deviation. Focusing on a square club face at impact will help reduce that sidespin and improve your accuracy.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:15:43,Lauren,,Pitching Wedge,65.36030421749183,6.155110359191895,3.299255847930908,9.332292556762695,6.033036708831787,77.28682264788767,1.182473422870086,22.03875160217285,8.078583717346191,6174.6728515625,49.59455108642578,6174.8720703125,Estimated,-0.4601859450340271,14.776315373390844,90.62861885777149,8.496204376220703,13.38982063898584,98.56690184765466,8.424735069274902,14.441032737710543,"Your pitching wedge shot shows good potential, but there are a few areas to improve. Your club speed is solid, but your attack angle is a little steep, suggesting you might be hitting down too much. This can lead to excessive backspin and not enough carry. The club face is open relative to your swing path, which is causing the ball to launch higher right. Focus on keeping the club face square at impact and try to flatten your swing path slightly. This should help with both distance and direction.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:16:40,Herald,,Pitching Wedge,72.3587600252722,-0.1073135063052177,5.474445343017578,0.6406054496765137,-4.8338398933410645,89.11650592858769,1.2315924968512817,22.12691307067871,1.2112088203430176,5104.7119140625,1059.04833984375,5213.412109375,Estimated,-11.720590591430664,20.1617090773816,113.42548101503236,-3.258885622024536,-6.448018814247462,122.01177859224572,-3.5533039569854736,-7.561974316724275,"You're hitting your pitching wedge well, but your ball is drifting left, costing you some accuracy. Your club speed and launch angle are good, but the high backspin indicates you might be lifting the club too much at impact. Focus on a more consistent strike and a slightly descending angle to help control spin and direction.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:17:39,Brian,,Pitching Wedge,67.72700118486182,4.1350860595703125,8.002963066101074,2.3127191066741943,-5.690243721008301,78.65110771117816,1.1612961792963317,23.401212692260746,2.901106834411621,3916.768310546875,2261.346923828125,4522.6943359375,Estimated,-30.0,14.884802081473367,92.912464361626,-5.975861549377441,-9.673075344059498,102.84033886453926,-6.845730304718018,-12.258217886063337,"You're hitting the ball well overall, but your club face is slightly open compared to your path. This explains the left spin and deviation in your shots. Focus on keeping your hands ahead at impact to square up the face. Also, lowering your attack angle a bit will help reduce the backspin for better distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:18:09,Brian,,Pitching Wedge,65.24546820876503,5.004232406616211,10.33828067779541,8.156110763549805,-2.182169914245605,86.16525250393988,1.3206319897688237,25.121665954589844,7.993212699890137,6529.68359375,-1.6050806045532229,6529.68408203125,Estimated,0.0140840429812669,22.50118349552781,106.01773462481924,8.888117790222168,16.380371748259904,111.40583582930684,8.828728675842285,17.0986979124375,"Your shot shows a solid club speed and good carry distance. However, your launch direction indicates that the ball is starting off to the right. This could be due to the club path being too far to the right. Focus on getting your club path more in line with your target and ensuring your clubface is square at impact. Work on these adjustments for better accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:18:35,Brian,,Pitching Wedge,68.41780068331764,2.501849174499512,6.744406223297119,5.327511787414551,-1.4168944358825684,83.64363892349684,1.2225420590564486,21.501218795776367,5.220046520233154,5036.56201171875,1375.2930908203125,5220.95654296875,Estimated,-15.27296257019043,16.621067082298964,102.64546557762242,0.1532334089279174,0.276632455636534,111.7178450159936,-0.2866736650466919,-0.5594475241179637,"Your shot shows good ball speed and decent carry, but your club path and face angle suggest you may be cutting across the ball, leading to some left spin. Aim to adjust your club path for a straighter flight. Practicing with a focus on keeping the club on a better target line can help improve your consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:19:18,Herald,,Pitching Wedge,68.9533891720962,0.8326705694198608,10.368715286254885,2.2472167015075684,-8.121498107910156,87.06004751602177,1.2625927247569275,22.06146240234375,3.1433210372924805,6256.50830078125,1361.8931884765625,6403.0185546875,Estimated,-12.280362129211426,19.533731662449554,107.25795341173398,-1.5723410844802856,-2.9432175655821027,114.27345848959705,-1.862776160240173,-3.714492521015245,"Your shot data shows a solid club speed and decent carry distance. However, your attack angle is very low, which may be causing the ball to fly lower than optimal. Additionally, your club path is significantly to the right, indicating an outside-in swing that may lead to slicing. Focus on improving your attack angle and aligning your swing path more towards your target for better results.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:20:18,Herald,,7 Iron,84.08675274561574,-1.043928861618042,2.399608373641968,6.287134647369385,3.887526273727417,89.97703146929325,1.0700500201440426,19.75308609008789,5.464651107788086,4977.8173828125,875.2620849609375,5054.18115234375,Measured,-9.97252082824707,17.976566359359595,114.34003213047345,2.0693302154541016,4.128886370895458,123.9894220599399,1.7616976499557495,3.8118543327476857,"You have good distance with your 7 iron, but your club face is aimed too much to the right, which may be causing some unwanted side spin. Focus on aligning your club face with your intended target and ensure that your attack angle is more level. This should help reduce that side spin and improve your accuracy.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:20:40,Jason,,7 Iron,72.65446221441653,-0.410955399274826,-0.961890459060669,10.619564056396484,11.581454277038574,82.94459632012331,1.1416311371948322,24.05607414245605,8.602792739868164,4141.80078125,369.069580078125,4158.2119140625,Estimated,-5.092091083526611,18.61231793018669,105.24837061614473,7.516820430755615,13.76831168687113,115.09876638373044,7.312763690948486,14.650440588157494,"Your club speed is good, but the attack angle and club path suggest you're hitting slightly down on the ball with your club face pointing towards the right. This causes the ball to spin a bit too much. Focus on a more neutral swing path and try to get the face to align more with your target line. This will help reduce that rightward spin and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:21:08,Herald,,7 Iron,72.88203505608362,-1.87126898765564,3.14938759803772,24.95783042907715,21.808443069458008,72.44339264905466,0.9939814742180096,26.773855209350582,20.895002365112305,6113.35888671875,-1556.8892822265625,6308.4912109375,Estimated,14.287799835205078,15.704281966062696,82.28250869751628,27.56467056274414,38.07618022696397,89.03441419695991,27.740976333618164,41.443305440397125,"Your club speed is decent for a 7 iron, but the face angle is significantly open. This causes the ball to spin too much and head off to the right. Focus on aligning your club face better at impact and try to create a more neutral path. It may help to work on your grip and setup to get better direction.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:21:38,Brian,,7 Iron,75.50038138740365,0.1013535782694816,6.194618225097656,-1.185295343399048,-7.379913330078125,101.9341671465263,1.3501145990705263,23.14307403564453,-0.1985145509243011,3627.507568359375,959.3904418945312,3752.2314453125,Measured,-14.814196586608888,27.414894318275856,147.2808682139712,-6.370921611785889,-16.343008032813145,153.5057998339671,-6.575544834136963,-17.57848869385839,"Your 7 iron shot data shows good speed, but the clubface was slightly closed, leading to a pull. A more neutral club face at impact will help straighten your shot. Additionally, your backspin is high, which can reduce distance, so working on a slightly steeper attack angle could help lower it and improve carry distance.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:22:02,Herald,,7 Iron,135.3988776722408,3.877509593963623,-6.717473983764648,6.747825622558594,13.465299606323242,93.8157327907702,0.6928841243268599,20.80807876586914,4.702279567718506,3505.808349609375,1562.56787109375,3838.269287109375,Measured,-24.022930145263672,19.2786446491516,123.2711292701906,-3.3832719326019287,-7.27482907913037,135.3603818122656,-4.129055976867676,-9.746456325360782,"Your shot shows a strong club speed but a high spin rate and an inconsistent club path. The club face is also pointing right at impact, which is likely causing your ball to curve right. Focus on getting your club path more to the right and squaring the club face at impact. Lowering the spin will help the ball carry farther.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:22:39,Herald,,7 Iron,77.44160699581971,4.571028232574463,5.945849418640137,-5.0623955726623535,-11.008245468139648,108.6459915938658,1.4029408196517732,15.228934288024902,-3.4143803119659424,3235.945556640625,865.9257202148438,3349.801513671875,Measured,-14.981112480163574,18.572550212950546,151.00552116250583,-9.074716567993164,-23.81694947273149,166.25164419144858,-9.541223526000977,-27.55744901700928,"Your shot shows a solid club speed, but the face is closed at impact, leading to a pull left and a higher spin rate. For better accuracy and distance, focus on keeping the club face more neutral at impact. Try to swing more along your target line rather than inside-out.",face control drill,1.2065908,64.0,101.325,73
+5/26/24 15:23:21,Brian,,7 Iron,75.1023059791105,2.781729221343994,5.596421241760254,0.2891532778739929,-5.307268142700195,111.9322939538024,1.4903975649554098,15.917031288146973,0.9377804398536682,3292.38330078125,912.3089599609376,3416.44482421875,Measured,-15.487885475158691,21.356851527056733,159.1667036154813,-5.005859851837158,-13.888509690438696,173.51353598632886,-5.484014987945557,-16.58246121234845,"Your 7-iron shot shows good speed and distance, but there's some unwanted sidespin causing the ball to curve left. To improve accuracy, focus on aligning your swing path more toward the target and controlling your face angle at impact. A more neutral club path will help reduce that sidespin.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:23:59,Jason,,7 Iron,78.70783665682302,2.592815399169922,3.672975778579712,8.233888626098633,4.5609130859375,109.32161900066149,1.3889546917331594,16.359766006469727,7.223091125488281,5007.3740234375,1157.15380859375,5139.33837890625,Measured,-13.01206398010254,23.437148478534937,148.1483697290987,1.8125094175338743,4.685947558204646,157.95784844757327,1.4291657209396362,3.939720111220055,"Your 7-iron shot looks solid with decent club speed and carry distance. The key areas to focus on are your club path and face angle at impact, which indicate that you may be coming in a bit too steep and right of target. Adjusting these can help straighten your shots and improve consistency. Try to aim for a more neutral path and ensure the face is square at impact for better accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:25:17,Lauren,,7 Iron,77.8229231307605,3.5912399291992188,5.38950252532959,0.2293794304132461,-5.160122871398926,114.42655851637664,1.4703451619789911,17.134910583496094,0.8627897500991821,3151.819091796875,-76.42610168457031,3152.74560546875,Measured,1.3890503644943235,24.9145801864845,169.40946584952326,1.476577639579773,4.3653110817991205,184.40528066612205,1.5107723474502563,4.8618558262328975,"Great job on your 7-iron shot! Your club speed and ball speed are decent, which shows good power. However, your launch angle is slightly low, and your backspin is a bit high, which can affect your distance and control. Focusing on a more balanced swing and ensuring a proper follow-through will help you achieve better launch conditions. Try to lower the attack angle slightly to get a better trajectory.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:25:56,Lauren,,7 Iron,75.80940395623384,3.075217962265014,5.42439603805542,2.450366497039795,-2.974029541015625,109.44980525539631,1.443749713671192,13.582160949707031,2.691525220870972,5227.81298828125,2355.416015625,5733.93505859375,Measured,-24.254175186157227,18.29287667549511,140.8917844683201,-7.886104106903076,-19.33098201045096,151.4048128228369,-8.625185012817383,-22.70619635094636,"Your club speed is good, but the ball is veering left due to a combination of your club path (slightly inside-out) and face angle. Focus on straightening your club path and ensuring your face is square at impact. Try to reduce your backspin slightly for a more controlled ball flight.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:26:29,Herald,,7 Iron,77.67232860116656,7.182547092437744,8.774006843566895,7.3612847328186035,-1.412722110748291,103.53651239718148,1.3329909668193785,7.136092662811279,7.144591808319092,2201.958984375,378.67626953125,2234.28271484375,Measured,-9.757848739624023,4.582218792058427,103.54263695951975,5.39005184173584,9.72632320148125,143.59269351558214,4.846381664276123,12.131319966012027,"You have a solid club speed and a decent smash factor, but your ball flight shows that you're slicing a bit. This means the ball is curving to the right, which probably caused some of that deviation. Focus on aligning your body better with the target and work on bringing the club more inside on the backswing. This will help straighten out your shots and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:28:59,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,10.058668887470049,122.36850951287124,-1.172531008720398,-2.504134982357698,142.54777353954523,-1.9191807508468628,-4.773797918605737,"Your 7-iron swing shows great potential! Your club speed is solid, but your attack angle is slightly steep, which might be causing you to get too much backspin. This can lead to less distance. Aim for a more level swing path to help improve your distance and accuracy. Also, try to keep the clubface more square to your target at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:29:38,Lauren,,7 Iron,70.49766149260904,6.897951602935791,-1.764883518218994,8.958209991455078,10.723093032836914,99.12258571079474,1.4060407623760218,,7.137642860412598,2770.53173828125,-83.23709869384766,2771.781982421875,Measured,1.7208610773086548,,,,,,,,"Your club speed of 70 mph is solid, but your attack angle is a bit steep, which can cause the ball to launch too high with excessive backspin. The face is also closed relative to your swing path, leading to a slight hook spin. Focus on maintaining a more neutral attack angle and ensuring the clubface is square at impact for better accuracy and distance.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:32:18,Lauren,,7 Iron,70.40697027204442,8.679288864135742,5.341860294342041,5.682614803314209,0.3407545089721679,101.77683989459274,1.445550625191494,17.586400985717773,5.336239337921143,6028.98828125,1318.488525390625,6171.4755859375,Measured,-12.33588981628418,,,,,,,,"Your swing speed with a 7-iron is solid, but your attack angle is a bit steep. This can lead to excessive backspin, which may make your shots fly higher without much distance. Work on leveling out your swing a bit more to get cleaner contact with the ball. Additionally, focus on keeping your clubface more aligned with your swing path to improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:34:23,Lauren,,7 Iron,73.98533966305604,2.809598445892334,4.435081005096436,9.769083023071287,5.3340020179748535,106.52479152807972,1.439809454321827,21.21730232238769,8.57949447631836,3401.396240234375,28.3886833190918,3401.5146484375,Measured,-0.4781900942325592,,,,,,,,"Your shot data shows some good elements like decent club speed and ball speed. However, your attack angle is slightly steep, and the club face is quite open relative to your swing path, which may lead to inconsistent ball direction. Try to focus on getting the club face more square to your target by practicing your swing path.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:34:55,Brian,,7 Iron,77.6936531551928,3.5040106773376465,5.192759990692139,2.6519906520843506,-2.540769338607788,106.76189599313513,1.3741392206114778,18.4836483001709,2.828159809112549,2905.2392578125,1233.7119140625,3156.33642578125,Measured,-23.0085391998291,,,,,,,,"Your swing speed is decent for a 7-iron, but your club path and face angle suggest you're aiming a bit to the right. This can cause your shots to curve away from the target. Focus on improving your swing path and face angle for straighter shots. A slight adjustment in your alignment can make a big difference.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:35:33,Herald,,7 Iron,74.78349578984489,4.007567882537842,10.521320343017578,0.1957879215478897,-10.325531959533691,102.54437024130948,1.3712165920870782,15.552766799926758,1.4773259162902832,2931.84228515625,1616.865234375,3348.126708984375,Measured,-28.87605094909668,,,,,,,,"Your swing speed is decent for a 7 iron, but the club path indicates you're coming too far from the inside, which can cause directional issues. Your attack angle is good, but the high backspin suggests the ball is not being struck cleanly. Focus on hitting down on the ball to reduce spin and improve distance. Try to align your clubface better at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:37:44,Herald,,7 Iron,77.01495378383152,5.952808380126953,5.176298141479492,8.807807922363281,3.631509780883789,106.48085390155666,1.3825997247291888,19.06529426574707,7.882627964019775,3124.0517578125,521.93994140625,3167.352294921875,Measured,-9.484888076782228,23.67848105556459,153.5501711364086,4.843834400177002,12.965805827931376,167.04033199411606,4.519173622131348,13.161638629662209,"Your 7 iron swing shows solid club speed and ball speed, but your club face is open at impact, which is causing your ball to spin and deviate to the right. Focus on closing the club face a bit more as you swing through to improve your accuracy. Your launch angle is good, but watch your angle of attack; it’s slightly upward, which can cause higher spin. Practice making more of a descending strike.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:38:18,Lauren,,7 Iron,69.94634625190156,0.2022232711315155,7.4578070640563965,6.32823371887207,-1.1295733451843262,99.3722681640993,1.4206927665131297,17.96806526184082,6.131328105926514,2544.502197265625,410.0458984375,2577.329833984375,Measured,-9.154498100280762,17.552830016191365,138.13670038029977,3.643627643585205,8.77863962233289,155.51812767628508,3.304997444152832,8.96580341630954,"Your swing speed with the 7 iron is solid for your level, and you're making decent contact with good ball speed. However, the club face is slightly open at impact, which is causing the ball to veer right. Focusing on your swing path can help correct this. Try to keep the face more aligned with your target during the swing for better accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:39:34,Herald,4 Hybrid,4 Hybrid,82.88822577034443,4.143530368804932,9.921513557434082,-3.860870838165283,-13.782384872436523,123.04015089393395,1.484410478694973,12.989059448242188,-1.929957747459412,2854.8857421875,34.7122802734375,2855.0966796875,Measured,-0.6966196298599243,20.87570490948565,183.1631845676148,-2.29336929321289,-7.329537589266238,201.29849848114463,-2.3040125370025635,-8.092410793109423,"Your hybrid shot shows you have good club speed and ball speed, but you're hitting the ball with a slightly open face, causing it to curve to the right (slice). Work on aligning your club path with your face angle to promote straighter shots. A slight adjustment to your setup can help with this.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:40:19,Brian,4 Hybrid,4 Hybrid,82.99158884474218,,-3.190962553024292,9.458211898803713,12.649174690246582,118.77965177112948,1.4312251810642926,13.786089897155762,7.369914531707764,2387.808349609375,-140.78457641601562,2391.955078125,Estimated,3.3742384910583496,18.85143945134064,175.46862668409085,8.800379753112793,26.84536387092612,195.83303535182856,8.8709716796875,30.19938753534484,"Your shot shows potential, but the club path is slightly to the left (-3.19°) and the face is open (9.46°), which might be causing the ball to slice. Try working on squaring the club face at impact. Your ball speed is good, but increasing your attack angle could help with better launch conditions. Aim to strike the ball on a slightly upward angle for more distance.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:40:48,Lauren,4 Hybrid,4 Hybrid,80.93747707177499,1.2864924669265747,9.112794876098633,2.4153833389282227,-6.69741153717041,123.01070270027869,1.519823784366213,10.572357177734377,3.12430739402771,2134.454345703125,1057.894775390625,2382.233642578125,Estimated,-26.36429214477539,12.892293434818612,165.0066278304639,-4.259839057922363,-12.256774442038818,191.2402300868144,-5.329838752746582,-17.764158982168055,"Great job with your hybrid! Your club speed is solid, and you're getting decent distance. However, the high angle of your club path suggests you might be swinging too much from the outside in. This can lead to inconsistent shots. Focus on adjusting your swing path to be more inside-out. Also, your launch angle is a bit low; try to get the face squared up better at impact for higher launches. Keep practicing, and you'll see improvement!",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:41:25,Brian,4 Hybrid,4 Hybrid,83.3048865642595,5.149594783782959,6.117169380187988,1.714982509613037,-4.402186870574951,119.01730236321872,1.4286953295520244,0.5043429136276245,2.1741485595703125,2088.1103515625,387.5775451660156,2123.775146484375,Estimated,-10.51509952545166,0.106785508524501,34.43673219391121,1.626422882080078,0.9774458122559296,132.67508365384674,1.2116000652313232,2.805531100841052,"Your club speed is solid, but the low launch angle suggests that you might be hitting down on the ball too much. Focus on sweeping the hybrid through the ball to get a higher launch. The club path is good but consider aligning your club face closer to your path for straighter shots. Work on your follow-through to help with distance and consistency.",sweep drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:02,Lauren,4 Hybrid,4 Hybrid,83.12649075534682,3.624794006347656,2.9556829929351807,7.151079654693604,4.195396423339844,117.87670751971382,1.4180402233824818,9.826231956481934,6.243894577026367,2775.53955078125,-141.41989135742188,2779.14013671875,Estimated,2.9168248176574707,12.914689762118089,160.1995754228974,7.387243270874023,20.59765003180337,182.43417024277005,7.472440719604492,23.72549519554809,"You made solid contact, but there's room for improvement in your direction and consistency. Your attack angle is positive, which is good, but your club face is aiming significantly right (7.15°). This, combined with a club path of 2.96°, is causing your shots to veer off to the right. Focus on aligning your club face to your target for straighter shots. Your carry distance is decent, but aim for more consistency by refining your aim and smoothing out your swing.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:16,Brian,4 Hybrid,4 Hybrid,67.27442400523387,,,,0.0,79.67253592924226,1.1842916101822565,,12.28669261932373,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,,,,,,,,"Your club speed is decent for a hybrid, but it's important to focus on getting a better strike with the ball. This will help increase your ball speed and overall distance. Try to work on controlling your swing path and face angle to reduce the sidespin causing your ball to veer off course.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:43:36,Lauren,4 Hybrid,4 Hybrid,74.4999107942649,4.637026786804199,6.176641941070557,10.37904930114746,4.202407360076904,108.9186967149426,1.461997679644568,17.261144638061523,9.298450469970703,3467.528564453125,231.8009796142578,3475.267822265625,Measured,-3.824477672576904,22.85018615009721,156.08659431373235,8.422916412353516,22.863406595512515,169.30228387299758,8.244169235229492,24.276623817487007,"Your swing speed is solid, and you're generating good ball speed with a smash factor around 1.46. However, your club path and face angle suggest you might be swinging too much from the outside, causing the ball to launch to the right. To improve accuracy, focus on keeping the clubface square to your target at impact. A higher backspin could also be affecting your carry distance—aiming for a slightly lower spin rate might help with distance. ",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:44:02,Brian,4 Hybrid,4 Hybrid,83.2494290706154,3.566225051879883,4.296969413757324,3.508841037750244,-0.7881283760070801,119.44214652940718,1.434750338384804,11.712873458862305,3.4199085235595703,3619.439208984375,1094.197265625,3781.218017578125,Measured,-16.820659637451172,18.31591963234314,166.01703864762567,-3.2224574089050293,-9.33237144968018,182.13022932412787,-3.831343412399292,-12.170050990068717,"You're generating good club speed and hitting the ball with decent distance. However, the high backspin and sidespin indicate that your shots may be losing control and height. Focus on keeping your club face more square to your swing path to reduce spin and improve accuracy. Also, try to lower your attack angle slightly to optimize launch and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:45:19,Lauren,5 Wood,5 Wood,80.72988053301924,2.9109253883361816,0.1552824229001999,15.60859489440918,15.453312873840332,114.69761672311688,1.4207579147377103,16.36284065246582,12.84068489074707,3242.199462890625,-605.4569702148438,3298.247314453125,Measured,10.577731132507324,23.33080712042237,166.7910583890498,18.0237979888916,51.60712046426579,182.38652824635392,18.26930809020996,57.17526836589241,"Your shot is showing a solid club speed, but the ball seems to be losing accuracy with high backspin and sidespin. Focus on aligning your clubface more with your swing path to improve direction. Try to reduce the backspin slightly to help the ball carry further. Work on a smoother swing to maintain consistency.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:45:48,Brian,5 Wood,5 Wood,78.28795030011406,-8.364968299865723,3.757966995239258,7.712090015411377,3.954123020172119,100.661238896123,1.2857820202245904,11.60327434539795,6.805108547210693,4507.7705078125,-802.8387451171875,4578.70556640625,Measured,10.098552703857422,12.158138405062914,125.62884072750784,10.774151802062988,23.484815505772303,140.5722910660843,11.120752334594728,27.113218688955385,"Your shot shows a few areas for improvement. Your club speed is decent, but the attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin, which is a big factor in losing distance. Also, the club face is open at impact, contributing to the left fade. To help fix these issues, focus on hitting up on the ball and ensuring your club face is square at impact. This should help you gain more distance and improve accuracy.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:46:30,Jason,5 Wood,5 Wood,80.84246803434871,2.614809989929199,0.9689826369285583,2.423767805099488,1.4547851085662842,118.22155260867294,1.4623694140367218,11.527674674987791,2.1121838092803955,2983.698974609375,-1048.9697265625,3162.719970703125,Estimated,19.369985580444336,15.734867543709356,162.66597904962146,9.064990043640137,25.62882424089912,181.4930948004276,9.774930953979492,30.813616771713896,"Your 5 wood swing shows a solid club speed, but your ball is curving a bit more than it should, which suggests a need to work on your swing path and face angle. Improving these will help you hit straighter shots and gain more distance. Focusing on bringing the club back straight will help reduce those deviations.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:47:02,Jason,5 Wood,5 Wood,80.61426373329869,4.902356624603272,5.911330699920654,5.169012546539307,-0.7423181533813477,108.38508793666188,1.3444902045528715,12.789159774780272,4.985611438751221,2181.233154296875,-851.855712890625,2341.673828125,Measured,21.33256149291992,12.281719741300662,141.61515851477998,10.762179374694824,26.44422618752901,165.06071109154436,11.564323425292969,33.08940443703273,"Your club speed is good for a 5 Wood, but your ball is curving a bit to the left due to sidespin. Focus on getting your clubface more square to your target at impact. Additionally, try to lower your launch angle slightly for better distance.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:47:44,Brian,5 Wood,5 Wood,79.81842011316894,5.340071678161621,1.72382390499115,1.2405459880828855,-0.4832779169082641,119.4281946903384,1.4962485416400064,9.043837547302246,1.2347095012664795,1488.5927734375,328.1344909667969,1524.32958984375,Measured,-12.431062698364258,7.834181890271111,142.28449936180186,-0.9596077799797058,-2.383235855057848,194.0273119079793,-1.5656057596206665,-5.301122229550742,"Your 5 wood swing shows good potential with a solid club speed and a nice carry distance of around 142 yards. However, there are some adjustments to consider. Your attack angle is positive, which typically helps with launch; aim to keep that angle consistent. The slight rightward deviation in your shot suggests you might be aiming too much to the right or your club face is slightly open at impact. Focus on aligning your body and club face more square to your target. Additionally, working on reducing your sidespin can help straighten your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:50:08,Brian,,Driver,93.84450685886804,2.5154433250427246,4.752744674682617,-1.759680986404419,-6.512425422668457,131.45844312423287,1.4008112730767728,11.939697265625,-0.8507452011108398,3360.61279296875,764.1510620117188,3446.39599609375,Measured,-12.810354232788086,23.870949297741163,195.0625866742339,-6.528195381164551,-22.17707816447956,211.0215207430756,-6.927161693572998,-25.45082172749425,"Your swing speed of 93.8 mph is solid, and your ball speed of 131.5 mph shows good power. However, your club face is slightly closed at impact, leading to a leftward push (hook) with high backspin. Focus on aligning the face better at impact while maintaining your club path. Working on a more neutral attack angle can also help achieve a higher launch and more distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:50:49,Brian,,Driver,,,,,0.0,128.3024432612874,-57.3563232421875,11.64732837677002,-0.3032241463661194,5042.94140625,-375.403076171875,5056.89501953125,Measured,4.257319450378418,26.066423487227667,180.6090562560712,1.885436654090881,5.942136530542371,191.5734570663008,1.998313546180725,6.680263117267259,"It looks like your ball speed is solid, but with a high backspin rate, this may be causing the ball to climb too much and not gain enough distance. Focus on reducing backspin for better control and distance. Work on your swing path to keep the club face straight at impact. A more controlled swing will help you lower that spin rate and achieve a more optimal carry distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:51:57,Jason,,Driver,90.29368275012804,-5.985504627227783,6.462739944458008,1.4424126148223877,-5.020327568054199,131.28777842614363,1.454008458038638,12.838006019592283,1.993493676185608,2334.451171875,-185.12188720703125,2341.77978515625,Measured,4.534065246582031,22.105654801988976,203.0048328774792,3.682328701019287,13.037911280300593,223.9062360967655,3.8161849975585938,14.902267336989668,"Your driver swing shows some good potential but could use some adjustments. The negative attack angle (-6°) means you're hitting slightly downward on the ball, which can lead to a lower launch angle. Try to increase your attack angle to hit the ball on the upswing for better distance. Your club path is positive (6°), indicating you're swinging more to the right, which could be causing a slight fade. Work on aligning your swing path more towards the target. Overall, aim to improve your upward strike on the ball while keeping the swing path more neutral.",upwards attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:52:28,Herald,,Driver,87.59226537701306,1.5624536275863647,5.470808506011963,-9.433867454528809,-14.90467643737793,121.24620038673402,1.384211264143795,5.986552238464356,-7.064647197723389,1793.77392578125,80.08824157714844,1795.5609130859375,Measured,-2.55643892288208,4.976489686830234,129.22908215090047,-7.591790199279785,-17.073032977065168,178.86565955709557,-7.704897403717041,-23.98068441803275,"Your driver swing shows a few key areas to work on. The club speed is solid, but the attack angle is quite low, which can affect your launch. The club path is good, but the face angle being closed means the ball is starting left and affecting your accuracy. Focusing on hitting up on the ball can help you get a better launch angle and straighten out your shots.",attack angle drill,1.2065908,64.0,101.325,73
+5/26/24 15:54:17,Jason,,Gap Wedge,,,,,0.0,66.91423615991653,-29.913339614868164,,5.224445819854736,12000.0009765625,5768.88427734375,13314.6552734375,Estimated,-25.675472259521484,,,,,,,,"It seems there were some data issues with your last shot, but I noticed that your ball speed is decent. Focus on improving your launch angle and consistent strike to maximize your distance. Work on reducing your backspin for more control and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:54:44,Brian,,Gap Wedge,65.5599861808737,-0.7053694725036621,-3.122923851013184,-0.1644138395786285,2.958509922027588,79.42807581569923,1.2115328334048885,22.96640968322754,-0.5258153676986694,5547.1796875,2264.0693359375,5991.42822265625,Estimated,-22.202720642089844,15.803234017156685,93.57134232537192,-8.28209400177002,-13.478655023546708,101.5592280593346,-8.847288131713867,-15.61994269981517,"Your gap wedge shot carried 93.6 yards but veered left about 13.5 yards, which indicates a consistent issue with your club path and face alignment. Focusing on aligning your clubface square to your target can help reduce the leftward deviation. Additionally, your attack angle is slightly negative, meaning you're hitting down on the ball instead of sweeping it. Try to lift it slightly for better contact and spin control.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:55:45,Jason,,Gap Wedge,62.68651745899752,6.194083690643311,6.972166538238525,5.181247711181641,-1.7909188270568848,81.94948459850457,1.3072904337381115,28.68258476257324,5.128400802612305,6516.67138671875,344.2246398925781,6525.75634765625,Estimated,-3.023676872253418,23.469711491059115,98.0857260274588,4.5219035148620605,7.733093354289679,102.82157409222054,4.437252044677734,7.955058333389218,"Your club speed and ball speed are solid for a gap wedge, which is great! The attack angle is on point for getting good height, but your club path and face angle indicate that your shots are pushed to the right. This might lead to inconsistent misses. Focus on aligning your clubface better with the target as you complete your swing to reduce side spin and improve accuracy.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:56:06,Brian,,Gap Wedge,58.642301708081504,3.422053337097168,11.727985382080078,10.600460052490234,-1.1275253295898438,74.64689576549426,1.2729189269732768,30.60836410522461,10.174945831298828,5400.166015625,914.7147216796876,5477.087890625,Estimated,-9.613874435424805,20.477393622986256,87.48844392866704,7.84792947769165,11.946075201663348,93.26705931883951,7.589023113250732,12.317474183532228,"Your shots show a strong club speed and decent distance, but there are some areas to work on. The attack angle is positive, which is good for lifting the ball, but the club path is significantly right of target (11.7 degrees). This means you're likely pulling your shots to the left. Your backspin is high, which can help with control but may also lead to less distance if not managed well. Let's work on your swing path to make it straighter and more consistent.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:56:38,Brian,,Gap Wedge,62.504401159666486,1.7260463237762451,2.432260513305664,8.299942970275879,5.867682456970215,72.73092853239541,1.163612916578553,29.879545211791992,7.122103214263916,5465.275390625,539.9519653320312,5491.88330078125,Estimated,-5.642332077026367,18.808255027006,84.59950335229223,5.897807598114014,8.693034213711258,90.48166290630434,5.735383987426758,9.042247544359384,"Your club speed and ball speed are solid, but your launch and spin rates indicate that the ball is launching higher than usual with a lot of backspin. This can cause it to balloon up in the air instead of flying straight. Focus on keeping the clubface more square at impact. Try to aim for a lower, more penetrating ball flight to help with distance and control.",clubface alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:57:08,Jason,,Gap Wedge,62.26657990287913,1.452173113822937,10.304327964782717,10.602718353271484,0.2983903884887695,73.99074973398547,1.1882899277492551,30.806882858276367,9.998662948608398,4913.2431640625,802.5194091796875,4978.3525390625,Estimated,-9.276660919189451,20.137479242426707,87.25403028780693,7.851879596710205,11.919993085937108,93.6539523790525,7.585402488708496,12.3626965338957,"Your gap wedge performance shows a solid club speed and ball speed, but the high backspin indicates that the ball might be going too high and not carrying as far as it could. With a slightly closed clubface and a path that's too far right, it’s important to work on your clubface alignment. Focus on ensuring your clubface is square to your target at impact. Consider practicing your swing path to decrease the deviation in distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:57:37,Lauren,,Gap Wedge,61.67884908221686,-4.76947546005249,13.491559028625488,7.761355400085449,-5.730203628540039,68.76410068882797,1.114873278474548,29.717205047607425,8.063511848449707,4569.39501953125,1499.6785888671875,4809.2001953125,Estimated,-18.169872283935547,16.16023297615959,78.0231056277371,3.3167645931243896,4.5141193140376,85.10464201201648,2.856018781661988,4.240432314660723,"Your shot data shows a few key areas to focus on. The club speed and ball speed are good, but your attack angle is too negative, meaning you're hitting down on the ball more than you should for a gap wedge. Try to flatten your attack angle to help the ball launch higher and with less spin. Your club path and face angle indicate that you're coming in a bit too much from the outside, causing the ball to spin to the right. Focus on making a more neutral swing path. A practice drill that can help is the 'swing path drill' to improve your swing direction and face control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:04,Brian,,Gap Wedge,64.61490908211726,4.4313788414001465,4.651541233062744,9.110705375671388,4.459164142608643,80.0112968217145,1.238279182905456,26.08806037902832,8.065773010253906,7068.55712890625,1130.94921875,7158.4599609375,Estimated,-9.09011936187744,20.01451741901451,94.20110110041514,5.287723541259766,8.68131978937356,99.36721229498198,5.072808742523193,8.786207273952755,"Your swing generated good speed and height, but the face angle is significantly open at impact, causing the ball to veer to the right. Focus on aligning your clubface more square to the path during your downswing to gain more accuracy. Additionally, your attack angle is slightly positive, which is good for hitting a gap wedge, but make sure you're letting the club's loft do the work without getting too steep.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:11,Jason,,Gap Wedge,,,,,0.0,92.9595421333961,-41.55663299560547,15.621563911437988,4.001960754394531,4657.66845703125,2687.39208984375,5377.35546875,Measured,-29.98418426513672,13.14046046899614,110.5591849882676,-6.2752299308776855,-12.084612453588647,122.73849008153684,-7.340588092803955,-15.681969074834,"It looks like there are some issues with your shot data, but here’s what I can tell: Your launch angle is decent, but your backspin is very high, which likely causes the ball to climb instead of carry well. The ball is also severely deviating to the left, which means your aim and swing path need attention. Focus on ensuring your clubface is square at impact and work on delivering a more consistent path. Overall, practice controlling your swing direction and face angle to straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:31,Brian,,Gap Wedge,65.3975261881451,3.026908159255981,5.145254135131836,6.039453029632568,0.8941988945007324,86.20304620133174,1.318139251220762,27.94473648071289,5.604754447937012,5532.87548828125,1252.951171875,5672.970703125,Estimated,-12.759745597839355,24.95807123837926,106.92359170168493,1.0266010761260986,1.9159603538852965,113.05484964501466,0.7483428120613098,1.476652493269782,"Your shot data shows solid ball speed and carry distance for a gap wedge, which is great! However, the club path and face angle suggest that your shots may be slightly starting to the right. Work on bringing your club back more on a straight path and focus on closing the face more at impact to help straighten out your shots. Additionally, consider reducing the amount of backspin, as it can help with better distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 15:58:59,Jason,,Gap Wedge,64.71248235663234,-1.1328637599945068,-0.6665147542953491,1.3975050449371338,2.0640196800231934,78.68303054295575,1.2158864515400805,24.829376220703125,1.06454336643219,4602.22412109375,1044.621826171875,4719.29052734375,Estimated,-12.788423538208008,17.222718330997736,95.90615892486676,-3.088637590408325,-5.16746598776615,104.56739878085592,-3.4146645069122314,-6.228239338726951,"Your shot with the gap wedge shows good club speed and a decent carry distance. However, you have a negative attack angle, which means you're hitting down on the ball a bit too much. A higher launch angle is great, but the high spin rate suggests you might be putting too much backspin on the ball. To improve, focus on striking the ball with a more level club path and try to reduce the backspin by adjusting your angle of attack slightly up. This will help you achieve better distance and control.",attack angle adjustment drill,1.2065908,64.0,101.325,73
+5/26/24 15:59:25,Lauren,,Gap Wedge,,,,,0.0,90.8097983968546,-40.595611572265625,18.20869445800781,6.95662784576416,3855.05712890625,1657.2801513671875,4196.19384765625,Measured,-23.262758255004883,15.225501804049143,114.04549445700832,-0.4630939960479736,-0.92201916525147,126.0214658457835,-1.2188464403152466,-2.680835893058372,"It looks like your gap wedge shot had some good carry distance, but the data is incomplete, which makes it hard to pinpoint specific areas of improvement. However, the backspin is quite high, which can lead to less control. Focus on a smoother swing and aim to strike the ball more solidly. Consider starting with a half swing to improve your control and consistency.",half swing pause,1.2065908,64.0,101.325,73
+5/26/24 15:59:42,Brian,,Gap Wedge,62.99734054039254,7.022912979125977,6.611062049865723,8.617873191833496,2.006811141967773,75.48787166503371,1.1982707685355782,27.047962188720703,7.906138896942139,5855.20556640625,1137.44677734375,5964.6640625,Estimated,-10.99349594116211,18.046014372874424,88.61293688540809,4.733048439025879,7.311757362582739,94.79070209459132,4.455049514770508,7.363095576934484,"Your shot data shows good potential, but there are a few areas to focus on for improvement. Your club path and face angle suggest that you're adding some unwanted right spin to your shots. Work on getting your club face more aligned with your swing path at impact. Also, your attack angle is nice for a gap wedge, but keep practicing your consistency to shorten the distance variation. Focus on better alignment and ensuring a square club face at impact to help reduce hook or slice tendencies.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:00:06,Jason,,Gap Wedge,67.25325731605335,-9.60428237915039,7.466535091400146,-9.035103797912598,-16.501638412475586,80.12044542937747,1.191324385268886,23.274538040161133,-6.48737382888794,6406.56591796875,2353.0048828125,6825.0068359375,Estimated,-20.167285919189453,16.62671153248732,93.9646349322138,-14.504733085632324,-23.534368188209328,100.868986476582,-14.933103561401367,-25.99303937707373,"Your shot data shows that you're hitting the ball with a high amount of backspin, which is great for control but may lead to less distance. The attack angle is quite steep, and the face is closed at impact, causing the ball to veer left. Focus on flattening your swing path and ensuring your clubface is more aligned with your target at impact. A smoother takeaway could help with this.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:00:36,Herald,,Gap Wedge,64.82930234247442,-1.1543855667114258,-1.1028578281402588,3.191152572631836,4.294010162353516,76.72778482959166,1.183535562734595,29.226545333862305,2.483287811279297,3904.740234375,1145.5518798828125,4069.310302734375,Estimated,-16.350353240966797,19.805566381055087,93.90110670792092,-2.4933996200561523,-4.085082433735266,102.36613829986072,-2.8965134620666504,-5.172864301545701,"Your gap wedge shot shows potential! You're generating decent ball speed and distance. However, your attack angle is slightly negative, meaning the club is descending at impact. This can lead to less control and more spin, affecting your accuracy. Focus on hitting slightly up on the ball by adjusting your setup. A little more weight on your front foot could help. Also, your club path indicates a slight in-to-out swing; work on a more neutral path for straighter shots.",attack angle adjustment,1.2065908,64.0,101.325,73
+5/26/24 16:01:02,Herald,,Gap Wedge,63.18940232500472,-5.93092155456543,-0.7098456621170044,6.197842121124268,6.907687664031982,77.70001894843153,1.229636870891637,29.437318801879883,5.002227306365967,5665.17626953125,1074.103759765625,5766.10107421875,Estimated,-10.735712051391602,21.28880941133457,92.4211927768656,1.573958158493042,2.538577392376226,98.03356179600632,1.3452301025390625,2.3015936597983284,"Your club speed and ball speed look decent for a gap wedge, but there's room for improvement in consistency. Your attack angle is slightly negative, which means you're hitting down on the ball too much. This can lead to more spin and less carry distance. Try to focus on a slightly shallower attack angle, aiming for a neutral or slight upward angle at impact. This will help you get the ball in the air more easily. Your club face is quite open at impact, which causes the ball to curve to the right. Work on squaring the face at impact to get straighter shots.",face angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:28,Herald,,Gap Wedge,63.76368476745756,-1.5893210172653198,-4.803089618682861,10.077651977539062,14.880741119384766,71.67297806894021,1.1240407189504085,25.681116104125977,7.677016258239746,5907.90771484375,2500.7158203125,6415.36865234375,Estimated,-22.942108154296875,14.674429501458008,80.21736582239373,0.8047857284545898,1.1268548493884651,87.1098193830685,0.2157999873161316,0.3277203943681499,"Your club speed is good for a gap wedge, but the club path indicates you're coming too much from the inside. This can cause your shots to veer right, which is reflected in the high face angle. Focus on adjusting your swing path to be more neutral and aim to square the clubface at impact. Increasing your attack angle can also help you get more height and control on your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:01:56,Lauren,,Gap Wedge,64.1715947289781,-4.597879409790039,1.855906963348389,0.756777286529541,-1.0991296768188477,73.54213197535319,1.146023131978417,26.88508987426757,0.8538581132888794,3843.867431640625,802.3746337890625,3926.718994140625,Estimated,-11.79069995880127,16.172710840544937,87.879500448812,-2.491122245788574,-3.819663948972817,97.7098715594102,-2.8127858638763428,-4.794873870085098,"Your gap wedge shot shows good speed and launch angle, but there is some side spin which indicates a slight misalignment in your swing path. The ball is carrying a bit to the left of your target. Focus on aligning your body and clubface to the target to help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:02:17,Brian,,Gap Wedge,62.7179410965332,-1.7124879360198977,16.738595962524414,16.843402862548828,0.104806900024414,67.40860485748908,1.074789823756111,25.39657592773437,15.93000316619873,5957.640625,2627.186767578125,6511.18994140625,Estimated,-23.7964096069336,12.61788784228213,72.51735956344783,9.709461212158203,12.230200053494968,79.43420148761197,9.036224365234377,12.47586922030348,"Your gap wedge swing shows good efforts! However, your club path is significantly out to the right, which is causing the ball to veer off course. Focus on improving your swing path to be more neutral or slightly in-to-out. This will help you hit straighter shots. Also, the high backspin indicates good contact, but managing your attack angle can help for better distance and trajectory control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:02:51,Herald,56,Sand Wedge,65.40327332185325,-3.723130702972412,2.307790279388428,-2.371844530105591,-4.679635047912598,81.1746327362398,1.2411402153646771,25.33338165283203,-1.6595200300216677,9045.2255859375,1592.962890625,9184.423828125,Estimated,-9.987993240356444,20.155566096670327,92.51365663050548,-6.092265129089356,-9.818462697395944,95.9375392310876,-6.206114292144775,-10.371385194856655,"Your shot shows a solid club speed and decent carry distance, but there's room for improvement. Your attack angle is slightly negative, meaning you might be hitting down too much on the ball with your sand wedge. Additionally, your club face is closed relative to your path, which can cause the ball to hook to the left. Focus on a more neutral club path and ensure your face is slightly open to the target at impact. This will help you achieve better accuracy and control over your shots.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:12,Herald,56,Sand Wedge,67.85126641815805,0.7335950136184692,-1.5679625272750854,,37.9663314819336,61.30175263193632,0.9034724901690416,26.81628799438477,29.702253341674805,6254.07470703125,-2901.766845703125,6894.46875,Estimated,24.890369415283203,10.281061476432342,61.11043886461539,38.31927108764648,37.89109816295331,68.1797602081324,38.86165618896485,42.77884159457244,"Your sand wedge shot showed a decent carry distance of around 61 yards, but the deviation indicates you need to work on your consistency. It looks like your club path is pulling left, which could lead to some unwanted hooks. Focus on keeping your swing path more neutral to improve accuracy and distance control.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:31,Herald,56,Sand Wedge,70.24833743517047,-6.742088794708252,15.923166275024414,-2.5091328620910645,-18.43229866027832,81.89819985672875,1.1658382653156667,30.01302528381348,-0.0686405673623085,6529.86474609375,2066.212890625,6848.96875,Estimated,-17.558677673339844,24.19058662719908,96.4468997559934,-7.272920608520508,-12.209816621403093,100.46576497731712,-7.503546714782715,-13.119611880809655,"Your shot shows good speed and carry distance, but there are some adjustments to make for better accuracy. The club path is significantly to the right (15.9 degrees), which means you're likely aiming right, contributing to the left spin. The attack angle is steep (downward), which is common with wedges, but be mindful of the face angle being closed (pointing left) at impact. Try to align your swing path with your target and ensure your clubface is square as you hit through the ball to reduce sidespin and improve your aim.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:03:48,Herald,56,Sand Wedge,67.93045910468891,4.554963111877441,1.2536466121673584,0.8726081848144531,-0.3810384273529053,78.15810006457286,1.1505604568949246,24.50938034057617,0.8736451864242554,9272.8017578125,1293.64404296875,9362.6044921875,Estimated,-7.942047119140625,17.90397280597631,87.68043867114193,-2.250728368759156,-3.443483819510448,91.36653581136852,-2.364302396774292,-3.769151751721808,"Your shot data indicates a solid performance, but there's room for improvement. Your club speed and launch angle are good, but the backspin is quite high, which can lead to less distance and control. Focus on reducing backspin for better distance and aim your shots straighter. Try to find a more consistent swing path and ensure the clubface is aligned correctly at impact to reduce the deviation noted in your carry distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:07,Jason,56,Sand Wedge,69.67183635164247,-4.82746171951294,-16.833778381347656,-3.3352012634277344,13.498577117919922,80.02705770658304,1.148628511851998,27.1931209564209,-4.845970153808594,8018.93408203125,972.1653442382812,8077.64892578125,Estimated,-6.912447929382324,21.08834382177361,92.44078356628506,-8.269566535949707,-13.295788187215294,96.23135101073694,-8.32925796508789,-13.940189992680644,"Your shot with the sand wedge shows you have good club speed, but your club path and face are not aligned properly, causing the ball to hook left. Work on getting your club path closer to the target line and aim to square the club face at impact. This will help straighten out your shots and improve your accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:23,Lauren,56,Sand Wedge,63.42464227823348,5.834980487823486,-0.3098916709423065,-3.4324302673339844,-3.1225385665893555,75.0468484854664,1.1832443320097608,29.0533447265625,-2.858252048492432,7224.12890625,589.8893432617188,7248.1728515625,Estimated,-4.668154239654541,19.7467481229578,85.55543041523379,-4.926008701324463,-7.346567412788147,89.97191023186588,-4.976340770721436,-7.804623097770502,"Your sand wedge shot shows a solid club speed but the club face was slightly closed at impact, which is causing the ball to start left and spin more than desired. Focus on keeping the club face square at impact to improve accuracy. Your launch angle is good for a sand wedge but try to lower the backspin for better distance control.",face awareness drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:39,Jason,56,Sand Wedge,64.82690877008372,1.2937217950820925,4.386783599853516,-0.448974460363388,-4.835758209228516,72.03858451842189,1.1112450969074466,30.75022315979004,0.1801072508096695,4653.38330078125,416.2473754882813,4671.962890625,Estimated,-5.111530780792236,18.884778419323084,84.49429046703699,-1.4148536920547483,-2.0863201232065904,91.56028271132982,-1.5240557193756104,-2.435199839940452,"Your club speed is good for a sand wedge, but the club face is slightly closed at impact, which might be causing your shots to go left. Your backspin is high, which is great for stopping the ball on the green but might contribute to a bit of unpredictability in distance control. Work on opening the club face a little at setup to help improve your accuracy.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:04:58,Herald,56,Sand Wedge,71.84370249967378,1.0692460536956787,6.834676742553711,2.1570115089416504,-4.6776652336120605,78.79591670750688,1.0967685957981448,32.97989654541016,2.627020835876465,4610.11669921875,1316.021484375,4794.27685546875,Estimated,-15.932126998901367,24.66832070947521,94.78622992119745,-2.799182415008545,-4.629010783503475,101.0280823763478,-3.1143274307250977,-5.488728234702535,"Your swing shows good speed, but your club path and face angle seem a bit off. This can cause the ball to spin more than necessary and deviate from your target. Focus on aiming your clubface more squarely at the target and keeping your swing path straighter. This will help improve your accuracy and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:18,Lauren,56,Sand Wedge,69.7620795773746,-4.668432235717773,-1.1001368761062622,1.6606931686401367,2.7608299255371094,81.8149154840612,1.1727705937051165,29.06388092041016,1.2264742851257324,5613.728515625,1373.8001708984375,5779.3837890625,Estimated,-13.751248359680176,23.262445861729475,99.02654281798186,-3.977738380432129,-6.86939600251435,104.91509357501582,-4.235587120056152,-7.748837740846113,"Your shot data shows that you're hitting with a good club speed, but your attack angle is slightly too steep, which can cause the ball to overspin and deviate left. Focus on keeping the clubface more square to your path at impact for straighter shots. Try to adjust your swing path to reduce that left deviation. This will help lower your backspin and give you better carry distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:36,Jason,56,Sand Wedge,62.90484880726308,-8.467629432678223,-8.4330415725708,-7.26323127746582,1.1698102951049805,70.5065616566144,1.120844624754485,32.09975814819336,-7.021384716033936,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,16.6789852737827,88.54754803673677,-11.701862335205078,-17.959149079583995,104.48026649213898,-12.34809112548828,-22.34315766336977,"Your sand wedge shot indicates that you're hitting down too much (attack angle is negative), causing the ball to go lower and to the left. Your club path is also pointing left at impact, which contributes to the pull. Focus on creating a smoother, more neutral swing path and allow the clubface to align better with that path for straighter shots. Additionally, try to keep your attack angle closer to neutral for better launch and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:05:52,Brian,56,Sand Wedge,57.26776822967077,,16.561914443969727,-20.1685733795166,-36.73048782348633,64.30356547339306,1.1228578912924532,29.833660125732425,-14.49458122253418,5629.9755859375,2432.40771484375,6132.962890625,Estimated,-23.366559982299805,13.708173052953724,68.26250793132976,-22.210941314697266,-25.80443005317079,74.56175188776706,-22.648740768432617,-28.71227932908641,"Your shot shows a very high club path, which means you're coming from the outside and cutting across the ball. This can cause the ball to spin sideways and veer off target. Additionally, your club face is pointing significantly left (closed), which contributes to the loss of control. Focus on improving your swing path to be more inside-out and aim for a more neutral club face at impact.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:07,Lauren,56,Sand Wedge,61.33763915132704,-3.237349271774292,-13.484308242797852,-14.91950798034668,-1.435199737548828,64.18245327039403,1.0463795828862683,31.290918350219727,-13.942472457885742,6036.79150390625,38.434608459472656,6036.9140625,Estimated,-0.3647817075252533,15.247214998519098,69.04083714580975,-15.254158973693848,-18.16473555798916,74.48804446283884,-15.152962684631348,-19.47091890246361,"Your shot data suggests that your club face is closed relative to your path, which is causing the ball to curve left. A high backspin rate indicates that the ball is not making solid contact with the ground, likely due to the steep attack angle. Focus on keeping your swing more level and aligning your club face with your target line. This adjustment will help you improve distance and accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:23,Lauren,56,Sand Wedge,60.68693305706984,-3.231904983520508,19.999998092651367,4.831633567810059,-15.168364524841309,58.46334270566513,0.963359651915287,32.6053466796875,6.471353530883789,2140.075439453125,1235.572998046875,2471.146240234375,Estimated,-30.0,12.250168391134707,61.79684655991559,1.3174498081207275,1.4208503187623762,72.13059165734103,0.5278605818748474,0.6645937257010104,"Your sand wedge shot shows solid distance with a carry of about 61 yards. However, your attack angle is a bit steep, which may lead to inconsistent contact with the ball. Focusing on a more neutral swing path and reducing the angle could help with control. Additionally, your club face and path suggest you're aiming a bit right, which can cause your shots to drift. Try aligning your body and club more squarely at setup.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:37,Jason,56,Sand Wedge,54.502692924168514,-3.194918870925904,19.999998092651367,10.451539993286133,-9.548458099365234,60.451757103102864,1.109151747551474,30.3357162475586,11.087672233581545,3528.43017578125,2004.09521484375,4057.858642578125,Estimated,-29.595924377441406,12.15393218414465,63.28926338617748,4.906842231750488,5.413535647714411,71.3723329896875,4.11765718460083,5.124921935274756,"Your ball speed is good, but your launch angle is a bit too high for a sand wedge. Focus on lowering your attack angle to hit down on the ball less. Additionally, aim to straighten your club path to improve accuracy and control your spin better. Working on these can help you achieve more consistent distance and direction with your wedge shots.",attack angle adjustment drill,1.2065908,64.0,101.325,73
+5/26/24 16:06:42,Herald,56,Sand Wedge,,,,,0.0,94.25323174432197,-42.13496398925781,5.790343284606934,4.813763618469238,4558.97119140625,0.0,4558.97119140625,Estimated,-0.0,4.045644549716428,91.51365029137014,4.882065773010254,7.78828631511152,119.6999569738582,4.863168716430664,10.147793212376882,"It looks like your ball speed is quite good at nearly 94 mph, but your launch angle is low for a sand wedge. This could indicate that you're hitting down too much or not getting under the ball properly. Aim to create a higher launch angle for better carry distance and more consistent feel around the greens. Focus on striking the sand wedge with a bit more loft and practicing your follow-through for a smoother finish.",launch angle drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:09,Brian,56,Sand Wedge,65.81134541483698,,3.1797409057617188,-16.399538040161133,-19.57927894592285,70.73388276785181,1.0747977012471934,35.97195816040039,-13.073081016540527,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,20.238368053313707,90.34715561659776,-8.699739456176758,-13.665585196525171,103.58250271413908,-8.031844139099121,-14.472863598713616,"Your ball speed is decent, but the club face is significantly open at impact, which is causing the ball to veer left. Focus on aligning your club face with your target. Additionally, try to improve your attack angle for better contact. Practicing your alignment and face control will help straighten out your shots.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:15,Brian,56,Sand Wedge,,,,,0.0,61.596324167455805,-27.536020278930664,,7.523944854736328,1000.0,-38.02501678466797,1000.7227172851562,Estimated,2.177623987197876,,,,,,,,"It looks like your data is incomplete, but I can see your ball speed is good at about 61.6 mph. To improve your accuracy and control, focus on your club face alignment and swing path. Make sure your face is aimed where you want the ball to go, and practice swinging along a straight line. Consider using a more consistent tempo in your swings.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:36,Jason,56,Sand Wedge,68.41771961758604,-2.7195491790771484,-4.7055182456970215,-4.747663974761963,-0.0421457290649414,78.17618198933542,1.1426306288238386,28.8621883392334,-4.488626480102539,6101.341796875,930.9889526367188,6171.9619140625,Estimated,-8.675704956054688,21.090212789759107,92.65065031512133,-8.241596221923828,-13.28124528007811,97.79992411060448,-8.350448608398438,-14.203238893032903,"Your shot data shows a few areas for improvement. The club path is significantly out to the right (negative value), which is causing your shots to curve and deviate to the left. Additionally, the attack angle is slightly downward, indicating you may be hitting too steeply into the ball with your sand wedge. To improve, focus on ensuring a more neutral swing path and a shallower angle of attack. Try to aim for a more level swing through the ball to reduce excess spin and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:51,Lauren,56,Sand Wedge,,,,,0.0,94.9115452174965,-42.42925643920898,8.126640319824219,-0.3067525923252105,1085.830810546875,626.9046020507812,1253.809326171875,Measured,-30.0,2.967288611264792,72.40928482096479,-2.91067123413086,-3.676887883914105,126.21535458706512,-4.043025016784668,-8.898829282293377,"Your shot shows that your ball speed is decent, but the launch angle is quite low, affecting your carry distance. Let's focus on getting the ball up in the air more effectively. Working on your follow-through and ensuring a full swing could help increase your launch angle and distance.",follow-through drill,1.2065908,64.0,101.325,73
+5/26/24 16:07:59,Herald,56,Sand Wedge,,,,,0.0,89.88059738163793,-40.18022155761719,6.7849202156066895,7.849643230438232,4501.5908203125,0.0,4501.5908203125,Estimated,-0.0,4.121126816312795,85.72780933746799,7.966737747192383,11.881737647483874,113.3863912158713,7.934393405914307,15.651765217211164,"It looks like you're hitting the ball with a lot of spin, which means it's likely ballooning in the air rather than flying straight and far. A lower launch angle and more consistent strike can help improve your distance and accuracy. Focus on making sure your clubface is square at impact for a better result.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:08:29,Jason,,Lob Wedge,59.95367644834687,,10.51657772064209,-10.045820236206056,-20.562397003173828,66.36563022129121,1.106948466762811,31.36263465881348,-6.935956954956055,3859.833251953125,352.197509765625,3875.868408203125,Estimated,-5.213620185852051,16.004725870388256,75.40643363753588,-8.830953598022461,-11.576361628424252,83.24211529117929,-8.890791893005371,-12.865206957390342,"Your lob wedge shot shows potential, but your club face angle is significantly closed relative to your swing path, causing the ball to start left and drift further off target. Focus on keeping the club face square to the target at impact for more accuracy. Additionally, try to achieve a more consistent attack angle to improve your contact and distance control.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:09:27,Brian,,Lob Wedge,66.13619286779749,-4.8419270515441895,-13.562726974487305,-4.601057529449463,8.961669921875,60.55474898178227,0.9156068161169753,38.26976013183594,-5.476476669311523,2506.68505859375,452.8648986816406,2547.264404296875,Estimated,-10.24075698852539,16.95056759827412,66.44607963959925,-8.031208992004395,-9.28334441448908,74.72541174060461,-8.197452545166016,-10.654734091230011,"Your lob wedge shot shows that you have a decent club speed and ball speed, but your club path and face angle are causing the ball to go left. A good drill for you is to focus on your swing path. Try to visualize swinging along an imaginary line pointing slightly right of your target. This will help straighten out your shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:09:46,Brian,,Lob Wedge,62.26458739252894,-6.881919860839844,5.948770999908447,6.085118293762207,0.1363472938537597,71.86409693109545,1.15417286037807,38.88892364501953,5.742806434631348,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,23.162942089617445,98.23164737164824,11.33475112915039,19.306533155810257,105.30414762946202,11.626694679260254,21.22240264259972,"Your lob wedge shot shows that you're generating a decent club speed and ball speed, but the high amount of sidespin suggests that you might be impacting the ball with an open clubface. Focus on aligning your clubface square to the target at impact. Your launch angle is good for a lob shot, but the deviation in carry and total distance indicates inconsistency. Work on your swing path to reduce this deviation and improve accuracy.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:02,Brian,,Lob Wedge,54.33469486198692,-5.083210468292236,9.887529373168944,3.355242252349853,-6.532287120819092,59.49091058624299,1.0948972978932363,38.7708854675293,3.9932689666748047,2090.668212890625,-1207.047607421875,2414.095458984375,Estimated,30.0,16.23716207637085,63.99539954041393,10.111629486083984,11.23545748747506,72.46476146442728,10.739073753356934,13.502843140466211,"Your lob wedge shot showed some potential! Your attack angle is slightly down, which is good for making clean contact, but a -5 degree angle means you're hitting down a bit more than ideal for a lob wedge. Your smash factor is close to optimal, indicating you’re making solid contact. However, your ball spin is a bit inconsistent, and the total deviation suggests that your shot is going off target to the right. Focus on aligning your club path and face angle better to achieve straighter shots.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:14,Brian,,Lob Wedge,52.78881829331203,-4.17252254486084,-19.999998092651367,-10.610471725463867,9.3895263671875,46.50892059713169,0.881037350347811,37.33203506469727,-11.218222618103027,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,9.12307102317436,42.73781190676573,-14.348108291625977,-10.590972245938929,53.42795000873002,-14.873577117919922,-13.714253456611914,"Your lob wedge shot shows a lot of room for improvement, particularly with the club path and face angle. The club path being significantly left (-20 degrees) indicates that you are swinging too much to the left, while the club face being closed (-10.6 degrees) will cause pulls or hooks. Work on getting your club path straighter and the face angle more square at impact. Also, your ball speed and launch angle suggest you can generate more distance and better trajectory with slight adjustments.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:24,Jason,,Lob Wedge,50.63875882707907,-9.49387264251709,-19.491893768310547,26.214338302612305,45.70623016357422,52.205934350075495,1.0309481424761615,19.15021324157715,19.09408950805664,2797.43505859375,-713.2318115234375,2886.92626953125,Estimated,14.303356170654297,4.071005204168131,41.09533947900718,21.23546028137207,14.884794780817174,56.337732915586,21.6521053314209,20.786941445584944,"Your lob wedge shot shows that you have a steep attack angle and an open club face at impact, which can lead to inconsistent direction and distance. Try to keep your swing more level and aim to have the face of the club pointed at your target at impact for better accuracy. Working on your alignment and ensuring your club path is straighter can also help improve your ball flight.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:45,Brian,,Lob Wedge,47.878850395311474,-7.302178859710693,-6.629404067993164,-11.863609313964844,-5.23420524597168,50.05851165342801,1.045524511138429,34.25001525878906,-10.574555397033691,1390.462646484375,802.7838745117188,1605.56787109375,Estimated,-30.0,9.328618912396792,47.85590981440146,-14.459681510925291,-11.949554485814929,58.309323096345,-15.058634757995604,-15.149188044859898,"Your lob wedge shot showed a significant issue with the club face being closed at impact, causing the ball to start left and drift even further. A more neutral club path will help improve your accuracy. Focus on bringing the club back and through on a straighter line to the target. Additionally, try to lessen the downward angle of your swing a bit to achieve better control and distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:10:57,Brian,,Lob Wedge,47.19205298402585,,-19.999998092651367,,-10.49350357055664,49.94338124809701,1.0583006690766867,32.147212982177734,-27.55059242248535,5341.4208984375,487.3305358886719,5363.60595703125,Estimated,-5.2130126953125,9.01259123595105,45.69723093212952,-30.17498016357422,-22.96936206179771,52.07230158969287,-30.094615936279297,-26.1105736840816,"Your club path is significantly out-to-in, which can lead to slicing. Your ball is launching too far left, and while you have good spin, it’s affecting your carry distance. Focus on a more neutral club path and aim to keep your shots straight by aligning your body properly at address.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:13,Herald,,Lob Wedge,44.62695830512712,,,,0.0,48.64536955369204,1.090044479865509,34.56206512451172,-24.80561065673828,5307.810546875,0.0,5307.810546875,Estimated,-0.0,9.538422041229069,44.11565014882717,-26.279525756835938,-19.5322360708808,49.44609702840489,-26.09830474853516,-21.751963040241662,"Your lob wedge shot has good ball speed and high backspin, which can help with stopping the ball on the green, but your carry distance was significantly off target to the left. Working on your alignment and swing path could help you hit straighter shots. Also, your launch angle is decent, but you may want to check your stance to ensure you're getting the right angle consistently.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:35,Lauren,,Lob Wedge,112.1696117497304,-7.988823413848877,0.7656363248825073,-6.735383987426758,-7.501020431518555,68.42417500979127,0.6100063461256986,37.9466438293457,-5.436795711517334,1688.4566650390625,974.830810546875,1949.6617431640625,Estimated,-30.0,20.70312991248511,82.215309286109,-12.110692024230955,-17.248866152629716,92.38961222407488,-12.73632526397705,-20.36863470472281,"Your lob wedge shot shows that your club speed is good, but the face angle is a bit closed (pointing left) at impact, which may cause the ball to veer off target. Focus on aligning your clubface square to your target and practicing your follow-through for better accuracy. The high backspin indicates you're getting some lift, which is great for shorter approach shots. Keep working on your alignment and aiming.",alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:11:52,Lauren,,Lob Wedge,69.2586144513939,,,,0.0,73.66219459045897,1.0635816955615756,29.41878128051757,-4.926096439361572,5697.88525390625,1366.230712890625,5859.392578125,Estimated,-13.483736038208008,18.741760650396827,85.37361487339422,-10.02081298828125,-14.855492032758775,91.0829783248182,-10.234622955322266,-16.183586732371282,"Your lob wedge shot shows good club speed and ball speed, but the carry distance is not quite where it should be. The high backspin indicates you need to work on your angle of attack for better control. Try to hit down on the ball a bit more to create a better launch angle and carry distance. Also, consider the direction you’re aiming; your ball is veering left. Focus on your alignment.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:07,Jason,,Lob Wedge,41.53688621505353,,8.828668594360352,-19.1720027923584,-28.00067138671875,43.20323499410961,1.040117325367836,35.17630386352539,-14.643611907958984,5088.63818359375,1333.407470703125,5260.4384765625,Estimated,-14.683441162109377,7.546028119171638,35.66322574718242,-17.71867561340332,-10.853870961363782,40.85739232054948,-17.919477462768555,-12.571011371815416,"Your lob wedge shot shows a significant club face angle, which is causing your ball to start left of your target. Focus on getting your club face square at impact to improve direction. Additionally, your backspin is high, which may be good for stopping the ball but can also indicate you're catching it too thin. Try hitting with a more downward attack angle. Work on keeping your swing path and face more aligned.",club face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:18,Jason,,Lob Wedge,41.54971166711493,,-12.727216720581056,-15.44910717010498,-2.721890449523926,46.00534027247977,1.1072360896523694,31.98561668395996,-14.28276538848877,4961.7802734375,88.39453125,4962.56787109375,Estimated,-1.0206211805343628,7.552402113503888,39.65784027453356,-15.091198921203612,-10.325153268036727,45.87271784800032,-15.020837783813477,-11.888846400714442,"Your shot shows that the club is coming in too steep from the left (path angle of -12.73 degrees) and the club face is also pointing left at impact (face angle of -15.45 degrees). This is causing the ball to travel left and not achieve optimal distance. Focus on correcting your swing path to come more from the inside and align the club face more square at impact. A higher launch angle is good, but let's work on reducing the spin to get better distance.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:24,Brian,,Lob Wedge,,,,,0.0,94.9472994717462,-42.44524002075195,0.8482350707054138,2.5241236686706543,3988.546875,968.9617919921876,4104.5576171875,Measured,-13.654688835144045,0.2092737660738279,36.223699209048846,1.275335431098938,0.8062265210367272,101.87774525954228,0.4476244151592254,0.796064072799993,"It looks like your shot may have some inconsistencies. The ball speed is good, but the smash factor indicates you're not getting the most out of your club. The launch angle is very low, and the spin rates suggest you're hitting the ball a bit too steeply, which can affect distance and control. Focus on improving your club face position at impact to enhance your launch conditions and spin. Try to engage in smoother swings to achieve better balance and timing.",swing path drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:28,Brian,,Lob Wedge,36.0518081508144,-5.424646854400635,-18.50611114501953,-14.546710968017578,3.959400177001953,40.54765389228396,1.1247051388563436,35.942771911621094,-14.264613151550291,4670.3876953125,-209.13180541992188,4675.06787109375,Estimated,2.563892126083374,6.882871449420975,32.14030870238639,-14.494599342346191,-8.044351616339384,37.311538699895664,-14.353689193725586,-9.249786426820831,"Your shot data indicates that your club face is significantly closed relative to your swing path, causing the ball to start left and curve further left. Additionally, the attack angle suggests you're hitting down too much for a lob wedge, which could lead to inconsistent contact. Focus on keeping the club face more square to your target line and slightly shallower strike. This will help improve your accuracy and distance.",face alignment drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:39,Jason,,Lob Wedge,36.596697865638816,-3.980277538299561,-16.713830947875977,-10.773662567138672,5.940168380737305,39.23939804937618,1.0722114381313794,36.99795150756836,-10.941082000732422,4718.029296875,-288.9337158203125,4726.8681640625,Estimated,3.504436492919922,6.714862491393944,30.21412234544482,-10.913959503173828,-5.72058038818966,34.70743635375766,-10.789887428283691,-6.497513091434939,"Your lob wedge shot is launching too low and to the left, which is likely due to an open club face at impact and a steep swing path. Try to focus on keeping your club path more neutral and squaring the club face at impact for better control and direction.",club face drill,1.2065908,64.0,101.325,73
+5/26/24 16:12:50,Brian,,Lob Wedge,,,,,0.0,14.825438592028943,-6.627563953399658,19.820695877075195,-13.330251693725586,3184.36376953125,0.0,3184.36376953125,Estimated,-0.0,0.2936225818403919,3.1235508134766974,-13.35645866394043,-0.721563874830494,5.940342655020572,-13.345885276794434,-1.3712058566474925,Your shot distances indicate contact issues and possibly a lack of force in your swing. Focusing on your swing mechanics will help improve distance and accuracy. Ensure your clubface is square at impact and work on generating more club speed through your swing.,swing speed drill,1.2065908,64.0,101.325,73
+5/26/24 16:13:12,Jason,,Lob Wedge,36.807652232329474,-9.584220886230469,-15.349842071533203,-27.194360733032227,-11.844518661499023,46.79494609789435,1.271337432839378,31.794265747070312,-24.258745193481445,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,7.059623464715003,41.3276713899013,-27.35469436645508,-18.98996835965886,52.83194112431784,-27.875,-24.70127169972852,"Your club speed is decent, but the attack angle indicates you're striking down too steeply on the ball, causing your shots to go low and left. The club face being closed to the path means you're likely causing a leftward curve. Focus on a more level swing and aim to keep the face square to the target line at impact.",swing path drill,1.2065908,64.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
index 61e0efb1d0..2897a09797 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_12.csv
@@ -1,54 +1,54 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"You hit the ball with solid speed and decent distance! Your clubface is slightly open at impact, which is causing the ball to veer a bit to the right. To improve accuracy, focus on getting the club path more aligned with the target line. A little practice with your setup and swing path should help tighten up your shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Great shot overall! Your club speed is good, but trying to make the attack angle more positive (swinging slightly upwards at impact) could help increase your launch angle and carry distance. Also, focus on keeping the club face more square to the target line to minimize sidespin. This will help straighten out your shots. Keep practicing!",attack angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"Your shot with the 4 Hybrid shows some good signs. The club speed is solid for getting distance, and your ball speed indicates efficient energy transfer. However, the attack angle is almost flat, which may reduce your launch height. The face is open compared to your path, contributing to some sidespin. Aim to square the clubface at impact and improve your angle of attack for better launch. Focus on keeping your swing more on plane to help straighten out your shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your shot looks solid overall! Your club speed is good, but to maximize your distance, focus on lowering your launch angle and reducing backspin slightly. Your attack angle is positive, which is great, but aim for a more neutral path to help straighten your shots. Practice keeping the clubface more aligned with your path at impact to improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"Your shot with the 4 Hybrid shows good power but a slightly off club face angle at impact. This caused the ball to launch lower than desired, which may lead to less distance and accuracy. Focus on aligning the club face more towards your target at impact to improve direction and launch angle. Additionally, consider increasing your attack angle slightly for a better lift and distance.",club face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Your hybrid shot shows good ball speed and a decent launch angle, but your club face is open compared to your swing path. This can lead to a slice. Focus on keeping your club face more square at impact. Additionally, your carry distance is solid, but the deviation indicates some inconsistency in direction. Working on your aim and swing path should help improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"Your shot data shows good club speed and ball speed, but the launch angle is a bit low, which could affect distance and flight. A slightly higher launch angle will help the ball carry further. Focus on getting under the ball a bit more to achieve a higher launch angle. Also, the backspin is a little high; try to smooth out your swing to reduce the spin for a better carry distance.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your shot with the 4 hybrid shows decent club speed and good ball speed, but the launch angle is quite low. This means the ball is not getting up in the air enough. Also, your carry distance is decent, but the deviation angles suggest some inconsistency in your ball flight. Try to focus on getting the ball higher and straighter by ensuring you are making solid contact with the ball and swinging more upward through impact.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot data shows some positive elements, but there are areas to improve. The club speed is decent for a 4 hybrid, and your ball speed indicates solid contact. However, your attack angle is quite positive, which suggests you might be hitting up on the ball too much. Additionally, the club face angle is significantly open at impact, leading to considerable sidespin and a leftward launch direction. This results in a notable carry deviation, causing inconsistency. Focus on ensuring that the club face is square at impact and work on bringing your attack angle down to promote better contact and straighter shots.",club face drill,1.1807681,72.0,100.52864,41
-4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"Your ball speed is great at over 143 mph, but it looks like there are inconsistencies with your club speed and attack angle, which are crucial for solid contact. The launch angle and backspin are decent, but to improve accuracy and distance, focus on squaring the clubface at impact. Right now, your shot deviates left, so we need to work on your swing path.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your ball speed is decent, given your club speed, but we need to work on your club path and face angles to improve consistency. Your club face is open compared to your swing path, which can cause a slice. Focus on aligning your club face more toward your target as you swing. Additionally, increasing your attack angle slightly can help with distance and trajectory.",club face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your club speed is decent, but your attack angle is very low, which is affecting your launch and carry distance. Try to optimize your club path and face angle to produce a straighter shot. Work on aligning your body for a more neutral swing path, and try to increase your launch angle for better distance. Additionally, focus on reducing your backspin to ensure your ball carries further.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"Your club speed is decent, but your launch angle is a bit low, which is causing high backspin and affecting your carry distance. Focus on keeping the clubface more square to your path at impact to reduce sidespin and improve direction. Aim for a higher launch angle for better carry distance.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your shot data shows a solid carry distance of about 170 yards, but you're hitting a bit too far to the right (slice). Focus on keeping your clubface more square to the target at impact to help straighten out your shots. Also, consider your attack angle; a slightly steeper angle could help you achieve a higher launch and better distance.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your club speed is decent, and you're getting good ball speed, but there are a couple of areas to work on. Your attack angle is slightly positive, which is good, but aim for a more neutral path and face alignment to improve accuracy. The launch angle is lower than ideal, try to get it a bit higher to maximize distance. Focus on keeping your swing path straighter to reduce deviation and improve consistency.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your ball speed is good, indicating a solid impact with the club. However, the attack angle suggests your club is coming in too shallow, which might lead to inconsistent shots. A slight adjustment could help you get more height and distance. Focus on hitting slightly down on the ball with your 5 wood to improve your launch angle. Additionally, your club path is slightly to the left; practicing a more neutral swing path can help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your swing path is slightly outside-in, which explains the pull to the left. Improving your clubface alignment will help straighten your shots. Additionally, work on increasing your launch angle for better distance. Focus on a smoother takeaway to enhance consistency.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your 5 wood shot looks solid overall! Your club speed and ball speed are good, which shows you have some nice power. However, your attack angle is a bit high, and the club path suggests you're coming slightly across the ball, which might lead to some slices. Focus on keeping your club path more neutral and getting the ball launched straighter. A slight adjustment in your swing path can really help improve your accuracy.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your numbers show good potential! Hitting the 5 wood at 76 mph is solid, but the high backspin of 2810 rpm can lead to less distance and stability. Aim for a lower spin by ensuring your club face is more square to your swing path at impact. Also, your launch angle is a bit high, which may contribute to that spin. Focus on finding a balance between your launch angle and backspin for more distance. A slight adjustment to your setup and swing plane could definitely help.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"Your club path is quite a bit outside-in, and your face is significantly open at impact. This is causing the ball to veer to the right (a slice) and creating a lot of spin. To improve, focus on bringing the club back on a more neutral path and square the club face at impact. Additionally, your backspin is high, indicating that you might be hitting up on the ball too much. Try to lower the launch angle and backspin by making your swing more level.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your shot with the 5 wood shows that while you're generating good ball speed, the face is open at impact, which is causing a high amount of backspin and sidespin. This is leading to a noticeable rightward deviation in your shots. Focus on aligning your clubface more squarely at impact to reduce the spin and improve accuracy.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver numbers show good potential! With a club speed of almost 85 mph, you are getting some impressive ball speed and distance. However, the club face being open at impact (6.88 degrees) is contributing to some right-side deviation in your shots. Focus on squaring the club face at impact for straighter shots. Also, try to increase your attack angle slightly to get more lift and distance.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"Nice job with your swing speed and ball speed! Your launch angle is good, but you have a bit too much backspin, which can cause the ball to float. Try to reduce your backspin by focusing on a more descending strike. Additionally, your shot is drifting to the left, indicated by the negative sidespin. Work on your clubface alignment to straighten out your shots.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your club speed is decent for a driver, but we can tighten your accuracy and distance. Your attack angle is slightly positive, which is good, but the backspin is a bit high, causing it to lose distance. Try to lower your spin by maintaining a more consistent club face angle at impact. Focus on finishing your swing more fully to help improve your launch angle and overall distance.",lower spin drill,1.1807681,72.0,100.52864,41
-4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Your driver swing is solid, with a good club speed and decent distance. However, your attack angle is slightly too shallow, which can lead to losing distance. Try to get the club more underneath the ball at impact. Your club path is also a little to the left (negative), which might cause some hooks. Focus on aligning your club path more toward your target. Overall, you're on the right track, but some adjustments will help improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"Your ball speed is impressive, but we need to address some key areas. The high backspin indicates that the ball is getting airborne quickly, but it's likely losing distance because of it. The slight left-directed spin suggests your club face was closed at impact. Focus on opening the club face a little more during your swing, and have a smoother, more consistent swing path. Working on this will help straighten out your shots and add distance.",face angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your driver data shows you have a decent club speed and ball speed, but the club face is noticeably closed at impact, which is causing your shots to veer left. To improve your accuracy, focus on getting the club face more square to the target at impact. Additionally, your attack angle is slightly positive, which is good for launching the ball. Work on your swing path to help reduce the sidespin, which will improve your overall distance and accuracy.",club face drill,1.1807681,72.0,100.52864,41
-4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"Your swing speed is good for generating solid distance, but your club path is quite negative, which means you're swinging a bit too much from the outside to inside. This can lead to pulls or hooks. A slightly more neutral club path and a better alignment of your club face at impact could help straighten out your shots and improve accuracy. Work on maintaining a flat and steady swing plane to keep your shots more consistent.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"Your driver speed is decent, but there are key areas to improve. The club face angle is closed at impact, leading to a leftward ball flight, which is reflected in your negative launch direction and sidespin. To enhance your consistency, focus on keeping the club face square at impact and aim to improve your swing path for straighter shots.",club face awareness drill,1.1807681,72.0,100.52864,41
-4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your driver shot shows a moderate club speed and decent distance, but the face angle at impact is significantly closed (-5.99 degrees). This means your shots are likely starting left of the target. A slightly negative attack angle (-0.80 degrees) can limit your launch and distance. To improve, focus on getting a more neutral club face at impact while ensuring your attack angle is more positive for better launch and carry distance.",club face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your driver swing produced a solid ball speed, indicating good contact. However, the backspin is a bit high, which could lead to a loss of distance and stability. Working on keeping the club face square to the path will help reduce the sidespin and improve accuracy. Focus on a smoother swing to improve your attack angle and consistency.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your driver swing has good club speed and ball speed, but the club face is significantly closed at impact, which is causing the ball to start left. Try to work on squaring the club face at impact. Reducing your backspin will also help you get more carry distance. Focus on hitting the ball with a more neutral face and slightly shallower path to see improvements.",face alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It looks like there were several issues with your data capture, but primarily focus on your spin rate, which is quite high. This can lead to a loss of distance and control. To improve, work on making solid contact with the ball and reducing backspin. Aim for a smoother swing and try to keep your club face more square at impact.",slow motion swing,1.1807681,72.0,100.52864,41
-4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your club speed is good, but the club path is a bit too far to the left (-2.78 degrees), which suggests you might be slicing the ball. Aim for straighter paths, and try to adjust your setup to encourage a more inward swing. The ball speed is decent, but we can improve your distance by increasing your launch angle to around 12-15 degrees for better carry. Focus on getting your face angle to align more with your path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your driver speed is good, but your shot was affected by a negative attack angle and an open club face at impact, causing the ball to start left and drift off target. Focus on hitting up on the ball slightly and ensuring the club face is more square at impact. This will help you gain more distance and accuracy.",upward strike drill,1.1807681,72.0,100.52864,41
-4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing looks solid! You're generating good ball speed and distance, but your backspin is a bit high, which might cause the ball to climb too much and lose distance. Focus on lowering your attack angle slightly and trying to hit more down on the ball to reduce backspin. This will help you achieve a better launch angle and maximize your distance.",attack angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your club speed is impressive, but your shot is curving to the left and you have a high spin rate, which can hurt distance. Focusing on improving your face angle at impact and reducing the amount of backspin can help you hit the ball straighter and farther.",face angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is good for generating distance, but your club path and face angle show that the face is pointing left at impact. This leads to a pull or hook. Try focusing on keeping the clubface square to your target line at impact. Additionally, your attack angle is relatively shallow; a slightly steeper angle can help achieve better launch conditions.",clubface alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"Your 8-iron shot shows good speed but has a bit too much backspin, which can make the ball climb too high and potentially lose distance. Try to lower your backspin and improve your carry distance. Focus on a more neutral club path and face angle to keep the ball straighter. Working on your swing path will help you achieve this.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8 iron shot shows good club speed and ball speed, resulting in decent distance. However, your attack angle is nearly neutral, which can limit optimal launch efficiency. Lowering your attack angle slightly and working on your club path will help improve your accuracy and distance. Consider focusing on a more downward strike to reduce backspin and achieve a better launch angle.",attack angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"You've got some solid basics here! Your club speed is decent, but we can work on the angle of your attack. A slightly more positive angle can help you achieve better launch and carry distance. Focus on keeping your club face square to your path for straighter shots. Overall, good job on your distance but let's aim for more consistency.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Your gap wedge shot is solid, but there's room for improvement. The carry distance of around 98 yards is good, but the backspin is a bit high, which could lead to less control on the green. Consider lowering your attack angle slightly to help with consistency and distance. Balancing your club path more evenly can also help straighten out your shots. Keep practicing your contact point to improve your accuracy.",attack angle adjustment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your club speed is good for a gap wedge, but we need to work on your club path and face angle. Your attack angle is slightly negative, which can lead to less effective contact. Try to make sure the clubface is more square at impact and focus on a more neutral path. This will help you achieve a straighter and higher flight with more control.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your gap wedge shot has solid distance, but your club path and face angle are slightly off, causing some deviation in your carry. Focus on keeping your club face square to your path at impact to improve accuracy. A good drill to help with this is to practice hitting balls while keeping a tee at your target line to help ensure your club path stays on track.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"Your gap wedge shot shows that you're generating good club speed and ball speed, but the ball has a high backspin and slight left deviation. This means you might be closing the clubface too much at impact, causing the ball to spin left. To improve your accuracy and control, focus on keeping the clubface square to the target line at impact and practice your swing path. This will help you achieve straighter shots and lower spin. Try to maintain that nice attack angle as well—you're on the right track with it!",club face awareness drill,1.1807681,72.0,100.52864,41
-4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot shows a good club speed and decent ball speed, but the shot is curving left due to the club face being closed relative to your swing path. To improve, focus on keeping the club face square at impact. This will help with accuracy and consistency. The high spin is good for stopping the ball on the greens but make sure it’s not excessive, as it can affect distance. Try to aim for a more controlled swing to reduce deviation.",face angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your gap wedge shots are generating good speed and decent carry distance, but your club path and face angle suggest a slight over-the-top move, causing the ball to curve too much. Focusing on a more neutral swing path and aligning your clubface more towards your target will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"You're getting good distance with your sand wedge, but the shot shape suggests you'll benefit from refining your clubface control. The face angle is too open, causing slices. Focus on bringing the face towards a square position at impact. Additionally, your attack angle is slightly descending, which is okay for wedges, but try improving your follow through for straighter shots.",face control drill,1.1807681,72.0,100.52864,41
-4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"Your shot shows good club speed and decent launch angle, but your attack angle is slightly negative, which means you're striking down on the ball a bit too much. This could lead to more spin than desired. Focus on getting a slightly upward attack angle to help improve your launch and reduce spin. Your ball is also veering a little right due to your club path being a bit out-to-in. Work on aligning your club path more with your target.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Your club speed and ball speed look good, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much for a sand wedge. This could lead to excessive spin and shorter carry distances. Try to focus on making a more level swing so you can create a higher launch angle and a softer landing for better control around the greens.",swing path drill,1.1807681,72.0,100.52864,41
-4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your carry distance of about 74 yards and backspin of over 6000 rpm suggest you're making solid contact, but the ball is launching a bit low. Focusing on increasing your launch angle can help maximize carry and distance. Make sure you are hitting down on the ball slightly with your sand wedge to achieve the best results.",launch angle drill,1.1807681,72.0,100.52864,41
-4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your sand wedge shot shows you're making solid contact, but your club path is a bit too far left while the face is open, leading to a push to the right. Focusing on aligning your clubface with your swing path will help improve accuracy. Also, try to lower your backspin slightly for better distance control.",club alignment drill,1.1807681,72.0,100.52864,41
-4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"Your shot with the sand wedge shows a bit of an upward swing with a steep angle, which is causing the ball to spin more than it should. The face is open relative to your path, resulting in a slight push. Focus on keeping your club face square at impact and try to make your swing a bit shallower. This will help reduce spin and improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:41:55,Herald,4 Hybrid,4 Hybrid,72.80907589765047,2.636364221572876,-0.3786294162273407,5.972021579742432,6.350650787353516,113.6410145107766,1.5608083622778648,10.818623542785645,4.858177661895752,2048.305908203125,-6.892966270446777,2048.317626953125,Measured,0.1928112208843231,10.788169227427034,149.42230503221617,5.00922441482544,13.04688900151666,182.08749336867368,4.995241641998291,15.855023829241532,"Your shot data indicates that you're generating good ball speed with your 4 Hybrid, but the club face is slightly open at impact, which may be causing the ball to start right of your target. Improving your club path and face alignment can lead to straighter shots. Additionally, your launch angle is a bit low for optimal distance; let's work on getting that higher for better carry.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:42:50,Brian,4 Hybrid,4 Hybrid,70.01645530987662,-0.536239743232727,3.8491790294647217,4.872722625732422,1.0235435962677002,114.83294529546674,1.64008510266969,8.996177673339844,4.484201431274414,2899.2861328125,1078.4805908203125,3093.376953125,Estimated,-20.404266357421875,10.051308783076252,145.00117782644156,-1.4129159450531006,-3.575462996272336,173.18706732857572,-2.430755138397217,-7.345340381072219,"Your shot data shows you have good speed and distance for a 4 hybrid, but your launch angle is a bit low and your backspin is on the higher side. This can cause the ball to not reach its full potential. Try to work on getting the ball more airborne by focusing on your attack angle. Aim for a more upward strike on the ball, and ensure your clubface is square at impact to help manage spin better.",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:43:31,Herald,4 Hybrid,4 Hybrid,75.41802713734069,0.7608975768089294,5.430631637573242,7.102406978607178,1.6717753410339355,112.46149958287242,1.4911753045206737,11.748005867004396,6.513596534729004,2105.16162109375,396.9990539550781,2142.268310546875,Measured,-10.6796236038208,11.95464617203436,150.70550173919037,3.994049549102783,10.497156727952415,178.53508584466,3.5466301441192627,11.044388885385844,"Your club speed and ball speed are solid, but your attack angle is very minimal. This can lead to less distance and lower launch. Focus on getting a slightly steeper attack angle to help the ball launch higher and carry further. Also, your club path indicates you're swinging a bit to the right, which could be causing some side spin. Aim to get your club path more neutral for straighter shots.",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:44:12,Brian,4 Hybrid,4 Hybrid,74.37262906242995,2.749835968017578,2.3019418716430664,4.046093463897705,1.744151592254639,113.70426284788846,1.5288455481712595,11.415460586547852,3.6115877628326416,1926.4847412109373,128.35549926757812,1930.7559814453125,Measured,-3.811800241470337,11.326472682335975,151.15617333190858,2.807910203933716,7.404980484466705,183.2169340844121,2.6367075443267822,8.428466776870778,"Your shot data shows a solid club speed, but the club face is slightly open at impact, which is contributing to your sidespin and causing the ball to slice. Focus on closing the club face a bit more at impact to improve direction. Also, consider your attack angle; try to make it slightly steeper to enhance launch and distance.",club face drill,1.1807681,72.0,100.52864,41
+4/16/24 19:44:56,Lauren,4 Hybrid,4 Hybrid,77.18383503582572,0.4743714034557342,-0.5283827781677246,6.00726842880249,6.535651206970215,110.93329961030211,1.4372607885940265,6.289214134216309,4.868391513824463,2401.659912109375,395.1693115234375,2433.953369140625,Estimated,-9.343729972839355,4.884926421279374,116.77100045793668,3.000418186187744,6.112254856733841,158.56499604743476,2.466803312301636,6.824916233180829,"You're generating decent ball speed, but your launch angle is low, which is affecting your carry distance. Focus on improving your angle of attack and aim for a slightly upward strike to get the ball in the air more effectively. Additionally, your club path is slightly out to the right, which could cause your shots to start right of the target. Working on squaring the club face at impact will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:45:27,Herald,4 Hybrid,4 Hybrid,72.28687605443702,4.003025054931641,1.2061176300048828,9.651972770690918,8.445855140686035,100.79344430449784,1.3943533018164098,14.675403594970703,8.079267501831055,2052.46728515625,-314.2725524902344,2076.388427734375,Measured,8.70548152923584,12.348422708086789,132.88371554883545,10.35328197479248,23.881503960695,155.890386049683,10.61854362487793,28.72583769058837,"Your 4 Hybrid shot shows some areas for improvement. The club speed is solid, but the attack angle suggests you might want to hit down on the ball a bit more for better contact. The ball is launching a little high with too much left spin, leading to a loss of distance and accuracy. Focusing on your swing path can help straighten out your shots and improve consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:47:00,Lauren,4 Hybrid,4 Hybrid,80.14772618136703,5.198441982269287,1.189764380455017,1.695948600769043,0.5061842203140259,114.11217707602646,1.423773106398564,4.690950393676758,1.5419622659683228,2254.358642578125,-191.2527313232422,2262.456787109375,Measured,4.849183082580566,3.281986264594736,107.44530910867344,2.4031403064727783,4.505183832332364,163.35133962223335,2.6987087726593018,7.691258508399926,"You're producing solid club speed and ball speed, which is great! Your attack angle is slightly upward, and your launch angle is pretty low. This can lead to low shots that don't get much height. Try to lift the ball more by focusing on a higher launch angle for better distance and carry. Additionally, working on your alignment and ensuring the face is square to your path can reduce the sideways spin for straighter shots.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:47:49,Herald,4 Hybrid,4 Hybrid,72.82230241175239,2.9299304485321045,1.0557163953781128,3.969071865081787,2.9133553504943848,111.78278314504132,1.5350075381165278,6.6614484786987305,3.3923842906951904,2695.108154296875,-756.3594360351562,2799.229736328125,Estimated,15.676329612731934,5.845190073999788,123.76935942325416,7.151571750640869,15.408632506954405,163.0784035474935,8.064992904663086,22.87934497093352,"Your club speed is decent, but there's room for improvement in consistency. The launch angle is a bit low, which may be affecting your distance. Focus on getting the ball higher in the air to maximize carry distance. Also, your club face is open at impact, contributing to some sidespin and deviation. Try to square the face at impact and aim for a smaller deviation angle.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:48:27,Herald,4 Hybrid,4 Hybrid,70.38113163675371,2.8784432411193848,0.4837411344051361,12.996994018554688,12.513253211975098,102.56165004199102,1.4572321822178878,16.377521514892578,10.736555099487305,1624.9385986328125,-299.72149658203125,1652.349365234375,Measured,10.450798988342283,14.069441852878867,140.4293650768359,13.249449729919434,32.18514098911896,164.80000674478106,13.531608581542969,38.560180358155776,"Your shot shows a good club speed and decent ball speed, but you have a significant issue with your face angle being open at impact, which is causing the ball to start to the right (slices). Focus on getting your clubface more square at impact. Also, try to watch your follow-through; it appears to pull towards the right too. This can help straighten out your shots and improve consistency.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:49:35,Brian,5 Wood,5 Wood,,,,,0.0,143.478272478309,-64.1405258178711,12.736035346984863,1.59959614276886,1614.1470947265625,511.6825866699219,1693.307373046875,Measured,-17.588550567626953,21.335172749965977,227.88398402240816,-3.071285486221313,-12.209641405654452,253.43824979045712,-3.554185390472412,-15.711472069462276,"Your shot data shows great ball speed and good carry distance, but the inconsistent metrics (like club speed and path) suggest that your swing needs some work. Focus on improving your club face alignment and swing path to reduce the side spin, which will help straighten your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:50:28,Herald,5 Wood,5 Wood,76.9135618866967,1.8935554027557373,-0.2921574711799621,6.812173843383789,7.1043314933776855,106.73691921456977,1.3877516083809327,10.095711708068848,5.559117317199707,2200.61328125,335.8567810058594,2226.094970703125,Estimated,-8.677499771118164,8.411521953845977,129.1569933857454,3.713200330734253,8.364529715831054,166.28957422922576,3.247752904891968,9.420964912586667,"Your club speed is decent, but to improve your accuracy and distance, focus on making sure your club face is square to your swing path. The slight open face is causing the ball to slice. Work on aligning your grip and stance for better control.",club face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:51:09,Brian,5 Wood,5 Wood,93.42753033526152,4.289137363433838,-19.999998092651367,1.9216845035552976,21.92168235778809,114.07771987348224,1.2210289564983494,6.077571868896484,-0.92402446269989,3397.652099609375,-1961.6351318359373,3923.2705078125,Estimated,30.0,5.950654831893701,122.94230771524144,7.297966003417969,15.617289432764323,157.42716166297578,9.20340347290039,25.17887645609494,"Your 5 Wood shot shows a lot of potential, but there are a few areas to work on. The attack angle is slightly positive, which is good, but the club path is significantly left, causing a big slice. Your ball speed is decent, but the launch angle is quite low; aim for a launch angle around 12-15 degrees for better carry. Reducing backspin will also help—try to get closer to 2500-3000 RPM for optimal distance. Work on your alignment and swing path to help straighten out your shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:51:45,Lauren,5 Wood,5 Wood,77.97156354956132,3.808656692504883,1.7157835960388184,-1.7240614891052246,-3.439845085144043,111.50361836514185,1.4300549237321172,8.658809661865234,-1.201492428779602,3245.31787109375,-828.8696899414062,3349.494384765625,Measured,14.327326774597168,9.52869652422862,138.93977256156995,3.0970561504364014,7.5066228273679485,166.8627466610651,3.839461088180542,11.17324755310051,"It looks like your ball speed is decent, but the launch angle is a bit low. A low launch can lead to higher spin and reduced distance. Your club face is also slightly closed at impact, which could cause the ball to drift left. Focus on ensuring a more neutral club face at impact. Additionally, try to increase your attack angle slightly to help with a higher launch. Aiming for a launch angle closer to 12-15 degrees would be ideal for your distance.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 19:52:30,Herald,5 Wood,5 Wood,75.41760900883037,2.2854740619659424,-1.9330973625183103,7.029449939727783,8.962547302246094,117.11556003270562,1.5528940995596,12.912615776062012,5.532267093658447,2393.650634765625,-95.47157287597656,2395.5537109375,Measured,2.2840511798858643,16.332203061646965,169.6418853682917,6.425899028778076,18.986057293840982,191.48224475372265,6.47556734085083,21.59532850456389,"Your shot with the 5 Wood shows good ball speed and decent carry distance, but there's room for improvement on your club path and face angle. The face is open at impact, which is why you're seeing some sidespin that can lead to a hook. Focus on aligning your swing path more towards your target and closing the clubface slightly at impact to straighten your shots. Also, trying to increase your attack angle can help maximize distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:53:14,Brian,5 Wood,5 Wood,72.9971057287703,2.3193039894104004,-0.1063457578420639,9.558292388916016,9.66463851928711,115.3884247548076,1.580726024721411,9.941664695739746,7.8380913734436035,2608.15185546875,-53.277645111083984,2608.69580078125,Measured,1.1702384948730469,11.484906308289965,153.764218032391,8.385180473327637,22.423022670321643,181.3754165661976,8.398798942565918,26.49208511772917,"Your 5 wood swing shows decent club speed and ball speed, but the launch angle is a bit low, which might limit your distance. The face angle at impact is significantly open, causing a fade or slice. Focus on keeping the clubface more square at impact and try to increase your launch angle for better carry distance.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 19:53:55,Lauren,5 Wood,5 Wood,78.33801478929854,4.810770034790039,-0.6915297508239746,4.801568984985352,5.493098735809326,123.00945684798262,1.5702396490239687,11.333498001098633,3.857588529586792,2279.74755859375,295.3470764160156,2298.79931640625,Estimated,-7.381699085235596,15.226948376926316,177.08982291380016,1.7986358404159546,5.558213794449216,200.8412354388347,1.5246975421905518,5.344083462396043,"Your 5 wood swing shows promise with decent club speed and good ball speed. However, your club path is slightly across the ball (negative value), which could lead to pulls or slices. Focus on a more neutral club path by working on your alignment and swing path. Additionally, your launch angle is on the lower side; try to increase your attack angle a bit to get the ball higher in the air for better distance. Lastly, managing backspin will help with length and control. Practice these adjustments for improved performance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:54:32,Lauren,5 Wood,5 Wood,80.95502140273857,,-3.563311815261841,-3.817243099212648,-0.2539312839508056,112.31789377266524,1.3874110811965732,1.933103919029236,-3.5814368724823,1419.056884765625,22.78979110717773,1419.2398681640625,Estimated,-0.9200806617736816,0.3903650763005721,41.03798135214856,-3.6266064643859854,-2.595831224146366,130.90245095566934,-3.655216693878174,-8.345472395789159,"Your shot data shows that your club speed and ball speed are decent, but the launch angle is quite low, which will limit your carry distance. The club path indicates that you're swinging a bit to the left, meaning your shots may be starting off that way too. Focus on getting the clubface square to your target at impact to improve accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:55:26,Brian,5 Wood,5 Wood,74.57307475033576,7.1700758934021,-2.971121072769165,2.263313055038452,5.234434127807617,116.966364953636,1.568479848058154,12.999626159667969,1.487369179725647,2150.53271484375,-132.1447296142578,2154.5888671875,Measured,3.516258001327514,15.615403777564666,168.39393205761553,2.5147387981414795,7.388502381962837,191.5627605620266,2.6253247261047363,8.77448450600798,"Your shot with the 5 Wood looks solid overall! You're producing good ball speed and carry distance. However, your club path is a bit too far to the left (negative), which can lead to some shots going off target. Focus on correcting that path to align more with your target. Your launch angle is good for some height, but a slight adjustment could help optimize distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:56:05,Jason,5 Wood,5 Wood,76.24182563501745,1.7831441164016724,0.9196677207946776,7.197561740875244,6.277894020080566,117.8338536140236,1.545527702577772,14.26211929321289,6.027315616607666,2810.366455078125,-306.3490600585937,2827.01416015625,Measured,6.221067428588867,20.154289524787373,174.95399299951168,8.529472351074219,25.94890795333572,193.2603842325716,8.693889617919922,29.21236176292132,"Your numbers show you’re generating a decent amount of power, but the club face is aiming left at impact, leading to a pull shot. Adjusting your aim and focusing on keeping the club face square at impact can help straighten out your shots. Also, working on your attack angle can improve distance and consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:56:43,Herald,5 Wood,5 Wood,74.65417461486777,6.554950714111328,-9.017918586730955,9.475881576538086,18.49380111694336,112.69413263283786,1.509548973171478,14.53195095062256,6.655318737030029,3929.915771484375,-1404.4815673828125,4173.3447265625,Measured,19.66598129272461,19.583981036077603,156.15928381859703,14.986973762512209,40.38268279583917,169.7391384523944,15.56793212890625,45.55468040519963,"Your shot shows that while you're generating good ball speed, the club path is significantly out-to-in (negative value), which causes a slice. The face is also open to the path, leading to rightward spin. Focus on aligning your club path more with your target line, and try to close the clubface slightly at impact. This will help in achieving straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:57:30,Jason,5 Wood,5 Wood,77.7691808173322,0.0831285566091537,4.855959892272949,8.314163208007812,3.458203315734864,105.17872492131028,1.3524473810307822,13.52935791015625,7.437054634094238,5197.31005859375,-786.9237670898438,5256.54638671875,Measured,8.609748840332031,17.019999967525678,139.24721779518495,11.488045692443848,27.732956791897777,151.00206690917548,11.704169273376465,30.63204528038136,"Your 5 wood shot shows good potential with a solid club speed and ball speed, but your launch angle and backspin are higher than optimal. This can lead to shorter carry distance and less accuracy. Focus on lowering your attack angle slightly and keeping the club face square to improve distance and accuracy. Working on your swing path will help straighten out your ball flight and reduce side spin.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 19:59:49,Lauren,,Driver,84.4837017669015,0.839520275592804,1.2902836799621582,6.879985809326172,5.589702129364014,119.79815308962134,1.418003124675523,15.696986198425291,5.812826156616211,2045.8995361328125,-70.84065246582031,2047.1256103515625,Estimated,1.9831129312515257,21.099739103140564,184.6561562437473,6.6475911140441895,21.376208695478,206.1542441796192,6.675852298736572,23.96585782825491,"Your driver swing shows good potential with a solid club speed and decent ball speed. The launch angle is good for maximizing distance, but the club face is open relative to your path, which is causing a slight slice. Focus on squaring the club face at impact and aim to keep your attack angle slightly positive for better lift. Try to minimize the sidespin to improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:00:39,Lauren,,Driver,93.68437217265092,5.17339563369751,0.1948819756507873,0.8712593913078308,0.6763774156570435,118.1310320528064,1.260947042854733,12.9763765335083,0.7400572299957275,3539.56494140625,-599.7789306640625,3590.021484375,Estimated,9.61741065979004,19.711473438133225,170.06347114673554,4.557156562805176,13.512213011214952,185.74883502669945,4.858130931854248,15.730954391989712,"You're generating good club speed and distance, but your backspin is quite high, which can affect your carry and stability. Aim to reduce backspin for a better flight and distance. Drills to work on your attack angle and perhaps adjust your swing path can help improve your consistency.",attack angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:01:27,Jason,,Driver,85.49791940147134,1.6393084526062012,1.1827985048294067,0.3950663208961487,-0.7877321839332581,125.87641897824416,1.472274645505326,12.705893516540527,0.4725164771080017,4189.2470703125,106.74291229248048,4190.60693359375,Measured,-1.4595929384231567,24.71270869913087,184.77453534097185,-0.1655109971761703,-0.5346252604683066,198.0434404261814,-0.209356740117073,-0.7256356202690526,"Your shot data shows a solid club speed and decent ball speed. However, your backspin is quite high, which can cause loss of distance. Focus on lowering your backspin for better carry. Your attack angle is slightly positive, which is good, but aim for a bit more upward angle to help with distance. Additionally, your average launch angle is fine, but consider adjusting your face angle to ensure the ball goes straighter.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:02:10,Herald,,Driver,86.9660112673746,3.400887012481689,-1.5411193370819092,0.924465000629425,2.465584278106689,126.93515449931056,1.4595949917612288,14.84494400024414,0.5665408968925476,2151.654296875,6.428674697875977,2151.663818359375,Measured,-0.1711868196725845,23.05618355115098,200.24316568347425,0.537412166595459,1.8776631973966715,221.3000436770544,0.5289714932441711,2.043500862050479,"Great job with your driver! Your club speed and ball speed are solid. The slight positive attack angle helps with getting the ball airborne. To improve, try focusing on your club path; it's just a bit too in-to-out, which can cause hooks. Work on aligning your swing path more towards the target for better control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:02:52,Brian,,Driver,,,,,0.0,127.37209879259352,-56.94042205810547,11.629545211791992,-0.5364194512367249,4150.833984375,-607.5707397460938,4195.064453125,Measured,8.32742977142334,23.07185701704725,185.6070938296561,3.224218845367432,10.439377248936353,199.33469705759308,3.470569610595703,12.06682388329807,"It looks like you're generating good ball speed, but your spin rates are quite high and suggest you might be catching the ball too much on the upswing or releasing the clubface inconsistently. This can lead to distance loss and more sidespin, causing hooks or slices. Focus on hitting down on the ball a bit more and keeping your face square to your path for better control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:03:31,Herald,,Driver,86.36538246215423,3.524786710739136,-1.019287347793579,-2.756355762481689,-1.7370684146881104,127.51346889525576,1.476441894426078,14.689064025878906,-2.3916735649108887,1653.4573974609375,921.1113891601562,1892.71435546875,Measured,-29.121395111083984,19.29483750458849,190.5519158772968,-10.137778282165527,-33.54013652090225,214.71939071288944,-11.021408081054688,-41.04917012924034,"Your swing is producing some solid ball speed, but you're slicing the ball to the right, evident from your club path and face angle. Focus on aligning your clubface more square to the target at impact to help straighten your shots. Also, try to promote a more inside-to-out swing path for better direction.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:04:27,Herald,,Driver,86.45401717310688,2.024121046066284,-5.355715751647949,1.7125121355056765,7.068227767944336,122.79872861201692,1.4203935528656468,15.282596588134766,0.7365516424179077,2808.136474609375,-296.5329895019531,2823.74951171875,Estimated,6.027968406677246,24.438160222323177,189.10815479571104,3.050114393234253,10.062403694588395,206.61871609844457,3.226585865020752,11.62946868747656,"You're hitting the ball well with a decent carry distance of about 189 yards and a total distance of 206 yards. However, your club path is too much in-to-out (-5.36°), which can lead to some hooks and inconsistency. Try to straighten that out by working on your swing path. Also, your backspin is a bit high for distance; focusing on lowering that can help you gain more distance as well. Consider adjusting your attack angle slightly to optimize launch conditions.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:05:00,Jason,,Driver,90.1750878514258,4.946739673614502,0.731903612613678,-6.6770734786987305,-7.408977031707764,120.17270236928287,1.3326596650205844,14.742546081542969,-5.393118858337402,2679.532470703125,153.8387908935547,2683.94482421875,Measured,-3.2858896255493164,21.76948252920397,182.11599513045252,-6.832653045654297,-21.66626585194217,201.31493538708847,-6.904585361480713,-24.201347794428106,"You're generating good club speed and ball speed, but your club face is closed at impact, which is causing the ball to start left and spin more. To improve accuracy, focus on aligning the club face better with your swing path at impact. Practice controlling your face angle to reduce that left push.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:05:29,Jason,,Driver,84.17850208730852,-0.7976770997047424,2.033933401107788,-5.988614559173584,-8.022547721862793,123.77817331435108,1.4704249926658288,11.782471656799316,-4.664684295654297,2304.123046875,-681.4463500976562,2402.780029296875,Measured,16.475627899169922,16.097117760417063,178.62140880349034,0.1845174729824066,0.5767187907696965,201.6696721856224,0.7778319120407104,2.7372720513348554,"Your driver swing shows a solid ball speed, but the angle of attack is slightly negative, which can lead to less optimal launch conditions. Working on hitting up on the ball will help improve your launch angle. Additionally, your club face is significantly closed relative to your path, causing a leftward spin. Focus on keeping the face more aligned with your swing path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:06:07,Lauren,,Driver,83.51769690954188,,,,0.0,122.23786468145136,1.4636163256973829,14.837621688842772,3.688263416290283,2758.669677734375,-735.95849609375,2855.152099609375,Measured,14.937493324279783,22.62548655377782,184.66193001984536,9.3742094039917,30.07808817564296,202.7935393718326,9.827893257141112,34.61467630206653,"Your driver swing has some good components, but we need to address the high backspin and rightward sidespin. This can lead to losing distance and control. Focus on keeping the club face square at impact and aim for a lower backspin rate to improve your ball flight and distance.",face angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:06:43,Herald,,Driver,91.4930801153596,3.678547620773315,-2.004607677459717,-6.156290054321289,-4.151682376861572,122.43232003845424,1.3381593436802512,11.189724922180176,-5.307746887207031,3813.67041015625,-996.2876586914062,3941.658447265625,Measured,14.640807151794434,18.82710114949373,173.6029961414206,0.443672776222229,1.344840058280596,189.7340588242841,0.9693463444709778,3.210012745512444,"Your swing speed is solid, but the club path and face angle suggest you're cutting across the ball, leading to a slice. Focus on getting the clubface square to your target at impact. Try practicing with a drill that encourages an inside-out swing path, which will help straighten out your shots and increase distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:07:03,Lauren,,Driver,,,,,0.0,93.3509957514034,-41.73162841796875,,-1.4134200811386108,9323.1923828125,-26.301908493041992,9323.2294921875,Measured,0.1616382300853729,,,,,,,,"It looks like we've got some data that's missing, particularly around key metrics like club speed and angles. However, your ball speed is good. The high backspin indicates you might be hitting down on the ball instead of sweeping it off the tee. Focus on creating a more shallow angle of attack for better distance.",sweep drill,1.1807681,72.0,100.52864,41
+4/16/24 20:07:08,Lauren,,Driver,84.30312998308818,2.17479944229126,-2.780416250228882,1.3607802391052246,4.141196250915527,121.627320257272,1.44273789456775,15.718637466430664,0.7698706388473511,2891.39208984375,-573.698974609375,2947.75830078125,Measured,11.222650527954102,24.707385477815023,185.6503637759633,5.10518741607666,16.520034344189867,202.555229266467,5.438082695007324,19.19620563941612,"Your club speed is decent, but the club path and face angle indicate that you're cutting across the ball a bit, which is causing some sidespin and inconsistent results. Focus on improving your swing path to be more neutral and square at impact. This should help reduce the sidespin and increase your carry distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:09:58,Herald,,Driver,86.4355000533642,-0.1196620762348175,0.7083837985992432,-2.778400421142578,-3.4867842197418213,125.02712317467284,1.4464788553023082,14.809258460998535,-2.193603277206421,1925.680419921875,654.061279296875,2033.7259521484373,Measured,-18.760160446166992,20.514823044338755,191.46253715380408,-7.74252986907959,-25.79420913450008,213.76705140099148,-8.30368709564209,-30.87219097930415,"Your driver swing shows some room for improvement. Your club speed is good, but your attack angle is slightly negative, suggesting that you're hitting down on the ball instead of sweeping it off the tee. This can lead to less distance and potential inconsistencies. The club face is open at impact, which contributes to a pull and sidespin. Focus on achieving a better launch angle by allowing the club to sweep the ball. Consider working on your alignment and club face position at impact.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:10:21,Lauren,,Driver,85.79507224054942,0.8967507481575012,2.275121688842773,0.9933962225914,-1.2817254066467283,127.50209409312812,1.4861237453783116,12.92822265625,1.1006773710250854,4255.9580078125,-13.632159233093262,4255.97998046875,Measured,0.1835221499204635,26.16184932138026,188.20983199603688,1.272109031677246,4.178355617261701,201.67212520610337,1.2691830396652222,4.466719282226734,"Your driver swing is solid, but there's a bit of room for improvement. Your club speed is good, but the launch angle could be slightly higher for more distance. The spin rate is on the high side, which can cause loss of carry distance. Focus on keeping your club face aligned with your swing path at impact to reduce backspin and enhance distance.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:10:55,Jason,,Driver,117.87320036016808,,,,0.0,124.16936240207632,1.0534147034497237,16.00443458557129,1.5206336975097656,2936.54443359375,529.5386352539062,2983.907470703125,Estimated,-10.222128868103027,26.813818778465475,191.97079632257555,-2.434376001358032,-8.154045018595582,208.3681035073023,-2.741811513900757,-9.967337678491049,"Your driver distance is looking good with a ball speed of over 124 mph, which is impressive! However, you might want to work on your launch angle and spin rates. A launch angle around 12-15 degrees is generally ideal for more distance, so experimenting with tee height and ball position could be helpful. Additionally, your backspin is a bit high; aiming for 2000-2500 rpm might give you a more penetrating ball flight. Focus on solid contact to improve your smash factor and overall distance.",tee height adjustment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:11:23,Brian,,Driver,86.40009566174558,1.1625534296035769,-0.9716496467590332,-3.931982517242432,-2.9603328704833984,125.34801547325516,1.4507856098214265,13.41962718963623,-3.3513994216918945,1711.6441650390625,988.2180786132812,1976.436279296875,Estimated,-30.0,16.360482674887407,179.30321499948695,-11.117493629455566,-34.573550662778416,204.31142505870048,-12.085500717163086,-42.77693090855155,"Your club speed is good at around 86 mph, but your club path is slightly negative, meaning you're swinging a bit too much from the inside to out. This can cause the ball to slice. Try to adjust your club face to be more square at impact. Your launch angle is decent, but you might see better distance with a little more upward tilt. Work on these areas to improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:12:37,Herald,,8 Iron,70.74870926349831,2.0669538974761963,3.592931270599365,0.7020644545555115,-2.890866756439209,92.30901950368934,1.304744927004834,17.02368927001953,1.0262643098831177,7433.2529296875,1070.93359375,7510.00341796875,Measured,-8.198380470275879,17.0114884453551,114.42556244663136,-2.360491275787353,-4.712772254960839,122.29008794994388,-2.566892385482788,-5.476839116091639,"You're hitting the ball with decent speed, but your backspin is quite high, which can cause the ball to lose distance. Your club path is slightly to the right, and your carry distance could improve with a more square club face at impact. Focus on bringing your club path more to the inside on the downswing to help improve accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:13:05,Brian,,8 Iron,70.1919754186265,0.9849149584770204,4.986880302429199,1.4175643920898438,-3.5693159103393555,100.37500859772264,1.4300068918004352,18.357776641845703,1.7884129285812378,3754.2041015625,575.0154418945312,3797.985107421875,Measured,-8.708075523376465,20.061552418015708,138.96652216586244,-1.2785536050796509,-3.101170391178215,151.88530446725235,-1.5424349308013916,-4.088478542553787,"Your 8 iron shot shows a solid club speed and decent carry distance, but there's room to improve your accuracy. The swing path is slightly out to the right, and the ball spin is higher than ideal, which can cause the ball to lose distance and accuracy. Focus on squarely hitting the ball while maintaining a more neutral swing path. This will help you hit straighter shots with better distance control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:13:44,Jason,,8 Iron,66.59685955411487,-1.842584729194641,4.4379072189331055,5.9847612380981445,1.546854019165039,92.3345424092886,1.386469918063628,18.511934280395508,5.471320629119873,1356.9173583984375,783.41650390625,1566.8331298828125,Measured,-30.0,12.55955559929714,117.49900520632492,0.3071048855781555,0.6311692357460146,140.98211235854797,-0.5961047410964966,-1.4676247104112434,"Your 8-iron shot shows a solid carry distance of about 117 yards, but there are opportunities to improve accuracy and consistency. Focus on adjusting your attack angle to be more neutral (around 0 degrees) to promote a better ball flight. Also, your club path suggests you're coming slightly from the inside, which can lead to a pull. Aim for a more straight swing path to keep your shots on target.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:14:32,Brian,,Gap Wedge,59.583654049802135,1.5052237510681152,0.6183449625968933,0.4362146258354187,-0.1821303367614746,79.86158974855061,1.3403271588848755,24.55317115783692,0.4356882572174072,5219.4208984375,787.123046875,5278.43896484375,Estimated,-8.575958251953125,17.758718950353114,98.39163603737144,-2.452559471130371,-4.210370037620493,106.43074317518676,-2.653210401535034,-4.926794641597439,"Nice shot with decent carry distance! Your club speed is good, but you could benefit from tightening your spin rates to increase accuracy. Your ball is spinning more than ideal, which is causing some leftward deviation. Focus on keeping your club face square to your path for straighter shots.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:14:58,Lauren,,Gap Wedge,57.58608349131191,-2.2859411239624023,15.723702430725098,7.040927410125732,-8.682775497436523,70.85377898487695,1.2303976011073363,29.5263900756836,7.75103759765625,3427.71826171875,984.7134399414062,3566.3583984375,Estimated,-16.02828025817871,16.697149306391793,84.67872590149909,4.012101173400879,5.924740631259908,94.35065191368358,3.552642583847046,5.846510971295345,"Your gap wedge shot shows some positive signs, like decent ball speed and carry distance. However, your attack angle is a bit too negative, which can lead to hitting the ground before the ball. Work on keeping the club on a more level path after impact. Try aligning your body better with the target, as your club path and face angle show you're aiming too much to the right. A slight adjustment in your setup can help you achieve better results.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:15:19,Jason,,Gap Wedge,57.58101474977866,0.0614573396742343,7.366690635681152,5.583189487457275,-1.783501148223877,77.77752632106876,1.3507494902452677,24.94830894470215,5.507930755615234,6123.71630859375,1045.9066162109375,6212.392578125,Estimated,-9.692370414733888,17.36712739640427,93.05337954156856,2.562389373779297,4.160258333509233,100.25892695785024,2.3061351776123047,4.034294897450678,"Your gap wedge shot shows good potential. Your club speed is decent, and the smash factor indicates you're making solid contact. However, your attack angle is almost level, and you have a bit of a right bias in your club path and face angle. Focusing on improving your attack angle and ensuring your club path is more neutral can help your accuracy and consistency.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:15:38,Brian,,Gap Wedge,64.31342135970772,1.7909215688705444,4.027025699615479,6.422555446624756,2.3955297470092773,86.3932349408824,1.343315798077066,26.414247512817383,5.77952241897583,5676.6943359375,790.0504760742188,5731.408203125,Estimated,-7.923210144042969,23.52012565092696,109.41252306751994,3.2450995445251465,6.193521589674845,116.10294452640484,3.047353506088257,6.1722370480185305,"You've done well with a decent club speed and good carry distance! However, your face angle is quite open, which could lead to pushes to the right. Try to square the clubface at impact for better accuracy. Additionally, your backspin is high, indicating a need for a cleaner strike to get more distance. Focus on making solid contact to improve your overall results.",clubface alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:16:01,Brian,,Gap Wedge,63.85943619632053,1.3071945905685425,3.5894572734832764,5.053561210632324,1.464103937149048,87.4676374812334,1.3696900989281382,27.63057518005371,4.600247859954834,5517.0087890625,2030.094482421875,5878.662109375,Estimated,-20.202110290527344,24.89926549569259,112.52217708193255,-3.214062452316284,-6.308738459816766,116.2307685868418,-3.44758939743042,-6.989744191009322,"Your gap wedge shot shows good speed, but the club face is pointing a bit too far right (5.05 degrees), causing a significant right spin (2030 rpm). This might lead to your shots going off target. Focus on aligning your club face better at impact. Consider working on your swing path as it’s moving to the right (3.59 degrees) as well. Additionally, the backspin is nice, giving you good lift, but try lowering the launch angle slightly for better distance control. A consistent swing will help improve your accuracy and distance.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:16:28,Lauren,,Gap Wedge,68.82868874381984,6.170932769775391,8.203927040100098,11.400811195373535,3.196884155273437,83.17692217363219,1.208462978035459,28.258359909057617,10.391417503356934,7123.37060546875,-516.64306640625,7142.08154296875,Estimated,4.148278713226318,23.69454249919,100.46277796598316,13.380667686462402,23.249058544172613,105.01439084285266,13.364380836486816,24.27335312351238,"Your shot data shows a strong gap wedge performance with good club speed and carry distance. However, the club face is significantly open relative to the club path, which is causing your ball to veer to the right. Focus on aligning your club face more with your path to improve accuracy. Additionally, your backspin is quite high, which is good for stopping the ball on the green, but it can also affect distance. Consider practicing your setup and alignment to keep the face square.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:08,Lauren,56,Sand Wedge,57.32402358077843,-1.5439529418945312,1.0662164688110352,8.886312484741211,7.820096015930176,66.02762025349057,1.1518315730305886,26.67059326171875,7.432830810546875,5323.1787109375,-499.1360168457031,5346.5283203125,Estimated,5.356764793395996,12.84958355313654,73.15269186801925,9.349225997924805,11.88376514400386,81.22239501299009,9.427629470825195,13.304365415291612,"Your sand wedge shots show decent distance but with some inconsistency in direction. The club path is slightly to the right (1.07 degrees), while the club face is open to your path (8.89 degrees), which contributes to a slice. To improve your accuracy, focus on aligning your club face with the path of your swing. Additionally, your attack angle is slightly descending; try to make it more level for better contact with the ball.",face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:29,Jason,56,Sand Wedge,60.03519870800665,-2.939006090164185,5.588278293609619,0.9390001893043518,-4.649278163909912,65.70574236627681,1.0944536501969453,31.28560447692871,1.4705605506896973,4537.08984375,-158.78103637695312,4539.8671875,Estimated,2.0043184757232666,15.747145161524829,74.23397328370265,2.117755174636841,2.743187668753251,81.49699146553849,2.1486740112304688,3.0556226401386937,"Great job with your shot! Your club speed is solid, and your ball speed shows good contact. However, your attack angle is slightly negative, which can lead to more digging into the sand. Focus on hitting up on the ball a bit more to encourage better launch and carry distance. Additionally, your backspin is high; while some spin is good for a sand wedge, consider adjusting your setup for a more controlled shot.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:17:51,Brian,56,Sand Wedge,57.328430996606585,-0.6561815738677979,5.078179836273193,5.4032182693481445,0.3250384330749511,62.45809129383997,1.0894784700725024,30.634164810180664,5.073743343353272,4527.89794921875,1469.71142578125,4760.453125,Estimated,-17.98292350769043,13.569531505939947,67.61365898329177,0.9052541851997375,1.0683076933367843,74.93287553060236,0.4656222760677337,0.6087498983426443,"Great job with your shot! Your club speed is solid, and your carry distance is impressive for a sand wedge. However, your ball spin is quite high, which can make it difficult to control the distance and stop on the green. Try to focus on hitting down on the ball a bit less steeply, which will help reduce the backspin. Improving your club path and face alignment at impact can also help give you better distance control.",swing path drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:10,Lauren,56,Sand Wedge,60.79531794020886,,,,0.0,66.66455797322942,1.0965409875607997,30.681379318237305,-1.4806604385375977,6015.16796875,0.0,6015.16796875,Estimated,-0.0,16.107797577477072,74.28583714530032,-1.605228304862976,-2.0809969018907424,79.92812633942322,-1.5940957069396973,-2.2236393388673434,"Your ball speed and carry distance look good, but there's some inconsistency with the launch angle and direction. Focus on making solid contact and getting a consistent launch angle around 30 degrees. This will help you get more carry and better control on your shots. Also, check your setup to ensure you’re aligned properly for straighter shots.",launch angle drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:32,Herald,56,Sand Wedge,62.927137616833534,1.294791340827942,-0.6326119303703308,2.455106496810913,3.0877184867858887,73.58874050440136,1.1694277428044932,31.154373168945312,1.9375232458114624,4840.37109375,476.3017272949219,4863.7490234375,Estimated,-5.619921684265137,20.072605611492463,87.95360002327288,0.3220336139202118,0.4944007307446334,94.8370675191245,0.1938266605138778,0.3203112712827689,"Your shot with the sand wedge shows good distance, but there are a few areas for improvement. The club speed is solid, but the club face is open to the path, leading to some sidespin, which can cause a hook or slice. Focus on aligning your clubface better to your target path. Additionally, consider lowering your attack angle slightly for a more controlled launch. Your spin rate is a bit high, which can lead to less distance; try to make cleaner contact with the ball.",club face alignment drill,1.1807681,72.0,100.52864,41
+4/16/24 20:18:56,Herald,56,Sand Wedge,61.47085574803805,-8.402950286865234,3.326383590698242,7.092835426330566,3.766451835632324,57.62014389843307,0.937357113338578,33.27242660522461,6.242436408996582,3656.259521484375,-75.32345581054688,3657.035400390625,Estimated,1.180196762084961,12.781733340377173,60.66076433294302,6.858925819396973,7.2444077662480595,68.50655843836512,6.835781574249268,8.153936551703566,"You're hitting the ball at a good speed, but your attack angle is a bit steep, meaning you're descending too much as you hit the sand. This can lead to a lot of backspin, which is great for stopping the ball but can make it hard to control distance. Try flattening out your swing a little and focus on hitting the ball with a more level angle. Your club path and face angle also suggest that you might be aiming slightly right, which is causing your shots to veer off. A more neutral grip and focus on alignment will help improve accuracy.",swing path drill,1.1807681,72.0,100.52864,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
index cc0f1c9818..3bec52a9f9 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_13.csv
@@ -1,40 +1,40 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"Your shot had good club speed, but the club face was significantly closed at impact, causing the ball to curve left more than desired. Focus on aligning your club face with your target as you swing. Try to improve your attack angle by ensuring you are striking the ball slightly upward to help with better height and distance.",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your shots are looking good overall! Your club speed and smash factor indicate you're making solid contact, but there's a bit of unnecessary spin, which can lead to less distance and control. Try focusing on hitting more down on the ball with a slightly steeper angle of attack, and aim to keep the club face more square to your swing path at impact. This will help reduce spin and improve your distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your shot shows that you're making solid contact, but the face of the club is closed at impact, leading to a leftward direction (with the face angle at -3.7 degrees). This is causing your ball to start left and not travel as far as it could. You also have a high amount of backspin, which can affect distance. Focus on aligning your clubface square at setup and practicing a more neutral swing path. Additionally, try to reduce your backspin for longer, more accurate shots.",face angle awareness drill,1.1807561,72.0,100.527626,41
-4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your swing is solid, but you are slicing slightly due to the club face being closed at impact. This could be affecting your accuracy, so focus on aligning your club face more towards the target as you swing through. A higher launch angle is great for soft landings, but try to reduce the spin rate for better distance.",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your shot data shows a decent club speed and a solid ball speed indicating good contact. However, your club face angle is slightly closed at impact, leading to a hook. To improve, focus on aligning your club face square at address and through impact. Consider lowering your backspin, as it might help you achieve a more penetrating ball flight.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot shows a few key areas to work on. First, your club path is a bit out to the right (negative), which can lead to slice or pull issues. Also, the club face is significantly closed to the target at impact, causing a lot of sidespin. Focus on aligning your clubface more square to your target at impact, and adjust your swing path to be more neutral. Working on these areas will help you hit straighter and more accurate shots with your sand wedge.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your club speed and ball speed are solid for a sand wedge, but your launch angle is a bit low and the backspin is on the higher side. To improve, focus on keeping the club face square to your path at impact, which will help reduce side spin and improve your accuracy. Try to increase your launch angle slightly for a better trajectory. Overall, work on your target alignment, as your carry deviation shows some inconsistency in direction.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your swing shows a tendency to slice with a club path of 8 degrees to the right and an open face angle of 9 degrees. Try to align your clubface more square to your target line at impact. Also, work on keeping a more neutral path to help straighten your shots. The backspin is high, indicating that you may be striking the ball with an upward angle instead of a more level one for your sand wedge. Focus on making a more level swing to lower your backspin and improve your distance control.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your swing was a good start, but the face of the club was open at impact, which is causing the ball to start left and spin more than it should. To hit straighter and further, focus on squaring the clubface at impact. Practicing with a narrower stance can also help improve your control.",clubface alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your pitching wedge shot showed good speed and decent distance, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. Aim for a slightly higher angle to create more loft and better launch. Your spin rate is quite high, which is good for stopping the ball quickly, but it might be contributing to a loss of distance. Try to focus on a smoother swing path and maintaining a consistent swing follow-through.",attack angle adjustment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your shot shows a decent carry distance, but the ball is starting too far left due to swing path issues and an open club face at impact. Focus on aligning your body and club face better at address. Additionally, lowering your backspin will help you maintain a straighter and longer flight. Try to keep your attack angle neutral, which will help achieve better contact and consistency.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot shows a lot of potential but needs some adjustments. Your club speed is solid for a pitching wedge, but your club face is open at impact, which is causing the ball to slice right. Focus on squaring your club face at impact and smoothing out your swing path to keep the ball on its intended line. Lower your backspin a bit to enhance distance control.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your pitching wedge shot shows decent ball speed and distance, but the club path is slightly in-to-out, and the face angle is open at impact, leading to a pull and some excessive spin. Focus on matching your club face to your intended path at impact. This will help improve accuracy and reduce unwanted spin.",face to path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Your club speed is good for a pitching wedge, and you're generating a decent amount of backspin. However, the ball is starting slightly to the right because your club face is open at impact. To improve accuracy, focus on closing the club face a bit at the moment of contact. Also, try to reduce sidespin to help straighten your shots. A good way to practice is to work on your swing path, ensuring your club is coming through square to your target line.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your pitching wedge shot shows good club speed and decent ball speed! However, the club face angle is slightly open at impact, which is causing the ball to start right and lose distance. Focusing on squaring the club face at impact will help you get better direction and maximize your carry distance. Consider practicing on hitting the ball with a square face to reduce sidespin.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"Your ball speed and smash factor indicate good contact, but the club face angle is too open, causing shots to veer off to the right. Focus on squaring the club face at impact to improve accuracy. Lowering your attack angle slightly can also help with more consistent contact and trajectory.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"Your 7-iron swing looks solid with good speed and carry distance. However, the backspin is a bit high, which can lead to less control on the greens. Consider flattening your attack angle slightly to lower spin and improve distance. Aim for a smoother club path, as this can help straighten out your shots.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your club speed is decent for a 7-iron, but there's room for improvement in your accuracy. The club face is open at impact, causing a slight push and spin to the left. Focusing on squaring the face more at impact will help. Also, your attack angle is fairly neutral, which is good, but try engaging your hips more to create a better downward strike on the ball for added distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like you struggled with accuracy on this shot. Your ball speed and launch angle are decent, but the high backspin and significant carry deviation indicate that your swing may be inconsistent. Focus on making solid contact and correcting your aim to hit straighter shots. Try to keep your clubface square to the target at impact.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your 7-iron shot shows decent ball speed and a good smash factor, indicating you're making solid contact. However, your launch angle is low, which can affect distance and height. Focus on getting your club face square at impact to improve your launch angle and reduce sidespin, which is causing the ball to curve. Practicing with a half swing pause can help you ensure a proper setup and a more consistent strike.",half swing pause,1.1807561,72.0,100.527626,41
-4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your 7-iron shot shows that your clubface is open at impact, which is causing the ball to start right and spin a lot. The low launch angle indicates you're not getting enough height. Focus on aiming the face more square and creating a steeper angle of attack for a better launch. Try to improve your swing path to be more neutral.",clubface alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Your 7-iron shot shows great ball speed, but the spin and launch angles indicate that you're hitting a bit too high with sidespin, causing the ball to veer left. Focus on keeping a more neutral club path and face angle at impact to improve accuracy and distance.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your shot shows a solid club speed, but your club face is open relative to your swing path, which is causing a noticeable rightward deviation in your shots. To improve accuracy, focus on getting the club face more aligned with your swing path at impact. Practicing your aim and grip can also help straighten your shots.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Great job with your club speed and ball speed! However, your club face is significantly closed at impact, which is causing a leftward sidespin. This might explain the carry distance variance. Focus on aligning your club face more square to your target. Additionally, you could benefit from a slightly lower backspin for improved distance. Consider working on your follow-through to help improve your accuracy.",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Your 7 iron swing is solid with good club speed and ball speed. However, your attack angle is slightly negative, which might cause the ball to not launch high enough. Focus on getting the club to hit the ball from a slight upward angle and aim to keep your club path more in line with your target. This will help improve your launch angle and overall distance. Additionally, the sidespin indicates a slight fade—working on squaring the club face at impact can help mitigate that.",launch angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"You've got a solid foundation here! Your swing speed is good for a 7 iron, but let's improve your path and face angle. Currently, your club path is slightly to the right of your target, and the face is even more open than that. This can lead to a push or slice. Let's work on getting that club path more in line with your target and closing the clubface a bit more at impact for straighter shots.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your 7-iron swing generated decent power with a club speed of 71 mph and a ball speed of about 104 mph, which is good. However, your attack angle is a bit high, which can lead to excess backspin and affect your distance and accuracy. Your club path suggests you might be coming slightly from the inside (negative value), while the club face is open relative to that path. This can create a push to the right (slicing). To improve, focus on finding a more consistent swing path and ensuring your club face is square at impact.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,"Great shot! Your club speed is solid, but your attack angle is slightly downward, which could lead to more spin and a lower launch. Adjusting your angle can help you achieve a higher launch and more distance. Focus on making a more upward swing through impact.",attack angle adjustment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Your 7 iron shot shows good ball speed and carry distance, but you need to improve your club path, which is slightly outside-in. This can cause some unwanted sidespin and affect your accuracy. Focus on aligning your swing path more to the target line to improve consistency.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Your 7-iron shot looked solid! You had a good club speed and a nice carry distance of about 162 yards. However, your club face opened a bit too much at impact, leading to some sidespin. Focus on aligning your club face more squarely at impact to reduce that spin. Additionally, your launch angle is on the higher side; you might benefit from a slightly lower angle for better consistency. A good drill to help with this is the 'club face alignment drill.'",club face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"Your club speed is good, but the face is open at impact, leading to a leftward ball flight. Focus on closing the face a bit more and aligning your path to improve direction. Work on reducing your backspin to increase distance.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your shot is solid, with good club speed and decent carry distance. However, your backspin is a bit high, which may be causing the ball to balloon in the air. Work on getting your attack angle slightly lower to help with better distance control. Additionally, your club face is slightly open compared to your path, which could be causing some rightward deviation in your shots. Focusing on squaring the face at impact should help straighten out your shots.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your 7 iron shot is generating decent speed, but the face of the club is slightly open at impact, which could lead to a push to the right. Your launch angle is good for a 7 iron, but the backspin is a bit high, which may cause the ball to balloon. Focus on squaring the clubface at impact for straighter shots.",face alignment drill,1.1807561,72.0,100.527626,41
-4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your shot with the 7-iron shows that your club speed and ball speed are solid, but the attack angle is slightly negative, which can lead to lower shots. Aim for a more level or slightly upward swing through impact to improve your launch angle. The club face is too open, causing your ball to spin right (sidespin). Focus on squaring the club face at impact for straighter shots.",face angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your shot data shows a good club speed, but the attack angle is too flat, which can lead to excessive backspin. This means the ball may not be flying as far as it could. A slight adjustment to your swing path will help improve distance and accuracy. Focus on keeping your clubface more square to the target during your downswing.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Your shot shows good distance for an 8-iron, but the club path and face angle suggest you're slightly coming from the outside and cutting across the ball. To improve your accuracy, focus on keeping your club path more neutral and the face angle square to your target. Work on a smoother swing with better body rotation to help with consistency.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your 8-iron shot shows good club speed and ball speed, but the high backspin indicates that you might be hitting down too much on the ball, which can lead to less distance. Focus on hitting the ball with a slightly more level swing to reduce backspin and improve distance. Additionally, your launch angle is good, but the carry and total distance are fluctuating due to slight directional deviations. Aim for more consistent contact by practicing your alignment and aim.",swing path drill,1.1807561,72.0,100.527626,41
-4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Great job with your 8-iron! You have solid club speed and decent carry distance. However, your attack angle is slightly negative, which might be causing the ball to spin too much. Focus on hitting down on the ball less and sweeping it more, which can help lower backspin and improve accuracy. Also, your club path and face angle are quite close, which is good, but practice keeping them aligned for straighter shots.",attack angle drill,1.1807561,72.0,100.527626,41
-4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot shows good potential! You're generating decent speed and launching the ball well, but let's work on your club path and face angle for more consistency. Aim to keep your club face square at impact to reduce the sidespin, which will help your accuracy. A slight adjustment in your swing path could improve your shot shape.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:04:12,Lauren,56.0,Sand Wedge,64.27329808918694,2.034982681274414,1.6168146133422852,-6.838716506958008,-8.455531120300293,74.60301787161552,1.1607155706883885,28.00687026977539,-5.415170192718506,3950.7705078125,225.65310668945312,3957.20947265625,Estimated,-3.2689671516418457,17.682554333140388,91.26021322637187,-6.76515007019043,-10.750468638844495,100.92706632545288,-6.801263332366943,-11.95240799943565,"You have a good club speed and your launch angle is in a nice range for a sand wedge shot. However, your club face was significantly open at impact, leading to a lot of sidespin and deviation to the left. Focus on closing the club face at impact to improve accuracy and reduce sidespin. This should help your carry distance get closer to your target.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:04:57,Brian,56.0,Sand Wedge,63.04044190989498,-0.9185751080513,2.932801961898804,2.821116209030152,-0.1116857528686523,72.2660122950956,1.1463436820190271,30.895601272583008,2.6843016147613525,5963.07568359375,1427.8878173828125,6131.650390625,Estimated,-13.46619987487793,19.22126983507883,85.53664895570091,-1.6663613319396973,-2.487497829843903,88.58413475377438,-1.806127905845642,-2.791956052124931,"Your swing is generating good club speed and ball speed, which is great! However, the high backspin and slight sidespin indicate you might be slightly open at impact, causing some curvature on your shots. Focus on keeping your club face square at impact for straighter shots. Try to improve your attack angle by slightly lowering your swing path through the ball, which should help with distance and control.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:05:32,Brian,56.0,Sand Wedge,67.83443034569154,2.807236671447754,0.082939513027668,-3.695319652557373,-3.77825927734375,77.0613831149467,1.1360216739822773,27.70927047729492,-3.025041580200196,4518.814453125,1714.0198974609375,4832.96484375,Estimated,-20.77210807800293,18.477416405045687,93.55885194557597,-9.896721839904783,-16.08020944067323,101.63917650235726,-10.35863971710205,-18.27563252556638,"Your shot data shows that your club face is slightly open at impact, which is causing the ball to spin to the right and affecting your accuracy. To improve, work on squaring the club face at impact. Also, try to maintain a more consistent swing path to reduce the sidespin and improve control.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:06:05,Jason,56.0,Sand Wedge,60.78824388847306,0.952912211418152,0.6676788330078125,-2.980591058731079,-3.648269891738892,73.30968665655564,1.2059846109562795,24.0530948638916,-2.3647806644439697,7355.62744140625,-49.41049575805664,7355.79345703125,Estimated,0.3848713636398315,14.740885288884442,83.55232225873715,-2.4141104221343994,-3.519385613100212,90.26729895325298,-2.3886806964874268,-3.762168152597411,"Your sand wedge swing shows good club speed and ball speed, but the club face is slightly closed at impact. This can cause the ball to start left and curve that way. Focus on keeping the club face square to your target for more consistent direction. Also, try to reduce your backspin a bit for better distance control on your approach shots.",club face square drill,1.1807561,72.0,100.527626,41
+4/16/24 19:06:38,Lauren,56.0,Sand Wedge,64.71436393492877,3.860236644744873,1.6856430768966677,-1.1578524112701416,-2.8434953689575195,77.23403605676867,1.1934604832773852,27.662199020385746,-0.7401667833328247,7048.69384765625,1275.1365966796875,7163.10400390625,Estimated,-10.254133224487305,19.604170479304912,90.63744639406012,-4.622494697570801,-7.304540663935597,95.82493390996116,-4.791787624359131,-8.004736169932414,"Your shot data shows a good club speed and decent angle of attack, but the ball is going slightly left. The club face was closed at impact, which can cause that direction. Focus on aligning your club face more square to your intended target. Additionally, a high backspin rate indicates that the ball is getting too much spin, which can affect distance. Let's work on even contact to help achieve a better launch. Try practicing with more rhythm and control.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:07:05,Herald,56.0,Sand Wedge,65.75016212057199,4.297850608825684,-2.828770875930786,-8.064591407775879,-5.235820770263672,81.01606816524509,1.2321805080370545,27.5271053314209,-6.978394031524658,4742.20166015625,2737.910888671875,5475.822265625,Estimated,-30.0,19.753279081398205,98.0892386860387,-17.8643856048584,-30.090344934440736,105.40951904325176,-18.504045486450195,-33.45398877782054,"Your shot data shows that you have a solid club speed, but the club path and face angle are leading to significant slices. Focus on aiming your clubface more towards your target and adjusting your swing path to keep the ball straighter. The high backspin indicates that you may need to follow through more completely for better distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:07:48,Lauren,56.0,Sand Wedge,60.73416024564858,-2.828968048095703,8.562311172485352,7.468231678009033,-1.0940794944763184,69.65495761300144,1.1468826988184464,28.98843765258789,7.205951690673828,5646.30810546875,1786.1478271484375,5922.08740234375,Estimated,-17.554197311401367,16.23151241142807,78.93777355367729,2.352018356323242,3.239457595628892,85.34247653177863,1.937853217124939,2.8859217550388507,"Your swing speed is good for a sand wedge, but the club face is slightly closed and the attack angle is a bit too flat. Try to aim for a more neutral swing path and face direction for better accuracy. With a high backspin rate, focus on sweeping the ball instead of digging into the ground to improve distance and control.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:09:46,Herald,56.0,Sand Wedge,64.97208469551333,-2.958186388015747,8.06728458404541,9.24444580078125,1.1771612167358398,68.46673451887727,1.0537869431116664,28.49518394470215,8.603033065795898,9711.96484375,994.9783325195312,9762.798828125,Estimated,-5.849471569061279,15.842845291760112,72.20515847379829,7.408779621124268,9.310686414884117,75.14975925299132,7.299363613128662,9.548053692649887,"Your shot shows a strong club speed, but the attack angle is slightly negative, which can lead to less effective contact with the ball. Ideally, for a sand wedge, you want a more neutral or slightly positive angle. Your club path and face angle indicate that the club is coming from the outside and the face is pointing slightly right at impact, causing it to veer off course. Additionally, the spin rate is high, which is good for stopping the ball on the green, but may need to be balanced with better direction. Focus on improving your path and angle to get straighter shots.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:10:59,Jason,,Pitching Wedge,64.63230834808746,1.2510894536972046,1.5377776622772217,-4.305159568786621,-5.842937469482422,79.33694940015448,1.2275122369585325,18.835208892822266,-3.3439383506774902,5090.16650390625,1413.3328857421875,5282.736328125,Estimated,-15.517818450927734,11.954428195299442,92.4433283664439,-8.232633590698242,-13.237241096348043,103.8456433941692,-8.713095664978027,-15.731263105451603,"Your shot data shows some interesting points. Your club speed is good for a pitching wedge, but the club face being closed at impact (-4.3 degrees) is causing a pull to the left. The high backspin (around 5090 rpm) can give you good control, but it might also be contributing to the errant direction. Focus on aligning your clubface square to your target at impact while ensuring a more neutral swing path to correct your shot shape. The launch angle is solid, giving you good height, but work on keeping it straight.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:11:43,Herald,,Pitching Wedge,62.47514496379654,-2.5082709789276123,3.790563106536865,4.561107635498047,0.7705445289611816,76.67174707597405,1.227236001139401,17.995403289794922,4.2208991050720215,5821.35009765625,631.0888671875,5855.4580078125,Estimated,-6.187236309051514,10.74238472653667,86.92872973504473,2.545374870300293,3.860580998083975,98.03630684273504,2.315959215164185,3.961722203085088,"Your club speed and ball speed are good, but your attack angle is a bit negative, which means you're hitting down too much on the ball. This can lead to a loss of distance. Try to focus on a slight upward angle at impact to help get the ball in the air better. Also, your spin rate is quite high, indicating you may need to work on your strike to make it more consistent. Aim for a more centered strike on the club face. Overall, keep practicing control over your swing path and attack angle for better results.",attack angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:12:23,Lauren,,Pitching Wedge,65.18762567596514,1.339600682258606,2.694708824157715,-1.48063862323761,-4.175347328186035,87.77234223320193,1.3464571124203997,17.99213409423828,-0.8790493607521057,6148.30517578125,3549.72509765625,7099.45068359375,Estimated,-30.0,14.064261515834232,102.70207695164754,-11.82925033569336,-21.05349466091002,112.20997599228303,-12.74705696105957,-24.75883424496056,"Your club speed is solid, but the face angle at impact suggests you were hitting the ball more towards the toe, causing a push to the right. Focus on squaring the clubface at impact. Additionally, your high backspin indicates you're making contact too steeply. Work on a smoother, more level swing to reduce spin and improve distance control.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:13:18,Lauren,,Pitching Wedge,61.90811577101249,1.2414132356643677,-0.3284884989261627,-3.917819023132324,-3.5893304347991943,88.09203134566269,1.4229480294877657,20.536846160888672,-3.25928807258606,5088.57470703125,1789.3084716796875,5393.99853515625,Estimated,-19.37333106994629,17.208035668441994,110.42829882403294,-10.489819526672363,-20.104674265297263,120.12906034227944,-11.001365661621094,-22.9244984865386,"Your shot data indicates a few areas for improvement. Your club path is slightly negative, which means you are coming across the ball a bit. Additionally, with a closed club face at impact, it suggests that your ball is starting left and spinning sideways. Focusing on a more neutral grip and ensuring your club face is square to your target at impact will help. Try to improve your attack angle to create a better launch. Also, lowering your backspin can increase distance and control.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:13:52,Lauren,,Pitching Wedge,65.33707248546443,3.658418655395508,-0.5510265827178955,7.322935581207275,7.87396240234375,80.53997339022044,1.2326841458673894,23.20979690551757,5.946277618408203,6158.87939453125,2137.340576171875,6519.2041015625,Estimated,-19.13851356506348,16.89278186155275,96.3021047987595,-0.4809198677539825,-0.8083624844487289,103.7713185423172,-0.969951629638672,-1.7568643237506194,"Your shot with the pitching wedge shows some good distance, but your club face is very open, causing the ball to start right and spin a bit too much. Focus on closing the club face slightly at impact and aim to bring your club path more in line with your target. This will help straighten out your shots and improve distance control.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:14:35,Herald,,Pitching Wedge,64.86628538255036,6.2394843101501465,0.2174957543611526,4.010677337646484,3.7931816577911377,84.14733871343742,1.2972430626661695,23.875816345214844,3.321676015853882,5437.1298828125,1706.7138671875,5698.7060546875,Estimated,-17.42706298828125,19.168173205535368,104.54327741279305,-2.8040733337402344,-5.114383959535076,112.28978259398536,-3.223550796508789,-6.314228553274177,"Great job with your swing! Your club speed and ball speed are solid, which is good for your full swings. However, your launch angle seems a bit high, which might lead to excess backspin, making the ball float. Focus on a more neutral club face angle at impact to improve accuracy and distance. Practicing your follow-through could help with this.",club face drill,1.1807561,72.0,100.527626,41
+4/16/24 19:15:14,Jason,,Pitching Wedge,62.68586466652732,3.590726613998413,4.629613876342773,-0.746221125125885,-5.375834941864014,89.70271356681951,1.4309878956606066,18.426130294799805,-0.0336732938885688,6332.91064453125,1393.953857421875,6484.50927734375,Measured,-12.413576126098633,16.696764457515314,111.53471118423568,-4.904206275939941,-9.535121101678785,120.45906668943373,-5.233940124511719,-10.98859622780526,"Your club speed is good, but your club face is slightly closed at impact, which causes the ball to curve left. Focus on keeping your club face square to your target. Your launch angle is solid, but reducing your backspin will help achieve more distance. Pay attention to your follow-through, as it can influence your direction. Overall, a bit of adjustment to your face angle and follow-through should help tighten your shot dispersion.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:15:48,Jason,,Pitching Wedge,64.50140425803556,7.252927780151367,6.586523532867432,9.043557167053224,2.457033634185791,87.26099666478694,1.3528542156338557,22.350997924804688,8.252734184265137,5682.333984375,314.7972717285156,5691.046875,Estimated,-3.1709046363830566,19.72990029436528,110.94847266371198,7.727813720703125,14.918971238360086,118.8027689047467,7.59509801864624,15.702410912175424,"You're generating good club speed and ball speed, which is great! However, your club face is open relative to your swing path, causing the ball to veer to the right. Focus on closing the face a bit more at impact and try to align your swing path more towards your target. Additionally, working on controlling your spin will help with accuracy and distance.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:18:08,Lauren,,7 Iron,72.51963710292603,5.30142068862915,3.2348968982696533,3.662726402282715,0.4278295040130615,107.4298946879262,1.4813904065108956,11.558192253112791,3.413419485092163,4457.7900390625,552.5966796875,4491.90966796875,Measured,-7.066453456878662,14.494354644645114,142.01364918883155,0.8764801621437073,2.17287683340399,156.63325076227738,0.6142119765281677,1.6799946717397916,"You have a solid club speed and ball speed, which means you're generating good power. Your attack angle is slightly positive, which is great for getting the ball in the air. However, your backspin is a bit high; aim for less spin to enhance distance. Work on your club path—it's slightly to the right, which can affect your accuracy. Focus on keeping the clubface more aligned with your path to help improve your direction. Overall, you're doing well, but a few adjustments can yield better results!",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:18:49,Herald,,7 Iron,73.92326891236098,0.4608841836452484,2.94195294380188,5.703413486480713,2.761460542678833,95.61600642503436,1.2934493811196444,16.523033142089844,5.053030967712402,2601.91455078125,-49.59428024291992,2602.38720703125,Measured,1.0919647216796875,14.046033863221169,127.2353688959738,5.539304733276367,12.281897042951073,146.36213695138397,5.547152996063232,14.148087650246453,"Your shot with the 7 iron showed a decent club speed and ball speed, but the face is slightly open compared to your swing path, causing some fade (right curve) on the ball. To improve your accuracy and consistency, focus on squaring the club face at impact and keeping your swing path more neutral. Additionally, try to lower your backspin to get more distance without sacrificing control.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:21:41,Herald,,7 Iron,,,,,0.0,62.04819735520414,-27.738025665283203,21.06759262084961,-11.373320579528809,4319.63525390625,0.0,4319.63525390625,Estimated,-0.0,7.632898105741049,61.74673902760787,-11.75205135345459,-12.57635128034542,74.11462632805706,-11.681639671325684,-15.006245368397344,"It looks like your shot wasn't quite where you wanted it to be. Your ball speed is decent, but the carry distance could be better. The launch angle is a little high, and the spin rate is quite high as well, which might be causing the ball to balloon in the air. Focus on hitting the ball more consistently and lowering the spin rate to improve distance.",launch angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:23:15,Lauren,,7 Iron,89.84549165324097,,,,0.0,91.91470725198906,1.0230308228122813,5.709312438964844,-0.3802406787872314,1742.9669189453125,-311.0150756835937,1770.498291015625,Measured,10.117376327514648,1.7791916859228394,60.53794226494938,0.5753931999206543,0.608207629066996,113.57233684321454,1.0315449237823486,2.0448608700042143,"Your 7-iron shots are solid, but with a low launch angle of around 5.7 degrees, you're losing potential distance. Try to focus on a smoother swing to get the ball airborne more effectively. Your spin rate is decent, but working on your path and face angle will help control direction better.",launch angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:23:57,Jason,,7 Iron,75.25628820296151,,-2.3829493522644043,17.209381103515625,19.592330932617188,84.32411320771826,1.1204925890086603,4.619553565979004,13.838005065917969,4518.68798828125,-288.9774475097656,4527.9189453125,Estimated,3.659175395965576,1.66284621255474,59.46710704532779,14.543761253356934,14.933330586141553,99.9348612589356,14.765520095825195,25.46978466048108,"Your shot data shows that you're hitting the ball with a decent club speed and ball speed, but your launch angle is quite low, which can limit your distance and accuracy. The club face is significantly open at impact, causing the ball to start right and curve further. Focus on keeping the club face square at impact and work on increasing your launch angle for better flight and distance.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:24:34,Lauren,,7 Iron,68.33255366662206,0.0781244561076164,-0.8823695778846741,4.346738338470459,5.229107856750488,98.90192478940024,1.4473617548660442,16.776119232177734,3.460101366043091,2506.2783203125,-345.85565185546875,2530.029052734375,Measured,7.856951236724853,15.387253056767577,135.24353793874343,5.784181594848633,13.6300914920148,154.1415660061066,6.026427745819092,16.182910900197953,"Great job with a decent carry distance of around 135 yards! Your club speed and ball speed are solid, but consider working on your club path and face angle to improve accuracy. Right now, the ball is curving to the left more than desired due to a combination of face angle and path. Try to simplify your swing, focusing on a straighter path and a square face at impact for better consistency.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:25:10,Jason,,7 Iron,67.77408330844719,1.776463270187378,5.554759979248047,7.053760051727295,1.499000072479248,94.5676899837863,1.395337057579938,15.681394577026367,6.489169120788574,2143.313232421875,-343.9935913085937,2170.742431640625,Measured,9.117995262145996,11.810558335500332,121.2440916485939,8.764593124389648,18.47458375044266,142.92255168228075,9.049456596374512,22.4798780948538,"Your swing showed good club speed and ball speed, but there's some inconsistency in your path and face angle, which affects direction. Working on aligning your clubface with your swing path will help straighten out your shots. Focus on consistent follow-through to reduce deviation.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:25:52,Lauren,,7 Iron,70.19814494746242,1.9132022857666016,0.698431134223938,5.323687553405762,4.625256538391113,100.40063390214073,1.430246254759045,15.10423183441162,4.460390567779541,2826.1943359375,-415.8321533203125,2856.622314453125,Measured,8.370160102844238,14.264743792609352,134.58328327982963,7.087757110595703,16.60621546169989,152.10741128767222,7.34227180480957,19.438837733248192,"Your shot data shows a solid club speed and decent ball speed, but the ball is curving left due to your club face being open at impact. To help improve your accuracy, focus on getting your club face square at impact. Try to adjust your alignment to ensure you're aiming where you want the ball to go. Also, practice making a smoother, more controlled swing to reduce the amount of sidespin.",club face drill,1.1807561,72.0,100.527626,41
+4/16/24 19:26:25,Brian,,7 Iron,72.36996416270176,-0.8693388104438782,2.5513510704040527,1.8613282442092896,-0.6900228261947632,107.7312800115169,1.4886186729250828,14.50095558166504,1.848180174827576,2581.235595703125,844.9077758789062,2715.998046875,Measured,-18.124664306640625,15.430957913593716,148.41735093408352,-3.491661071777344,-9.039252189418336,168.18265523918308,-4.133891582489014,-12.123844094070025,"Nice job with your 7-iron! Your club speed is solid, and your launch angle is great for getting distance. However, the shot deviated a bit to the left, which suggests your club path is slightly open at impact. Focus on squaring the clubface at impact. Try to keep a more consistent arc in your swing to reduce that leftward flight.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:27:06,Jason,,7 Iron,71.58636573465992,2.993263959884644,5.729365825653076,6.436550617218018,0.7071847915649414,103.89657224397524,1.4513458139371882,15.400226593017578,6.004026889801025,4410.9609375,539.6675415039062,4443.8515625,Measured,-6.975297927856445,18.48207422369705,141.3593268345503,3.62811803817749,8.945319860932727,153.71033501788042,3.383387565612793,9.071533605203626,"Your 7-iron shot shows good potential with decent club speed and carry distance. However, the club path and face angle suggest that your shots are starting a bit too far right. Focusing on aligning your clubface more with your target and practicing your swing path will help straighten your shots and improve accuracy. Additionally, working on reducing backspin could help you achieve greater distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:27:46,Jason,,7 Iron,71.25888577873138,5.356181621551514,-2.74214243888855,3.201937437057495,5.944079875946045,104.59079356962776,1.4677579143518538,14.305222511291504,2.2870280742645264,2224.07666015625,-131.4239044189453,2227.956298828125,Measured,3.381758213043213,13.570591144038872,142.41642847692128,3.230163812637329,8.024919355454415,164.63435276985183,3.3355414867401123,9.578984487039406,"Your club speed and ball speed are solid, giving you a good smash factor, which means you're making decent contact. However, the club path is a bit too much to the left (-2.74 degrees), causing the ball to start left and curve slightly. For better accuracy, aim to straighten out your swing path. Additionally, your attack angle is positive, which helps with launch, but ensure you're consistently striking the ball first to maximize distance.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:28:26,Lauren,,7 Iron,71.04372026061537,-1.2656214237213137,1.751871943473816,3.3552803993225098,1.6034084558486938,107.59136909202334,1.5144388370617037,15.70225715637207,2.9753098487854004,2486.32958984375,928.843994140625,2654.163818359375,Measured,-20.484703063964844,16.87687894646183,150.68435903885438,-3.0616455078125,-8.048081208703309,168.7376719820204,-3.72982668876648,-10.976731618540157,"Your club speed is good for a 7 iron, but your launch angle could be a bit higher for better distance. The ball is curving left, indicating your club face is slightly closed at impact. Focus on keeping your club face square to your target and consider making a more upward attack angle to increase your launch angle.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:29:00,Herald,,7 Iron,74.56136715204684,8.35486888885498,-1.7553778886795044,3.3005850315093994,5.055963039398193,111.53455987490544,1.4958760030172489,15.98447608947754,2.491530418395996,2500.849365234375,143.71115112304688,2504.97509765625,Measured,-3.288881301879883,19.571417649719702,164.7601576773759,1.5609740018844604,4.488195726845845,183.65288755424444,1.442115068435669,4.622018840772,"Your 7-iron shot shows good potential, with a solid club speed and decent carry distance. However, to improve accuracy, work on correcting your club path, which is a bit too inside-out. This will help you hit straighter shots. Additionally, the attack angle is slightly high, so focus on keeping your hands ahead at impact for better control.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:29:44,Jason,,7 Iron,75.43747437968796,4.64340877532959,1.7869501113891602,5.256977558135986,3.470027446746826,110.46435568612742,1.4643167284490994,16.763893127441406,4.5417962074279785,2847.122314453125,551.8009643554688,2900.101806640625,Measured,-10.968513488769531,21.0764041200448,161.68455392344913,0.9889314770698548,2.790829665169383,177.93848456414526,0.6299394965171814,1.957044275138017,"Great job with your 7-iron shot! Your club speed and ball speed are solid, and your launch angle is good for height. However, the face angle is a bit closed compared to your club path, which can lead to a hook. Work on keeping the clubface more aligned with your path at impact. This will help improve accuracy and distance. Your carry distance is impressive, so you're on the right track!",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:30:59,Herald,,7 Iron,74.54135671619588,3.378999948501587,4.37150239944458,9.85336685180664,5.4818644523620605,101.1339886430651,1.3567500391509688,15.40544319152832,8.640771865844727,4643.6064453125,129.51882934570312,4645.412109375,Measured,-1.5976718664169312,17.494308999096233,135.2427119216427,8.547551155090332,20.101121974583748,147.25161552755526,8.443292617797852,21.621001783543303,"You're hitting the ball pretty well with a decent speed and good carry distance. However, your club face is open at impact, which is causing the ball to spin right and veer off target. Focus on keeping the club face more square to your swing path to improve accuracy.",club face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:31:45,Brian,,7 Iron,72.89625995866936,1.8830320835113523,1.7011650800704956,1.5288386344909668,-0.1723264455795288,105.85868721143744,1.4521826945779803,12.9044771194458,1.468684434890747,2944.2587890625,-376.8838806152344,2968.282470703125,Measured,7.294554710388184,13.474437330168712,141.9483521198381,3.7414631843566895,9.262852515505188,161.8701824937234,4.003941535949707,11.302624567404903,"Your 7 iron shot has solid distance and speed, but the ball is spinning a bit too much and drifting to the left. Focus on keeping your club face more square at impact to reduce sidespin. This can help straighten out your shots and improve accuracy. Also, consider making sure your attack angle is slightly more downward for better contact.",club face control drill,1.1807561,72.0,100.527626,41
+4/16/24 19:32:22,Jason,,7 Iron,75.2323439458196,4.128006458282471,3.5857722759246826,6.406345367431641,2.820573091506958,104.17694874323116,1.3847361823294608,16.90890121459961,5.710994720458984,2436.866943359375,1107.216064453125,2676.611328125,Measured,-24.43517303466797,17.018097625111864,144.00563531709304,-1.2406468391418457,-3.1181329443680568,162.6245613840856,-2.086003303527832,-5.9197511542271855,"Your 7 iron is showing decent club speed and ball speed, which is great! However, your club face is open relative to your swing path, causing the ball to fade left. To improve accuracy, focus on bringing the face more in line with your swing path. A launch angle of around 17 degrees is good, but the backspin is a bit high. Try to make more solid contact to lower it slightly for better distance.",face alignment drill,1.1807561,72.0,100.527626,41
+4/16/24 19:32:53,Lauren,,7 Iron,73.21764718487611,-1.264788269996643,3.422514200210572,12.294219017028809,8.871705055236816,99.75823491206302,1.3624889455976557,18.10674285888672,10.526999473571776,1986.88916015625,681.3255615234375,2100.460205078125,Measured,-18.927392959594727,16.333695524363065,138.52485332518154,6.103806495666504,14.729411786201126,158.4315984574696,5.461061000823975,15.077875235163106,"Your club speed is decent, but we need to improve your club face angle, which is too open at impact. This can cause your shots to go off to the right. Focus on closing the club face a bit more during your swing. Your attack angle is slightly down, which is good, so keep that in mind as you adjust. Practice aiming for a more neutral path to help straighten out your shots.",face angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:33:39,Jason,,8 Iron,69.97457845958297,-0.5763123631477356,5.338718891143799,4.781692981719971,-0.5570259094238281,103.10726508178232,1.4734960517316535,15.59692096710205,4.595808982849121,4960.35302734375,-1000.8339233398438,5060.31298828125,Measured,11.40722942352295,18.628162440028063,137.54437102660904,9.580474853515623,22.89188332647018,148.75241350712713,9.878841400146484,25.5207828728444,"Your 8-iron is performing well with solid ball speed and carry distance. However, your attack angle is slightly negative, which means you're hitting down on the ball rather than striking it at a more level angle. This can contribute to high backspin, making it difficult to control distance. Focus on leveling out your swing to lower the backspin and improve your carry accuracy.",level swing drill,1.1807561,72.0,100.527626,41
+4/16/24 19:34:15,Herald,,8 Iron,67.92418717703413,-1.443292260169983,6.21034574508667,3.584466457366944,-2.6258792877197266,106.07775241790478,1.5617080870092586,16.762653350830078,3.721444129943848,6081.95703125,747.5087890625,6127.72119140625,Measured,-7.0068535804748535,23.12009140956593,141.95290772930275,0.776068925857544,1.922718675618583,150.51515068730987,0.5881738662719727,1.5450283532750717,"Your 8-iron shot shows solid ball speed and decent distance. However, your attack angle is slightly negative, which suggests you're striking down on the ball rather than getting under it. This can lead to higher spin, making distance control a bit tricky. Focus on improving your attack angle by ensuring you’re making a slightly upward movement with your club on the downswing. Also, your club path is somewhat out to in, which can cause hooks or slices. Aim for a straighter swing path for more consistent results.",downswing angle drill,1.1807561,72.0,100.527626,41
+4/16/24 19:35:02,Herald,,8 Iron,92.14710990461208,,,,0.0,104.3675470780572,1.1326187786691884,19.03961181640625,8.077310562133789,3196.93359375,536.3910522460938,3241.619873046875,Measured,-9.524542808532717,22.360228683451624,156.49594836419965,5.003589153289795,13.64927240173654,165.3052622150044,4.806726932525635,13.851806162901994,"Your 8 iron shot shows good ball speed and a reasonable carry distance, but your backspin and deviation angles suggest some inconsistencies in direction. Focusing on your alignment and ensuring you are set up correctly can help straighten out your shots. Additionally, working on your swing path will improve your accuracy.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:35:29,Brian,,8 Iron,72.5109844027329,-0.7582629919052124,6.182328701019287,6.369043350219727,0.1867146492004394,109.86379514678627,1.515133135368737,18.538793563842773,6.005253314971924,3481.55224609375,413.8565673828125,3506.06396484375,Measured,-6.7790117263793945,25.04068963566692,160.71289081755822,3.764159917831421,10.550756059822334,174.00140337940138,3.5326907634735107,10.721624789175394,"Great job with a solid club speed and decent ball speed! Your attack angle is slightly negative, which could mean you're hitting down on the ball. Try to hit more level or slightly upward to optimize your launch. The face is pointing right (6.37 degrees), so focusing on aligning your club face more towards your target could help straighten your shots. Your backspin is on the higher side, which might reduce distance; lowering it could improve overall carry. Aim for a more neutral club path and face alignment during your swing.",swing path drill,1.1807561,72.0,100.527626,41
+4/16/24 19:36:02,Brian,,8 Iron,68.70709014643126,4.51422929763794,4.6442484855651855,5.637129783630371,0.9928812980651855,98.88318580555006,1.4391991509872757,17.25286865234375,5.211587429046631,2864.95361328125,935.6414184570312,3013.865234375,Measured,-18.086090087890625,16.378691554384545,134.22794574158615,-0.0839293748140335,-0.1932297103952063,150.05875538013606,-0.6792617440223694,-1.779250221541247,"Your 8-iron shot showed good speed and decent distance, but the ball is spinning a bit too much and drifting slightly to the left. This suggests that your face angle might be open at impact, which can cause that leftward spin. Focus on aligning your clubface better at address and through impact to straighten out your shots. Also, try to reduce backspin slightly for more distance.",swing path drill,1.1807561,72.0,100.527626,41
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
index ef762a5444..7a731bdd77 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_2.csv
@@ -1,85 +1,85 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your swing is producing a decent ball speed and carry distance, but the club face is significantly open relative to your swing path, leading to excessive sidespin. This explains why your ball is curving left (slicing). Focusing on aligning your club face more square at impact can help straighten out your shots. Also, consider lowering your backspin for more distance.",club face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Your shot data shows good speed and carry distance, but the ball is spinning quite a bit. A high backspin rate can make it harder to control the distance and keep the ball from soaring too high. Focus on lowering your backspin by hitting down on the ball a bit less and making sure your clubface is aimed correctly at impact. This can help improve your control and distance consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your shot data shows a good swing speed but your ball is launching too high with excessive spin, causing it to lose distance and go off target. Focus on keeping a more neutral clubface at impact to reduce sidespin, which will help straighten your shots. Also, try to bring down that backspin for improved carry and total distance.",club face control drill,1.1702211,75.0,100.462364,61
-8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your 7-iron shot shows that you're hitting with a decent club speed, but you're losing distance and accuracy due to a very high launch angle and a significant amount of sidespin, which is causing your ball to drift off target. Focus on keeping your clubface square to your target at impact and work on your swing path to reduce the sidespin. Your backspin is also quite high, so a smoother swing may help lower it for better distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like there's not enough data to provide specific insights into your shot. However, focusing on consistent contact and improving your swing mechanics can help. Try to ensure you’re making solid contact with the ball, as that’s crucial for any shot. Let’s work on your swing path and face alignment to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your club speed is solid at 76 mph, and the ball speed is good too. However, the high angle of your club face suggests you're hitting the ball more to the right than intended, which causes a slice. Also, your launch angle is decent, but the backspin is a bit high, which can lead to a loss of distance. Focus on keeping the club face square to the target at impact to improve accuracy and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"Your shot's ball speed is good, but the launch angle is quite low, which means you're not getting enough height on your shots. The high backspin indicates that the ball is spinning too much without enough distance. Focus on making clean contact with the ball and try to improve your launch angle for better performance.",launch angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"Your club speed is decent, but the launch angle is too low, which affects your distance. The face angle is open at impact, causing a significant amount of slice spin. Focus on keeping the club face square to your path to improve accuracy and distance.",face angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your 7 iron shot shows good potential with decent speed and distance. However, your attack angle is a bit too steep, which can cause thin or low shots. A more level swing would help. Additionally, try to square the face more consistently at impact to reduce sidespin. This will help you achieve straighter shots and more accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your shot shows that you're generating decent speed, but the ball is curving a lot to the left (hooking). This is mainly due to your club face being too open at impact and your club path coming slightly from the outside in. Focus on getting a more neutral club path and adjusting your grip to help keep the face square at impact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your club speed is good for a 7-iron, but your swing path is slightly in-to-out, which can affect accuracy. The club face is open at impact, leading to rightward deviation. Focus on aligning your club face more square at impact to reduce sidespin and enhance your accuracy.  Additionally, working on your attack angle can help optimize your launch conditions for better trajectory and distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your 7 iron shot indicates a higher club speed but an open club face at impact, causing the ball to launch too far to the right. Focus on squaring the clubface by practicing proper alignment and ensuring your hands are ahead of the clubhead at impact. This will help you hit straighter shots with better accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your shot shows a good ball speed with a decent launch angle, but your attack angle is slightly downward, which can lead to less distance. Additionally, the slight negative sidespin indicates a tendency to slice, causing the ball to curve to the right. Focus on a more neutral swing path and a slightly more upward attack angle to increase distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your club speed is good, but the club path and face angle are quite off. This is causing a lot of left-to-right movement and a lower ball flight than ideal. Focus on aligning your club path and face more square at impact to improve your accuracy and height.",alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"Your shot data shows that you're swinging with good club speed, but the club path and face angle suggest that you're impacting the ball with an open club face, leading to a significant slice. To improve accuracy, focus on achieving a more neutral club path and square face at impact. Consider also working on your launch angle, as it's a bit lower than ideal for a 7-iron.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is good, but your attack angle and club path suggest you might be coming over the top, causing some left spin. Focus on getting your club path more neutral and aim for a better angle of attack to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your 9-iron shot showed a negative club path, which means you might be swinging too far outside-in. This can lead to pulls and slices. Additionally, the launch angle is very low, meaning the ball isn't getting enough height. Focus on ensuring your club face is square at impact, and try to promote a more neutral swing path. This will help you achieve better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your club speed is good, but the club face is pointing significantly to the right at impact, which explains the high sidespin and deviation. Focus on making sure your clubface is square at impact to help straighten out your shots. Additionally, work on your attack angle; it’s a bit too steep, which can affect your distance and accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your shot with the 9 iron shows a few areas for improvement. The club face is open, which is causing the ball to veer off to the right and causing high backspin. A slightly steeper attack angle could give you better control and distance. Work on aiming more directly at your target and closing the club face slightly at impact to reduce the sidespin.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Overall, your 9 iron shot shows a decent carry distance, but your club path is significantly out to the right, which might be causing your shots to drift to the left. Try to improve your attack angle by working on hitting more up on the ball. Additionally, your backspin is high, which indicates good spin but might be affecting control. Focus on your follow-through to encourage a smoother swing.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your shot with the 9-iron shows that you have a solid ball speed, but the ball is curving left due to a slightly closed clubface at impact and an inside-to-out path. This is causing your shots to wind up left of target and falling short of your desired distance. Focus on maintaining a more neutral face throughout your swing and try to start your downswing with your lower body to improve your path. A little practice with these adjustments will help you hit straighter and longer shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your 9 iron shot shows decent distance, but your club path is significantly out-to-in, which could cause a slice. The attack angle is slightly downward, which is good for an iron, but try to improve your path and face alignment for straighter shots. Focus on keeping your club face more aligned with your swing path.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"Your shot shows a solid club speed and ball speed, which is great! However, the ball has a significant amount of backspin, which could make it fly higher and not carry as far as you want. Also, your club face is open relative to your swing path, which can lead to inconsistency in direction. Focus on keeping the clubface square to your target line through impact. This will help you hit straighter shots with better distance.",clubface alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your club speed is decent for a 9 iron, but the face angle is too open at impact, contributing to a high slice. Focus on keeping your hands ahead of the ball at impact, which will help square the face. Additionally, your backspin is quite high; try to make solid contact with the ball to lower that spin rate and improve distance. Aim to keep your shots straighter and more controlled.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is decent for a pitching wedge, but the club path is going too far to the left, causing the ball to fade and launch left. Practicing a neutral path will help you hit straighter shots. Focus on keeping your hands and clubhead moving together through the impact zone.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"Your shot data shows that the ball speed is strong, but there are some issues with stability and direction. The high backspin indicates that the ball tends to climb instead of penetrating through the air, and the sidespin suggests that your shots are curving too much left. Focus on making more consistent contact with the ball and ensuring your clubface is square at impact to improve straightness. Additionally, working on your swing path will help reduce the unwanted sidespin.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your pitching wedge shot shows a solid club speed, but the face angle at impact is open (pointing right), which is causing the ball to curve to the right. To improve accuracy, focus on aligning your body and face at address. Additionally, starting with a slightly shallower attack angle could help with your trajectory. Try to hit down on the ball a bit less while maintaining a controlled follow-through.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"Your pitching wedge shot displayed some interesting data. Your club speed is decent, but your attack angle is a bit downward, which can limit distance. The club path being slightly left and the face open means your ball is likely to veer to the right. Focus on bringing the club head more directly through impact, and try to square the face. Additionally, managing your spin can help improve distance and control. To help, practice a drill that encourages a more neutral club path and face angle.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your pitch shot shows good distance, but the club path was slightly left of target, causing the ball to drift that way. Your angle of attack is a little shallow; aim to strike the ball more cleanly. Focus on keeping the clubface square to your path for better accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"You're doing a solid job with your pitching wedge! Your club speed is good, and your ball speed shows that you're making solid contact. However, your attack angle is slightly negative, which can make the ball fly lower than intended. Try to focus on hitting the ball with a bit more upward angle. Your backspin is quite high, which is great for stopping the ball on the green, but it could be affecting your distance slightly. Work on getting your clubface more squared at impact to help with direction. Keep practicing, and you'll see improvements!",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your shot data shows good acceleration with a club speed of over 70 mph. However, the negative attack angle indicates you might be hitting down too steeply on the ball, which can cause excessive spin and reduce distance. Work on leveling out your swing path to help achieve a more neutral attack angle and improve your carry distance. Also, your face angle is slightly closed relative to your club path, which is contributing to the leftward deviation in your shots. Focus on aligning your clubface with your target during the swing.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"You hit your pitching wedge well, generating solid distance and a good launch angle. However, your club path is significantly to the left, which can lead to hooks. Focus on improving your swing path to promote a straighter shot. Try to keep the club moving more along your target line during your swing.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot shows good club speed and ball speed, but your club face is slightly closed at impact, leading to a leftward tendency for the ball. Lower your attack angle slightly and focus on keeping the club face square at impact to improve accuracy and distance. Also, your backspin is high, which can lead to a softer landing. Work on lowering backspin while maintaining control for better distance and trajectory.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Great job with your pitching wedge! Your club speed is solid, but the high backspin suggests you might need to adjust your attack angle to help the ball travel further. Work on bringing the club down more level to reduce the negative attack angle, and try to bring your club face closer to square at impact for more distance and accuracy.",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your shot data shows a solid club speed and decent carry distance, but the ball is curving a lot to the left. This indicates that the clubface is open at impact, which is causing the high sidespin. Focus on aligning your clubface square to your target at address and through impact. Additionally, try to create a more upward attack angle to help with launch. Making these adjustments will help you hit straighter shots and potentially increase your distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your shot data indicates a solid club speed and decent launch angle. However, your backspin is a bit high, which could be causing the ball to lose distance in the air. Focus on a smoother swing with a more neutral attack angle to help reduce backspin and improve your carry distance. Also, try to align your club path more towards your target to achieve a straighter shot. Practice this for better consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your pitching wedge shot has good speed and carries around 99 yards, but the face angle is quite open (15.4 degrees), causing the ball to curve significantly to the right. Focus on creating a straighter club path and a more square clubface at impact. This will help you hit the ball more consistently straight and reduce the deviation.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your pitching wedge shot needs a bit more consistency. The club speed is good, but the angle of your swing path and the club face angle suggest you're not quite hitting the ball squarely. This could lead to inaccuracies. Focus on keeping your club face more aligned with your swing path. Also, your launch angle is quite low, which can limit distance. Practice aiming for a slightly higher launch angle for better carry and control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your club speed is good for a pitching wedge, and your ball speed indicates you're making solid contact. However, your attack angle is very flat, which may lead to lower trajectory and more backspin than desired. Aim for a slightly steeper attack angle to help the ball get airborne better. Also, your club path suggests you're coming in a bit from the inside while the face is pointed right, which can create some right-to-left spin. Work on aligning your clubface more consistently with your club path.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Your swing looks solid overall with a good club speed and decent ball speed. To improve, focus on your attack angle; it's very close to zero, which can limit how much you launch the ball. Try to get a more positive angle by hitting down slightly more on the ball. Your spin is a bit high, which can lead to less distance and stability. Work on reducing that during your next practice. Overall, great distance control!",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Great job with your pitching wedge shot! Your club speed and ball speed are good, but your attack angle is slightly down, which suggests you're hitting too much into the ball. Try to get the club coming in a bit more level or even slightly up. Your backspin is high, which is excellent for holding greens, but it may be contributing to the lower carry distance. Focus on a smoother tempo to help you get more distance and control. Keep working on your aim; you're close but could reduce deviation.",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your pitching wedge shot had good distance with a carry of about 115 yards. However, your club face was slightly closed at impact, which likely caused some sidespin and a bit of curve to the right. Try to focus on keeping your club face square to your target at impact. Practicing your setup and aim could really help with this.",club face drill,1.1702211,75.0,100.462364,61
-8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your pitching wedge shot shows a strong club speed and decent carry distance, but your club path and face angle indicate that you're aimed too far to the right and hitting the ball with an open face. This leads to a high rightward spin and inconsistency in distance. To improve, focus on aligning your body to the target and aim to keep the club face square at impact. Practice with a drill that emphasizes your swing path and face angle.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"You're hitting your pitching wedge fairly well with decent carry distance of 98 yards. However, your attack angle and club path may suggest you can adjust your swing a bit to achieve a more consistent strike. Focus on closing the club face more to help straighten out your shots and reduce sidespin. A little practice in keeping a stable club path will help improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Your shot data shows that you're making solid contact, but your ball is drifting left (indicated by the negative angles and deviations). To improve your accuracy and distance, focus on keeping the club face square at impact and reducing the sidespin. Consider working on your swing path for better alignment. Also, your backspin is a bit high; lowering that can help increase distance.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Your shot shows a decent club speed and launch angle, but the high backspin may be causing your ball to lose distance. Your club path is slightly out to the right, impacting your accuracy. Focus on a more consistent swing path and try to reduce backspin for better carry. Practice sweeping the ball more on your downswing to keep it low and reduce spin.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your pitching wedge shot shows a good club speed and decent ball speed, which is great! However, your attack angle is slightly positive, which suggests you're hitting slightly down on the ball. This could help with precision but may reduce distance. Try to focus on a more neutral attack angle for better launch conditions. Your spin rate is solid, but a little less backspin might help the ball carry further. Practice ensuring your club path matches your face angle more closely to enhance straightness in your shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your pitch with the wedge shows a decent club speed and ball speed, indicating good power. However, your club face is closed relative to your club path, causing the ball to spin left and not travel straight. Aim to get your clubface more aligned with your swing path for straighter shots. Also, your launch angle is excellent, helping with carry distance. Consider practicing drills to improve face alignment and swing path consistency.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your pitching wedge shot shows some inconsistency in your club path and face angle. Your attack angle is too steep, which likely contributes to the high backspin and deviation in distance. Work on leveling out your swing path and aim to keep the clubface more square to the path. This will help you hit straighter shots with better distance control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like some key data is missing for your shot, but the ball speed indicates you're generating some power. To improve your accuracy, focus on your aim and alignment. Make sure you're targeting the right spot and that your stance is straight. A solid follow-through will also help ensure the clubface impacts the ball squarely.",alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your shot shows some challenges with direction and control. The high face angle indicates you're hitting the ball too open, which can lead to a slice. Focus on squaring the clubface at impact. Additionally, your attack angle and club path are good, but try to maintain a more neutral path. Work on your aim to reduce carry deviation and improve accuracy.",face angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your club speed and ball speed are good, but your attack angle is slightly high and your club path is aiming too far to the right, which causes the ball to push to the right. Focus on bringing the club path more to the inside and hitting slightly down on the ball to improve contact and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Your shot data shows you have good club speed and ball speed, but the carry distance is off due to a couple of factors. Your attack angle is negative, which means you're hitting down on the ball too much. This is causing a high amount of backspin and making the ball climb too high instead of flying straight. Try to level out your swing a bit and focus on making a sweeping motion through impact to help with distance and direction.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your shot reflects some solid fundamentals, but you have a few areas to work on. The negative attack angle (-2.8 degrees) suggests you're delivering the club a bit too much downwards. This can lead to some inconsistent strikes. Try to level out your swing. Your club path is a bit out-to-in (-6.2 degrees), which can cause pulls to the left. Work on your alignment and ensure you're swinging more on a straight line through the ball. The launch angle and backspin are good, indicating you have decent contact, so keep that up!",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your 7 Iron shot shows some positive aspects, but there are areas to improve. Your club speed and ball speed are reasonable, but you have a steep attack angle, which might be causing some backspin and height that can lead to less distance. Try to flatten your swing a bit and focus on hitting the ball more level with the ground. Your club path is slightly to the right, so working on your alignment can help straighten your shots. Additionally, reducing the amount of backspin could help you achieve more distance. Consider practicing a smoother follow-through to promote better control and consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your 7-iron shot shows a decent club speed and carry distance, but there are some areas to improve for better accuracy. The negative attack angle indicates that you're hitting down on the ball, which can lead to more backspin and less distance. Your club path and face alignment are slightly open, causing the ball to spin sideways. Focus on a more neutral club path and ensure your club face is square at impact for straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your 7-iron club speed is solid at 76.3 mph, but let’s work on your attack angle, which is slightly negative (-1.8 degrees). This means you might not be making clean contact with the ball. Focus on hitting up a bit more for better distance. Your ball speed and carry are promising, but reducing backspin (3026 rpm) can help keep your ball in the air longer. Aim to adjust your swing path slightly to the left to reduce the fading effect. Overall, keep practicing that solid contact!",attack angle adjustment,1.1702211,75.0,100.462364,61
-8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Your club speed is good, but your face angle is a bit closed at impact, which is causing some unwanted sidespin. Focus on keeping the clubface square to your target path at impact. Additionally, your launch angle is decent, but working on controlling your backspin can help with distance and consistency.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your shot generated decent ball speed and distance, but the smash factor suggests that you're not maximizing the energy transfer from your club to the ball. This could be due to either contact issues or swing mechanics. Focusing on striking the ball with a square clubface and improving your swing path can help. Additionally, your backspin is a bit high which may affect your control; aim for a more balanced approach.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your 7 iron shot shows good club speed, but the launch angle is quite low, which is causing the ball to not get enough height. The club face is open at impact, indicating you might be aiming to the right. To improve, focus on getting your club face square at impact and try to sweep the ball more with a slightly upward angle of attack. This will help with distance and accuracy.",club face square drill,1.1702211,75.0,100.462364,61
-8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed is solid, resulting in a good ball speed and distance. However, the attack angle is slightly low for a 7 iron, which can lead to higher backspin and less carry distance. Your club path is also slightly out-to-in, causing your ball to have some side spin and deviate from your target. Focus on creating a more neutral swing path and increasing your attack angle to help with distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your 7-iron swing is producing a decent ball speed, but the high backspin (over 3900 rpm) and a launch angle of about 24 degrees might be reducing your distance. To improve, focus on increasing your attack angle and getting the clubface more square to the path. A more neutral club path will help straighten your shots and reduce the deviation. Overall, you're hitting the ball well, but adjusting these elements will contribute to more distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your club speed is good, but the angle of attack is slightly negative, which can make the ball launch lower than desired. The club path is slightly out-to-in, causing the ball to spin adversely, resulting in a hook. To improve, focus on achieving a more neutral club path and try to hit the ball with a slightly upward angle for better launch. This should help increase distance and control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your club speed is good, but we need to focus on your attack angle and path. Try to hit slightly up on the ball for a better launch angle. Your face is aimed right (6.2 degrees), which is causing the ball to slice. Work on aligning your clubface straight at the target. Additionally, we want to reduce your backspin for better distance; try to keep your hands ahead at impact. Consistent practice will help you improve these areas.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your 7 iron shot shows a good club speed and decent carry distance, but your swing path is slightly out to in (negative club path), which can cause your shots to slice. Additionally, your attack angle is slightly descending. Focus on keeping your club face square to the path during your swing to help straighten your shots. A more neutral swing path will help improve accuracy and distance control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like there are some issues with your shot data, but from what we can see, your ball speed is good at nearly 100 mph. However, your launch angle is quite low, which could lead to less distance and height. Plus, the backspin is extremely high, which can cause the ball to stop quickly and not roll out. Focus on trying to hit up on the ball to improve your launch angle and reduce backspin. Aim for a smoother swing tempo for better control.",launch angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Great job on generating solid carry distance with your 7 Iron! To improve your consistency, work on aligning your club path and face better. Your club path suggests an inside-out swing, which can cause your right to left ball flight. Focusing on the target line will help straighten your shots. Consider practicing a half swing pause drill to improve your timing and control. Keep it up!",half swing pause,1.1702211,75.0,100.462364,61
-8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your shot data shows that your club speed is decent, but the attack angle is slightly downward, which can lead to less distance. The club face is significantly closed at impact, causing the ball to veer left (draw). Work on getting the face more square to your path at impact to straighten out your shots. Also, try to increase your launch angle for better carry distance.",face alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your driver swing shows that you're hitting down a bit on the ball (-3.8° attack angle), which is causing the ball to go lower than it could. Additionally, the club face being pointed left at impact (-5.9°) suggests you might be aiming too far right or rotating your hands too soon. Working on your swing path will help you make a straighter shot and achieve better launch conditions.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It looks like your shot data has some missing values, but I can see that your ball speed is around 77 mph with decent backspin. To improve your distance and accuracy, focus on your overall swing mechanics. You might need to work on generating more club speed and ensuring your club face is square at impact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your club speed is good, but your launch angle is quite low, which means the ball isn’t getting up in the air as it should. Also, try to improve your club path and face angle at impact to reduce sidespin, which will help keep your shots straighter. Focus on hitting a higher trajectory and aligning the club face better with your intended target.",launch angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge shot shows good distance but could benefit from improving your clubface angle at impact. A slightly open face could lead to higher sidespin, causing the ball to drift. Focus on keeping the clubface more square at impact for straighter shots. Also, working on your swing path and angle can help improve your consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"You hit the ball with a decent club speed, but your attack angle is very slightly downward, which can lead to excessive backspin. Also, your club path is slightly inside out, causing your shots to deviate to the left. Focus on a more neutral swing path and try to create a slightly upward attack angle to improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Great shot! Your gap wedge club speed is solid at 70 mph and the ball is carrying about 94 yards. To improve consistency, focus on your attack angle which is slightly negative. Aim to get it closer to level or slightly upward. Try to keep the club face more aligned with your swing path for better direction control, as your face is just a bit open. Overall, good launch angle, but reducing backspin slightly could help your distance and control.",attack angle drill,1.1702211,75.0,100.462364,61
-8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your gap wedge shot shows good power with a club speed of 68 mph, leading to a decent carry distance of about 96 yards. However, the attack angle is a bit flat, which might be causing some unwanted backspin. The ball is launching slightly to the right, indicated by the positive launch direction and sidespin. Focus on slightly steepening your attack angle and aligning your clubface better at impact to straighten your shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your gap wedge shot shows good speed, but your club path is too far to the left (negative), which may cause the ball to start left and veer off target. To improve this, focus on keeping your club path more neutral as you swing through. Additionally, your launch angle is solid for this club, but you can reduce backspin a bit for a lower flight. Try to maintain a steady tempo for better consistency.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like your shot had a high backspin and a bit of sidespin, which likely caused your ball to deviate significantly from the target. Focusing on your impact and ensuring the clubface is square at contact will help reduce this spin and improve accuracy. Try to maintain a consistent swing path as well.",clubface square drill,1.1702211,75.0,100.462364,61
-8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your gap wedge shot had a decent carry distance of about 94 yards, but it's showing some signs of inconsistency. The club path is slightly to the left at -1.38 degrees, and the face is also open at -2.60 degrees at impact, causing the ball to veer off course left. To improve your accuracy, focus on aligning your clubface square to your target at setup and during your swing. The backspin is good, which indicates solid contact, but tightening your aim should help reduce the deviation.",clubface alignment drill,1.1702211,75.0,100.462364,61
-8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your gap wedge shot shows some room for improvement. Your club path is significantly inward, which likely caused the ball to start left of your target. Try to work on a more neutral swing path. Also, your attack angle is slightly down, which can be okay for wedges, but ensuring a more level swing can help improve launch. Focus on aligning your club face better at impact to enhance ball flight and distance control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot shows some room for improvement in terms of consistency. The club path and face angle suggest you're coming in a little too steep and to the left. This can cause the ball to curve left and potentially lead to more slices. Try to work on delivering the club with a more neutral path and face angle. Also, your backspin is great, but keep an eye on the launch direction for better carry accuracy.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your club path is significantly outside (to the left) and the club face is also open at impact, which is causing a pull and high spin. Focus on bringing your club path more neutral and ensuring the club face is square at impact. This will help reduce sidespin and improve your distance control.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down more than you should with a gap wedge. This contributes to a big draw (left) in your ball flight due to the club path and face angle being closed at impact. Focus on leveling out your swing path and keeping the clubface square to target for better accuracy and distance. Try to aim to have a more neutral path and face angle at impact.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"Your shot shows that your club path is moving way to the left (-15.8 degrees), which is causing the ball to go left and lose distance. You might also want to work on your attack angle, which is a bit shallow. This ensures you're making solid contact with the ball. Try to focus on aiming your clubface more at your target, and practicing a more neutral swing path will help straighten out your shots.",swing path drill,1.1702211,75.0,100.462364,61
-8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there may have been some equipment issues during this shot, as many metrics came back as 'nan' (not a number). However, your ball speed is quite high, suggesting good swing energy. To improve consistency and control, especially with a gap wedge, focus on your swing path. Ensure you're swinging smoothly and returning the club face square at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:12:51,Lauren,,7 Iron,78.72093517240137,2.9638469219207764,1.5609185695648191,6.796789646148682,5.235871315002441,98.43362939107828,1.250412348068598,15.574910163879396,5.778350353240967,3262.99072265625,-584.6589965820312,3314.956298828125,Measured,10.158397674560549,14.64244011192045,131.10854639410627,9.200733184814451,20.96349217135821,146.9942152491949,9.502846717834473,24.26828855401596,"Your shot data shows that you have good club speed and ball speed, but the ball is going a bit offline. The club face is significantly open at impact, leading to a higher launch angle and backspin. This can cause the ball to deviate to the right. Focus on squaring the club face at impact and controlling your swing path for more consistent results.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:13:38,Lauren,,7 Iron,78.81015867656242,0.4981519281864166,0.7352385520935059,3.024375438690185,2.28913688659668,110.06599868108242,1.3965965876657378,19.12509155273437,2.57628870010376,3350.046875,-14.15379238128662,3350.076904296875,Measured,0.2420705556869506,25.836890856508266,169.45383715196476,2.857252359390259,8.446931179334683,176.82015753303494,2.8502559661865234,8.79243994844012,"Great job with your 7 iron! Your club speed is solid, and you're generating good ball speed, which indicates you're making solid contact. However, your backspin is quite high, which can lead to a less controlled shot. Focus on lowering your attack angle slightly and aim to keep the clubface more consistent with your swing path to improve accuracy. A little practice can help you achieve a more controlled trajectory.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:14:37,Jason,,7 Iron,79.5651451679696,0.9149054884910583,1.1660600900650024,14.266915321350098,13.100854873657228,93.48761284222384,1.1749819929928182,15.135597229003906,11.865073204040527,3725.224365234375,-1255.8128662109375,3931.20361328125,Measured,18.629512786865234,12.281074154702992,116.11128813348296,18.09619331359864,36.06570466541734,131.68720057579594,18.72066879272461,42.26564301041071,"Your shot data indicates a few areas for improvement. Your club speed is decent for a 7 iron, but a club face angle of 14 degrees open suggests you'll often slice the ball. Try to work on ensuring your club face is more square at impact. Additionally, reducing your backspin could help with distance; aim for a lower spin rate by maintaining a more neutral attack angle. Focus on a steady swing path to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:15:30,Brian,,7 Iron,75.5389174762322,,-5.789125442504883,20.578149795532227,26.36727523803711,72.92270445363829,0.9653660244281752,2.247465372085572,16.178983688354492,3115.026611328125,-1798.4613037109375,3596.9228515625,Estimated,30.0,0.1783266755767343,16.42696662198773,17.4307861328125,4.920753870072872,33.21619180429025,18.07197952270508,10.304043942129056,"Your club speed is decent, but the ball is not carrying as far as it should with a 7-iron—just 16 yards. The club path is quite off to the left, which likely caused the ball to slice. Focus on keeping your club on a straighter path during your swing, and make sure your clubface is square at impact. Working on this will help increase your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:16:46,Brian,,7 Iron,,,,,0.0,38.688407071595066,-17.295265197753906,,-2.6460773944854736,2139.504638671875,0.0,2139.504638671875,Estimated,-0.0,,,,,,,,"It looks like we're missing quite a bit of data, which makes it tricky to analyze your shot. However, the ball speed indicates some solid contact. Let's focus on your swing path and face alignment to improve your overall consistency. Make sure your club is coming through straight, and aim to hit the center of the clubface for maximum distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:17:18,Lauren,,7 Iron,76.1908566229331,-2.7181856632232666,1.2017885446548462,11.067556381225586,9.865767478942873,95.87052722252974,1.258294386910373,21.470069885253903,9.241518020629885,3234.48046875,-307.6826171875,3249.081787109375,Measured,5.433957099914551,21.248000829115423,134.17144283445305,11.694738388061523,27.19621254856156,147.63789116084445,11.77777862548828,30.135316976591863,"Your swing shows potential, but there are a few areas to focus on for improvement. The club face is open at impact, causing the ball to slice to the right. Additionally, your attack angle is slightly down, and the spin rate is high, which can lead to less control in your shots. Work on getting a more neutral club path and aim for a slightly more upward attack angle to help achieve straighter shots and better distance.",club face control drill,1.1702211,75.0,100.462364,61
+8/23/24 20:17:23,Herald,,7 Iron,,,,,0.0,76.51835364533144,-34.206764221191406,10.117616653442385,11.576716423034668,3850.776611328125,0.0,3850.776611328125,Estimated,-0.0,3.927331158397635,67.51801621535515,11.738059997558594,13.735696526802712,94.08303906025958,11.687895774841309,19.05937882694184,"It looks like your shot was not optimal, as indicated by the low ball speed and high backspin. This might suggest you’re making contact too close to the ground, which affects distance and trajectory. Focus on making clean, consistent contact with the ball and try to hit it on the upswing to reduce backspin. Also, keep your eyes on the ball and follow through your swing.",clean contact drill,1.1702211,75.0,100.462364,61
+8/23/24 20:22:12,Lauren,,7 Iron,75.58570520321337,-0.438535988330841,0.4513809382915497,16.139629364013672,15.68824863433838,87.46942946056333,1.1572218480385992,5.714025974273682,13.31393814086914,5039.712890625,-2723.230224609375,5728.41064453125,Estimated,28.3847599029541,2.433610122054347,67.27085771468319,19.15766334533692,22.07620395490494,102.4791190833057,21.201698303222656,37.061797852833024,"You're generating good club speed, but your launch angle is low, which is likely causing shorter carry distance. The high backspin and sidespin indicate you may be hitting down too much. Focus on hitting the ball more cleanly and trying to level out your attack angle. This should help increase your launch angle and smooth out your ball flight.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:22:54,Jason,,7 Iron,68.37588116684947,-6.900287628173828,2.3457069396972656,4.601691246032715,2.255984306335449,90.39148215536808,1.321979046014728,17.29414939880371,4.073444843292236,2114.849853515625,30.74323081970215,2115.0732421875,Measured,-0.8328409194946289,12.306706758597898,116.04670027109114,4.011075496673584,8.117424927129662,136.71363144426778,3.962348699569702,9.447113777169534,"Your 7 iron shots show good distance but need some adjustments for consistency. The attack angle is negative, which means you're hitting down too much. This can cause unwanted spin and reduce carry distance. Focus on a smoother swing with a more level attack angle. Also, your club face is slightly closed relative to your path, which could lead to pushes or pulls. Try to keep your club face square to your target line at impact.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:23:31,Jason,,7 Iron,72.60886914032199,0.0635347738862037,-0.9040579795837402,27.842586517333984,28.746644973754883,74.1348163388775,1.021015989046827,15.16066074371338,22.75741004943848,6168.75048828125,-180.2510986328125,6171.38330078125,Estimated,1.6737085580825806,7.673778130095798,77.60027665183861,24.06400489807129,31.64204726079629,90.8152570045022,23.99424362182617,36.92955168064464,"Your shot data shows that your club face is open (27.8 degrees), which is causing a significant amount of sidespin and making the ball curve to the left (for a right-handed golfer). Additionally, your attack angle is nearly level, which might not be maximizing your distance. Focus on closing the club face during impact and work on a more downward angle of attack to help with accuracy and distance.",club face drill,1.1702211,75.0,100.462364,61
+8/23/24 20:24:32,Lauren,,7 Iron,73.46591312118653,1.3313140869140625,-1.352965235710144,12.229029655456545,13.581995010375977,82.3301266078879,1.1206575010111055,19.436906814575195,9.875909805297852,1770.4444580078125,-1022.1663818359376,2044.3331298828125,Estimated,29.99999618530273,10.858403625908975,97.3490522713164,15.698440551757812,26.340150118738165,117.61976223156672,16.654850006103516,33.71046291579523,"Your shot data shows that your club speed is decent for a 7 iron, but the club path and face angle are causing your shots to go left, resulting in a significant deviation from your target. To improve, focus on aligning your clubface better at impact and working on your swing path to be more neutral. Additionally, your backspin is good, but try to lower it a bit to maximize distance. Practicing your setup and swing path will help. Keep working on consistency!",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:29:29,Jason,,7 Iron,75.1921950755941,3.891012668609619,-4.506737232208252,25.70582771301269,30.21256446838379,76.31385467084601,1.0149172343502442,16.916624069213867,20.55143547058105,3193.03955078125,1843.5020751953125,3687.00439453125,Estimated,-30.0,8.181777082621522,80.52061422164843,14.34849452972412,19.954549829042207,96.87577784702351,13.157076835632324,22.050997917921904,"Your 7 iron shot had good speed, but the club path and face angle show you're cutting across the ball a bit. This can lead to slices and inconsistent distance. Focus on aligning your body to the target and swinging more from inside to out. Improving this will give you straighter shots with better accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:30:25,Lauren,,7 Iron,68.23127696815845,-0.8604903817176819,-0.2539789378643036,0.1588837206363678,0.4128626585006714,85.70812711010785,1.2561413316374737,18.135475158691406,0.0987310707569122,2454.289306640625,-300.17266845703125,2472.577392578125,Estimated,6.972949504852295,12.029806427545054,107.22079098580798,1.713835835456848,3.206667219811834,124.74407628933568,1.935630202293396,4.213490807405435,"Your club speed is decent, but your attack angle is slightly downward, which can lead to less distance. Try to level out your swing and focus on making contact with a more neutral angle. Your club path is close to straight, but it can improve. Work on keeping the face more square to the path to reduce sidespin, which is causing your ball to veer a bit left. Focus on making consistent contact for better distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:31:32,Brian,,7 Iron,78.11834372315298,1.76077139377594,-6.71577262878418,21.119762420654297,27.83553504943848,80.46988993195009,1.0301023562036962,5.766119003295898,16.50792694091797,5108.458984375,-847.6710815429688,5178.310546875,Estimated,9.421517372131348,2.0550248174828454,59.13646241223205,18.373613357543945,18.640529751619624,94.2323312217086,18.98686790466309,30.6586342702376,"Your 7 iron shot shows a couple of key areas to work on. The club path is significantly outside-in, which can lead to hooks and pulls. The face angle is very open at impact, contributing to the rightward launch. Additionally, your launch angle is quite low, which can limit your distance. Focus on creating a more neutral swing path and bring your clubface closer to square at impact. This will help you achieve a higher launch and straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:32:12,Jason,,7 Iron,70.34175929090452,0.0112661132588982,-4.700859069824219,24.348264694213867,29.04912376403809,75.73841597506362,1.0767205247432148,9.111833572387695,19.412012100219727,4283.09912109375,-865.4130859375,4369.654296875,Estimated,11.422991752624512,3.233924219709764,62.21952117908313,21.802568435668945,23.108917233786546,88.38365456290103,22.38271141052246,33.65574345467508,"It looks like your 7-iron shot has some room for improvement. Your club speed is decent, but the club path and face angle show that you are cutting across the ball, which is causing significant sidespin to the left. This leads to a pull to the left and inconsistent distances. Focus on smoothing out your swing path and ensuring the club face is square at impact to enhance your accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:33:25,Brian,,7 Iron,73.53203715846121,6.396341800689697,-8.601393699645996,9.507089614868164,18.108482360839844,80.12838133783862,1.0897070778164668,,6.733072757720947,1093.351318359375,-631.24658203125,1262.4932861328125,Estimated,30.0,,,,,,,,"Your club speed is solid for a 7 iron, but your club path is significantly left (-8.6 degrees), causing a slice. Try to work on aligning your path more towards your target. Your attack angle is good, but focus on keeping the club face square to the path to improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:34:51,Herald,,9 Iron,75.6659090780804,,-12.745339393615724,6.864316940307617,19.609657287597656,71.51885504671327,0.945192569786114,0.5554428696632385,4.04371976852417,3048.163818359375,-1737.4019775390625,3508.542236328125,Estimated,29.68241310119629,0.0110753072947336,22.959303843465023,5.713573455810547,2.285715775528644,22.959303843465023,5.713573455810547,2.285715775528644,"Your shot with the 9 iron shows a significant path issue. The club path is well off to the left with a -12.7 degree angle, while the face is open at 6.9 degrees, causing a slice. Additionally, the ball speed is relatively low, resulting in a poor carry distance of just under 23 yards. Focus on aligning your club path better with your intended target line, and work on consistent contact to increase your ball speed. Try to improve your launch angle to achieve more distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:35:32,Lauren,,9 Iron,72.67579530167768,-2.665708303451538,3.7079267501831055,22.97559356689453,19.26766586303711,71.23624710652985,0.9801921920610258,19.63134765625,19.33663749694824,1771.140625,-1022.5684204101562,2045.136962890625,Estimated,30.0,7.863859579172583,74.04905392003002,24.376020431518555,30.56176499206049,92.26161294788926,25.276376724243164,39.39434081939908,"Your shot shows that while you have decent club speed, your club face angle is too open (22.98 degrees) at impact. This can lead to shots that stray off-line. Try to improve your aim and ensure your face is more square to your target. Additionally, your attack angle is slightly descending, which is normal with an iron, but work on striking the ball cleanly to get more consistent distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:36:27,Jason,,9 Iron,70.79714817143349,-3.9470231533050537,1.5071953535079956,26.080455780029297,24.573261260986328,72.76142631394396,1.0277451591376818,10.677984237670898,21.61166954040528,3002.98828125,-516.1314697265625,3047.02001953125,Estimated,9.75229263305664,3.379586129866624,59.0934427741372,23.376123428344727,23.446234666643026,86.8538041434831,23.79261016845703,35.03919903020187,"Your 9-iron shot shows that you're making solid contact with a compression (smash factor) near the ideal range, but your launch direction and spin rate need adjustment. The ball is launching too high with excessive backspin, which could lead to a loss of distance and control. Focus on flattening your attack angle and keeping your clubface more square at impact. This will help lower your spin and enhance your distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:37:39,Jason,,9 Iron,70.80961522762891,-1.5039092302322388,-3.5759196281433105,1.831488251686096,5.407407760620117,88.98327653202432,1.2566552755014029,22.32582092285156,1.056981921195984,4527.30126953125,-499.971923828125,4554.82470703125,Estimated,6.301916122436523,19.86807251348091,116.80646913162582,3.3975930213928223,6.922419625495877,126.83594373792948,3.549940824508667,7.853566696890823,"Your 9 iron swing shows that you're generating solid speed and distance, but there are a few areas to improve. The negative attack angle suggests you're hitting down on the ball a bit too much, which may lead to excessive spin. Your club path being slightly left (negative) while the face is open (positive) could cause a fade or slice. Focus on improving your swing path and angle of approach for better contact and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:38:10,Herald,,9 Iron,73.21586373878108,0.1246029064059257,-0.577222466468811,-1.3152097463607788,-0.7379872798919678,93.6126503332789,1.2785842514577073,20.463520050048828,-1.15256929397583,5397.6875,1857.875732421875,5708.47900390625,Measured,-18.993385314941406,20.03982149338072,120.6950906464599,-8.779372215270996,-18.42171031238854,129.65415555710297,-9.249134063720703,-20.83903058457372,"Your shot shows a good ball speed for a 9-iron, but you need to work on straightening out your shot. The club path and face angle indicate you're cutting across the ball, causing it to go left and lose distance. Try focusing on a more inside-to-out swing path to improve your accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:39:02,Jason,,9 Iron,72.90881234721382,-3.448471069335937,-4.327438354492188,4.279937744140625,8.607376098632812,91.95413933048258,1.2612211935721729,22.18585586547852,2.974158525466919,4930.89892578125,333.62799072265625,4942.1728515625,Measured,-3.870772123336792,21.636051564810487,125.73521337414697,1.6781809329986572,3.682261166872422,131.18988821951098,1.612040877342224,3.690805020520429,"Your swing speed is solid for a 9 iron, and your ball speed indicates good power. However, your attack angle is too negative, which may cause lower launches. Also, the club path and face angle suggest an open face at impact, leading to a slight slice. Work on aligning your club face better at impact and trying a more neutral swing path. This will help improve your accuracy and carry distance.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:39:41,Brian,,9 Iron,73.27879634620149,1.006879806518555,2.8987064361572266,6.249855995178223,3.351149559020996,91.64292372028194,1.250606291174874,23.89659118652344,5.4964799880981445,3618.006103515625,691.3051147460938,3683.459228515625,Measured,-10.817319869995115,22.45360616206653,124.97153136189264,2.1642842292785645,4.719472171444579,136.4262108676403,1.8358968496322632,4.370801175256531,"You had a solid shot with good distance, but your club face was open at impact, causing the ball to start right. Focus on aligning the club face more square to your target for better accuracy. Your backspin is a bit high, which can affect distance; consider swinging smoothly through the ball to reduce spin.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:40:19,Lauren,,9 Iron,75.56917632720342,7.50357723236084,-1.610722303390503,23.08631706237793,24.69703865051269,82.63611987832701,1.093516217783356,13.185338020324709,18.7620792388916,5893.07666015625,256.70770263671875,5898.6650390625,Estimated,-2.494278907775879,8.554033891593122,91.56889331383444,18.658899307250977,29.29596679174597,105.86633153077946,18.4461727142334,33.49755075037547,"Your shot data shows that you're hitting the ball pretty well overall, but there's room for improvement. The club path suggests that your swing is coming from slightly out-to-in (negative value), which can lead to pulls or slices. Also, the face angle is open at impact, causing the ball to start too far right. To correct this, focus on aligning your club face more at the target and making a more neutral swing path. Additionally, your backspin is high, which can affect distance; working on a more consistent strike can help with that.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:43:59,Jason,,Pitching Wedge,67.8711531221029,5.699554920196533,-5.394635200500488,,43.49351119995117,63.6621094057723,0.9379847914362328,21.9898681640625,30.620269775390625,1695.285400390625,-707.035400390625,1836.8155517578125,Estimated,22.639057159423828,7.417495895083903,63.67360747442808,34.55768585205078,36.117943989333526,80.2271445298893,35.14665985107422,46.18446003926056,"Your club speed is solid for a pitching wedge, but your club path is quite off to the left, which can lead to pulls. Focus on practicing a more neutral swing path to improve accuracy. Also, your launch angle is good, but try to reduce the spin a bit for better distance. A slight adjustment in your setup and swing can help with that.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:44:11,Herald,,Pitching Wedge,,,,,0.0,105.59154575951834,-47.203643798828125,18.339508056640625,-5.086055755615234,4816.55126953125,-178.1757354736328,4819.845703125,Measured,2.118541955947876,24.059619112795417,146.85455995392113,-4.605173110961914,-11.790934171652566,157.509412941552,-4.510366916656494,-12.386475814068376,"Your ball speed is excellent, but the high spin rate and deviation angles suggest issues with club face alignment and swing path. Focus on making contact with the ball while keeping the club face square to your target. This will help reduce sidespin, leading to straighter shots. Experiment with a more consistent setup and takeaway.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:44:34,Herald,,Pitching Wedge,70.66286065374197,4.530824661254883,-4.122888088226318,16.710477828979492,20.83336639404297,83.7720897085137,1.1855179500729358,11.308180809020996,13.210481643676758,2586.33349609375,-1493.219970703125,2986.4404296875,Estimated,29.99999618530273,4.947257859432,78.18712425567901,18.687389373779297,25.05152798126141,109.09847804070614,20.221195220947266,37.70939943161284,"Your club speed and ball speed are solid, but the ball is launching too high and with too much spin, causing it to deviate significantly from your target. Work on getting the clubface more square at impact to improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:45:09,Brian,,Pitching Wedge,59.90848443629284,-3.929275751113892,-5.379068374633789,16.211181640625,21.59025001525879,64.83120525385812,1.0821706785588965,27.747812271118164,12.643166542053224,6149.421875,-89.04305267333984,6150.06689453125,Estimated,0.8295794725418091,13.185799629858709,70.82277296587927,13.742364883422852,16.82439348613684,77.68943643707553,13.667612075805664,18.3571307936038,"Your pitching wedge shot shows some room for improvement. The club speed and ball speed are decent, but the attack angle is a bit too steep, which may contribute to the high backspin and deviation in your shot direction. Working on your club path and ensuring the clubface is square at impact will help improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:45:42,Jason,,Pitching Wedge,67.84331344322709,-1.5859904289245603,-3.177281618118286,-2.231439113616944,0.9458425045013428,83.04472529849227,1.2240664714583271,24.639812469482425,-2.230518579483032,6877.62255859375,-264.86212158203125,6882.720703125,Estimated,2.205411195755005,20.16765598332654,104.5588966452433,-1.55620276927948,-2.8398066387180165,108.0288443005038,-1.5245692729949951,-2.874065489380825,"Your club speed and ball speed are good, but the negative attack angle and club path suggest you're hitting slightly down and across the ball. This can cause your shots to go a bit left. Focus on getting a more neutral attack angle and an inside-out club path for straighter, higher shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:46:07,Jason,,Pitching Wedge,64.60034285013535,-3.403191566467285,2.353264570236206,2.646159410476685,0.2928948402404785,82.9214285873577,1.2836066331679532,22.79899406433105,2.4680721759796143,7127.03125,-328.7160339355469,7134.607421875,Estimated,2.64074969291687,18.34650103818626,100.98735723019944,3.709243059158325,6.533223729729343,107.63958999948773,3.746379375457764,7.033189353065154,"Your pitching wedge swing is pretty solid, but there are a few areas to improve. Your club speed is good, so focus on improving your attack angle, which is a bit too negative. This can help you get more lift and distance. Additionally, your backspin is high, which may cause the ball to balloon instead of smoothly land. Try to aim for a flatter swing path and use a less steep angle of attack. Overall, aligning the club face better with your swing path can help improve your accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:46:36,Lauren,,Pitching Wedge,70.33261166308694,-1.7874735593795776,-0.7926057577133179,-0.5303695201873779,0.2622362375259399,83.25811590374815,1.1837768274918898,27.742061614990234,-0.5348339080810547,2282.04541015625,1016.0748291015624,2498.027099609375,Estimated,-24.00089836120605,20.4870096301438,111.39823480325867,-6.826650619506836,-13.24141289988711,124.6164441318615,-7.459194183349609,-16.177729520202433,"Your club speed is good for a pitching wedge, but your attack angle is slightly downward, which can lead to a higher launch and less distance. Aim for a more neutral attack angle and try to adjust your club path to keep the ball straighter. Focus on striking the ball with a better face angle to improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:47:14,Brian,,Pitching Wedge,65.74562670622026,4.349278450012207,-14.142535209655762,5.587825298309326,19.73036003112793,78.5353031802897,1.1945327334275664,26.839136123657227,2.820353507995605,2903.5166015625,653.8944702148438,2976.237060546875,Estimated,-12.691713333129885,18.01195994058503,100.65092630559502,-0.4068635404109955,-0.7146470897471531,113.00259363388432,-0.7745546698570251,-1.527690337766714,"Your pitching wedge shot has some good points! Your club speed is decent at around 66 mph, but your club path is significantly outside-in (about -14 degrees). This means you might be pulling or slicing the ball to the left. The launch angle is good, helping the ball get up in the air, but your spin rate is a bit high, which can make it tough to control distance. Focus on improving your swing path to be more in to out, which will help with accuracy and consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:47:40,Herald,,Pitching Wedge,72.556884673284,2.1354541778564453,0.165882334113121,-3.676891803741455,-3.842774152755737,93.77782816132458,1.292473189602837,24.16666984558105,-2.999525785446167,5256.646484375,179.0825958251953,5259.6962890625,Measured,-1.9511890411376955,25.261029697287995,124.47987597120664,-4.118133068084717,-8.939229027765691,132.58281170316968,-4.133133411407471,-9.555838278053784,"Your shot data shows that your club speed is solid at about 72.6 mph, but the club face is slightly closed at impact, which is causing the ball to spin and veer to the left. The launch angle is good, but the backspin is quite high, which might be affecting your distance. Work on getting the club face more square at impact to improve accuracy. Also, focus on reducing backspin for better carry distances.",club face awareness drill,1.1702211,75.0,100.462364,61
+8/23/24 20:48:12,Lauren,,Pitching Wedge,68.05441287491112,-1.0249748229980469,3.1670312881469727,8.284887313842773,5.117856025695801,84.9203047307883,1.2478295108779778,23.93158912658692,7.201675891876221,6479.72265625,-1038.5845947265625,6562.42822265625,Estimated,9.106045722961426,20.12950901176532,108.368879663366,11.518594741821287,21.639766555862025,112.0760694422861,11.589763641357422,22.516398063034785,"Your shot with the pitching wedge had decent speed and carry distance, but the club face was open at impact (8.3 degrees), causing the ball to launch right. Additionally, the attack angle is slightly descending, which is okay for a wedge but could be improved for more consistent ball striking. Focus on keeping the club face square through impact to reduce that rightward drift.",square the face drill,1.1702211,75.0,100.462364,61
+8/23/24 20:49:17,Lauren,,Pitching Wedge,72.42903121471045,0.1726863086223602,-0.4359702467918396,11.716196060180664,12.152166366577148,85.81523627462866,1.1848182259988511,23.833784103393555,9.569397926330566,5819.78662109375,-3360.054931640625,6720.1103515625,Estimated,30.0,18.71160476851469,103.65511712654006,21.64318084716797,38.23062873758727,110.983182069157,22.31403923034668,42.138444720504594,"Your shot with the pitching wedge shows you have a good club speed and decent ball speed, but your launch angle and sidespin could use some attention. The face angle was too open (11.72°), which caused the ball to drift right and resulted in a high carry deviation. To improve accuracy, focus on aligning your club face properly at impact. Remember to keep your swing smooth to reduce sidespin.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:49:56,Herald,,Pitching Wedge,70.18335685137299,0.1058730855584144,-1.7073230743408203,3.3602449893951416,5.067567825317383,86.72653456301578,1.2357136856060646,28.23092269897461,2.546549320220948,5425.06689453125,1013.6644287109376,5518.955078125,Estimated,-10.583579063415527,25.427976931314333,113.12352587487476,-1.447262406349182,-2.857420253997674,116.9664160793136,-1.569351077079773,-3.203496649122144,"Your pitching wedge shot was good, but there are a couple of areas to focus on. The clubface was slightly open at impact, which caused some rightward spin (curving to the right). A better alignment of your clubface with your swing path could help straighten out your shots. Additionally, increasing your attack angle slightly can help optimize your launch conditions for better distance and spin control.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:50:23,Lauren,,Pitching Wedge,73.9948371535047,3.4044206142425537,0.1604161411523819,15.431608200073242,15.271191596984863,80.69368255055451,1.090531254000233,22.712364196777344,12.695944786071776,5020.6201171875,-479.963623046875,5043.509765625,Estimated,5.460794448852539,16.253141126876358,99.51403474873588,15.404690742492676,26.43441619150689,109.13650820176828,15.456327438354492,29.08528862712137,"Your shot shows a decent club speed for a pitching wedge, but the club face is much more open than it should be at impact, leading to a high launch angle and significant left-to-right spin. This makes the ball slice off target. Focus on aligning your club face more square to your path at impact and maintaining a consistent attack angle. These adjustments will help you improve direction and distance control.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 20:54:05,Brian,,Pitching Wedge,72.55966650786286,-1.6590496301651,0.3935964405536651,22.53320503234864,22.13960838317871,83.70880723846221,1.1536547956624248,3.9237539768218994,18.558534622192383,3817.708251953125,-215.36045837402344,3823.77783203125,Estimated,3.2286860942840576,1.0699657245058418,48.96932663274629,19.04806137084961,15.981696471901728,94.6875417366773,19.223438262939453,31.176173615981725,"Your shot data indicates that you're striking the ball with decent speed, but your launch angle is quite low, affecting your carry distance. The club face is open at impact, which is likely a major factor in causing the ball to curve right. Focus on closing the club face a bit and raising your launch angle for better distance and accuracy.",face angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:54:45,Herald,,Pitching Wedge,70.09737597647563,0.4610254168510437,-3.968974351882935,3.315035820007324,7.28400993347168,83.49138894633143,1.1910772376750702,24.86869239807129,2.226419687271118,5095.85986328125,420.9859924316406,5113.2197265625,Estimated,-4.722671508789063,19.99620528737978,105.93886250710966,0.7263158559799194,1.3431713368649696,114.24300432376184,0.6010083556175232,1.1984848465230868,"Your swing with the pitching wedge shows some good signs, but there are areas to improve. The face of the club is slightly closed compared to your path, which can lead to a pull or hook. You also have a high backspin, so focus on lowering that a bit for better distance. To straighten your shots, work on your club path and ensure your face angle aligns better with your path.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:55:43,Jason,,Pitching Wedge,72.17183951468996,0.3764344155788421,2.9074020385742188,0.546654999256134,-2.360747098922729,88.6248635995671,1.2279701362125912,28.313371658325195,0.812829315662384,4359.640625,385.22894287109375,4376.62744140625,Estimated,-5.049685955047607,26.380268267471592,117.3328839893993,-0.9983841180801392,-2.044468720471542,125.7265360227857,-1.1115314960479736,-2.438720842127424,"Good job with your pitching wedge! Your club speed and ball speed are solid, which is great for generating distance. However, your attack angle is very close to flat and may be limiting your ability to get the right launch and spin on the ball. Additionally, your backspin is a bit high, which can cause the ball to lose distance. Focus on hitting slightly down on the ball to create a better attack angle. This will help improve your control and distance.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:56:13,Lauren,,Pitching Wedge,72.95310836960289,-0.4900960922241211,0.8387641310691833,3.874064683914185,3.0353004932403564,90.32374533669643,1.238106879272211,24.98650932312012,3.2871968746185303,7772.87841796875,750.044677734375,7808.982421875,Measured,-5.511697769165039,25.027623546982568,111.85510569603592,1.2070693969726562,2.356461480681844,116.2353158526994,1.11170756816864,2.2556120411907443,"Great job with your pitching wedge! Your ball speed is solid, but we can improve your accuracy and control. Your attack angle is slightly downward, which is good for pitches but ensure a smooth follow-through to help with distance. Your spin rate is pretty high, which gives you good control but might reduce the distance. Focus on a more balanced follow-through to maximize your distance while keeping accuracy.",balance follow-through drill,1.1702211,75.0,100.462364,61
+8/23/24 20:56:50,Jason,,Pitching Wedge,69.78275987216557,-2.292471408843994,5.694947242736816,6.614322185516357,0.919374942779541,91.94158694193813,1.3175401361362764,25.04063415527344,6.145745754241943,7232.599609375,1260.106689453125,7341.55029296875,Measured,-9.88321018218994,25.876412437335603,115.37699230535782,2.423497438430786,4.878810035815661,120.0610098829502,2.244196891784668,4.701500041798283,"Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can cause excessive backspin and make it harder to control the ball flight. Focus on a more level swing through impact. Also, your club path is slightly right, which is causing the ball to draw to the left. Try to keep your swing path more neutral. Work on making more of a straight swing to improve accuracy and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:58:13,Jason,,Pitching Wedge,71.7358680101861,-9.38437557220459,11.708884239196776,17.840932846069336,6.132048606872559,82.55095819398048,1.1507626586780646,23.273202896118164,16.120044708251953,5914.728515625,-981.35986328125,5995.58837890625,Estimated,9.420581817626951,17.84184422177077,101.85088718835776,20.95447158813477,36.42454651863363,109.68630184657468,21.0578670501709,39.41147858833756,"Your club speed is good, but the attack angle and club path need improvement. You're hitting down too much (-9.4 degrees) for a pitching wedge, which can lead to too much spin. Work on leveling out your swing a bit to help the ball fly straighter and further. Plus, your ball is starting off too far to the right (launch direction of 16.1 degrees). Aim to align your clubface more towards your target for better direction.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:58:50,Lauren,,Pitching Wedge,70.59461610759354,2.211508512496948,5.252103328704834,3.923598051071167,-1.328505277633667,79.41641941681974,1.1249642507550557,25.67499732971192,3.880112409591675,5518.00390625,591.1409912109375,5549.578125,Estimated,-6.114747047424316,18.72321489776391,97.58872238463572,2.077636480331421,3.538008544098602,105.02882528309785,1.915812611579895,3.5112339089848774,"Your shot shows good potential! With a club speed of around 70 mph and a decent launch angle, you’re getting some nice height, but the ball is spinning more than usual, which can impact distance and accuracy. Try to focus on keeping your club face more aligned with your swing path to reduce sidespin and tighten up your shot dispersion. This will help you gain more distance and control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 20:59:22,Herald,,Pitching Wedge,72.9284729204337,0.2807262241840362,1.45710551738739,2.111539363861084,0.6544338464736938,93.93598313704388,1.2880563568022294,27.98517799377441,1.9167896509170528,5721.43896484375,1310.7587890625,5869.6640625,Measured,-12.90356159210205,29.85831965110674,121.2389352994196,-3.511399745941162,-7.425597537556769,127.42906573429264,-3.743398666381836,-8.319623901061107,"Great job with your pitching wedge! Your club speed and ball speed are solid. However, your attack angle is very shallow, which might be causing excessive spin. Try to slightly lower the club face angle at impact to improve distance and control. Additionally, working on your follow-through can help correct the leftward direction of your shots.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 20:59:52,Lauren,,Pitching Wedge,73.10702232757467,0.7965351939201355,4.719464302062988,4.326123237609863,-0.393341064453125,90.37477408142512,1.2361982639161242,26.32701873779297,4.144108295440674,9318.1865234375,-199.0318145751953,9320.3115234375,Measured,1.2236233949661257,26.765394568885768,108.30853035336986,5.321965217590332,10.04586666535954,109.16234000928216,5.318429470062256,10.118407028247702,"Your pitching wedge shot shows good club speed and a decent launch angle. However, the high backspin and slight right-side sidespin indicate a tendency to hit too much towards the toe and a potential outside-in swing path. Focus on making sure your clubface is square at impact, which will help lower the sidespin and improve your accuracy.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:00:24,Jason,,Pitching Wedge,73.47285917439876,2.1879806518554688,7.517343521118164,0.5982872247695923,-6.919056415557861,91.34244291959112,1.2432133980627629,14.751124382019045,1.4320693016052246,3157.251708984375,58.54156875610352,3157.79443359375,Measured,-1.0622531175613403,11.125196719937549,113.36749294583932,1.194521188735962,2.363461506282676,130.9042948928336,1.149269461631775,2.6258932404488746,"Your shot data shows good potential, especially with a decent club speed and a solid ball speed. The attack angle is slightly positive, which is good for a pitching wedge. However, your club path shows a tendency towards the inside, leading to a slight fade. Focusing on your clubface alignment relative to your swing path can help straighten out your shots and improve accuracy. Also, try to work on lowering your spin rate for longer carry distances.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:01:20,Jason,,Pitching Wedge,70.29942164592603,2.7395241260528564,2.3745903968811035,5.534682750701904,3.160092353820801,89.87942832845602,1.278523012339244,28.814393997192383,4.84343957901001,5093.89453125,1409.9261474609375,5285.4189453125,Measured,-15.47142219543457,27.83338879029725,115.76870797046196,-0.8771495819091797,-1.772925767376023,122.67311792007968,-1.2085275650024414,-2.5873207449266715,"Your swing is generally solid, but your club face is open at impact, which is causing the ball to go slightly to the right. To improve accuracy, focus on squaring the club face more at impact and try to keep your attack angle more neutral. This should help reduce the sidespin and improve your carry distance.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:01:55,Brian,,Pitching Wedge,70.36939417214262,-8.182762145996094,8.552024841308594,18.58136558532715,10.029340744018556,83.63424383186702,1.1885031101344283,21.208559036254883,16.3332462310791,6677.33203125,-224.0006256103516,6681.087890625,Estimated,1.9213483333587649,16.90738108803771,102.25498476636584,18.38508415222168,32.25143094735472,110.2737501901247,18.311267852783203,34.64574789482549,"Your pitching wedge shot shows good distance, but the club face was significantly open, causing the ball to slice to the right. Focus on aligning your club face square to your target at address and through impact. This will help improve your accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:02:16,Lauren,,Pitching Wedge,,,,,0.0,48.93997522215113,-21.87812614440918,,5.859886646270752,2243.58154296875,0.0,2243.58154296875,Estimated,-0.0,,,,,,,,"It looks like there are some missing data points that limit our ability to analyze your shot accurately. However, your ball speed is decent, but due to the negative smash factor, it seems there's a significant loss of energy transfer to the ball. Focus on making better contact. Work on keeping the clubface square to your path as you make contact with the ball.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:04:02,Lauren,,Pitching Wedge,73.07091821069389,4.286375999450684,3.170555591583252,16.860740661621094,13.690185546875,83.43001792089854,1.141767750616395,21.5490951538086,14.2465181350708,4015.845703125,-1328.0711669921875,4229.75048828125,Estimated,18.299448013305664,15.337402090377507,103.8560979338381,20.786380767822266,36.85695395545781,115.3931789030894,21.249174118041992,41.82133758989312,"Your club speed is solid for a pitching wedge, but the face angle is quite open (16.9 degrees), leading to a high amount of sidespin and causing the ball to curve significantly to the left. Try to align the clubface more towards your target at impact to reduce that curve. Also, your attack angle indicates you're hitting up on the ball, which is good for launch, but combining this with a more neutral face will produce better results.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:04:34,Jason,,Pitching Wedge,69.15233301065882,2.856275081634521,6.188667297363281,9.54096221923828,3.352294921875,85.77489967323527,1.240376078996703,26.83319664001465,8.611533164978027,6859.69775390625,-1743.5101318359375,7077.8017578125,Estimated,14.260741233825684,23.352707003100704,105.19966063802258,15.50815486907959,28.12782634047744,110.47922820163784,15.680304527282717,29.85917695673401,"Your club speed and ball speed are solid, but there's a noticeable issue with your club path and face angle. Your club is coming too far from the outside (club path of 6.2 degrees) and the face is open (9.5 degrees). This can cause your ball to start right and possibly curve left. Focus on bringing your club back more inside on the backswing and square the face at impact for straighter shots. Your backspin indicates good contact, so let's improve on the direction next.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:05:03,Herald,,Pitching Wedge,66.80022360835801,-1.3400968313217163,3.9152464866638175,3.4132273197174072,-0.5020191669464111,78.93223513510566,1.1816163310751209,23.689437866210938,3.2936055660247803,6026.15576171875,3181.401123046875,6814.38671875,Estimated,-27.83101272583008,15.949088612489504,92.13791897295596,-6.013988494873047,-9.653416762832537,99.65282230887352,-6.714693546295166,-11.652004770194594,"Great effort with your pitching wedge! Your ball speed is solid, but the carry distance is a bit shorter than expected. Focus on making your swing more consistent. Your attack angle is slightly downward (-1.34°), which can lead to softer compressions of the ball. Try to vary your swing path and make sure the club face is square at impact. Working on swing consistency will help improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:08:52,Jason,,Pitching Wedge,72.35832483029208,-2.8123486042022705,-6.179876327514648,4.887282371520996,11.067158699035645,100.36657776163702,1.387077133101616,19.124664306640625,3.241255283355713,3654.01171875,-185.59490966796875,3658.721923828125,Measured,2.9076743125915527,21.036215050651208,140.78885773140428,4.5150980949401855,11.083169971085,153.90856243484268,4.573631763458252,12.272702387950972,"Your pitching wedge shot shows good ball speed and carry distance, but the club path is significantly to the left (negative). This suggests you're coming into the ball on an out-to-in swing, which can lead to inconsistent results. Additionally, your attack angle is slightly downward, which is okay for a wedge, but a more neutral angle could help improve distance and accuracy. Work on aligning your swing path straighter to improve your accuracy and consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:09:27,Herald,,7 Iron,72.45175521926103,-3.362169981002808,1.933691143989563,0.7442594766616821,-1.1894316673278809,100.91126267882372,1.3928063215782085,15.485296249389648,0.8533086180686951,4871.75439453125,448.1484375,4892.3232421875,Measured,-5.255797386169434,17.593865961703386,134.67107471350573,-1.1563985347747805,-2.7179148829135897,146.09218788797807,-1.311644196510315,-3.344086428388664,"Your club speed is good, but your attack angle is slightly downward, which can create too much backspin. Try to focus on hitting the ball with a more level swing to reduce backspin and improve distance. Keep your club face more aligned with your path to decrease the sidespin, leading to straighter shots.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:10:07,Herald,,7 Iron,75.16051970762874,-2.066176652908325,-0.3091549277305603,-0.7743523120880127,-0.4651973843574524,104.18700942718353,1.3861933077693795,18.88151359558105,-0.6747542023658752,1403.437744140625,-810.275146484375,1620.55029296875,Measured,30.00000190734864,17.031969914830142,147.20208787593947,5.607975482940674,14.384838544039326,169.9982408265987,6.468113899230957,19.150357518521787,"Your 7-iron shot showed good ball speed and decent carry distance, but your attack angle is slightly too negative, which means you're hitting down on the ball more than ideal. This can lead to lower launch and backspin. Additionally, your club path and face angle are close to square; however, they do show a bit of deviation, leading to some sidespin. Focus on a more upward attack angle for better launch. Also, your carry distance is a bit inconsistent, so aim to improve your swing path for more accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:10:44,Lauren,,7 Iron,76.29572154667403,-1.7796411514282229,1.6711714267730713,0.4360122978687286,-1.235159158706665,106.11408693212798,1.3908261797774926,20.4478759765625,0.5672590732574463,3025.956298828125,278.3601989746094,3038.732666015625,Measured,-5.255893230438232,25.15247728329973,163.3145776894471,-1.3685932159423828,-3.9006970609156326,171.63849385487447,-1.4517176151275637,-4.3486572420711695,"Your swing speed is good for a 7-iron, but your attack angle is a bit too flat, which can lead to higher spin and less distance. Focus on hitting slightly up on the ball. The ball's launch angle is nice, and your total distance is impressive, but reducing backspin can help improve carry. Work on maintaining a consistent swing path to keep the ball straighter.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:11:26,Brian,,7 Iron,78.23157975033519,0.2268694639205932,0.2376271039247512,-0.6614299416542053,-0.8990570306777954,107.05680459143332,1.3684602168726452,19.44898223876953,-0.5135799646377563,5323.119140625,80.37397766113281,5323.72607421875,Estimated,-0.865045428276062,27.05964647380847,147.7461911807186,-0.9669208526611328,-2.493304980370283,156.8700256439406,-0.981981635093689,-2.688687227318894,"Great job achieving a solid ball speed and distance with your 7 iron! Your attack angle is very close to neutral, which is good for striking the ball well. However, your club face is slightly open at impact, resulting in some right-side deviation. This likely contributed to a bit of spin and control issues. Focus on keeping the clubface square to the target at impact for better accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:12:06,Jason,,7 Iron,,,,,0.0,95.34830177961156,-42.62450408935547,17.692386627197266,2.307520627975464,2935.658447265625,146.88812255859375,2939.3310546875,Measured,-2.864453315734864,15.886858862048143,129.15652614374903,1.561475396156311,3.5196192340984,145.0190164583746,1.4576367139816284,3.689203047961428,"Your ball speed is decent, but the smash factor indicates you might not be making solid contact with the clubface. Focus on hitting the center of the clubface more consistently. Additionally, your backspin is on the higher side, which can affect your distance and control. Try to lower your backspin for better carries and overall distance.",centered contact drill,1.1702211,75.0,100.462364,61
+8/23/24 21:14:08,Herald,,7 Iron,76.36657299608578,-1.0676000118255615,-0.4281428754329681,5.879159927368164,6.307302951812744,93.42777779907374,1.2234119475789813,2.602777004241944,4.775702953338623,4037.7939453125,-359.56207275390625,4053.771728515625,Measured,5.088717937469482,0.9883262018079648,58.48882745902392,5.533606052398682,5.640098475789444,109.51899583744398,5.882666110992432,11.224811044843364,"Your 7-iron swing shows good potential, but the attack angle is too steep and the launch angle is quite low, causing limited height and distance. Work on keeping the clubface more square to your swing path. Try to improve your attack angle by leveling out your swing slightly. Additionally, the backspin is quite high, which may affect distance; a slight adjustment in your swing dynamics could help. Focus on a consistent follow-through to enhance your overall performance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:14:53,Lauren,,7 Iron,78.22187746224881,1.4275683164596558,-0.1877750009298324,9.438464164733888,9.626238822937012,101.90791891596018,1.302805841820182,23.215652465820312,7.729472637176514,4096.3408203125,39.467041015625,4096.53125,Measured,-0.5520108938217163,28.230563260332247,143.85930513615676,8.270254135131836,20.693067522348883,154.15668462213216,8.186140060424805,21.95031561131009,"Your club speed is good, but the club path is slightly inside-out, which may be causing the face to point right at impact. This is leading to some unwanted sidespin, affecting your accuracy. Focus on turning your shoulders more during your swing to help keep the club on a better path. Also, try to reduce the backspin for more distance by ensuring your contact with the ball is clean.",shoulder turn check,1.1702211,75.0,100.462364,61
+8/23/24 21:15:44,Brian,,7 Iron,72.48877239227659,0.0880687981843948,4.628438949584961,12.204418182373049,7.575979232788086,100.58621469484297,1.3876109551216522,23.94169235229492,10.60412883758545,3913.67919921875,-1.4832769632339478,3913.679443359375,Measured,0.0217149909585714,28.20893245898219,142.197909407545,11.662311553955078,28.74436049830183,152.63347571394843,11.564306259155272,30.59802630842205,"Your 7 iron shot shows some strong elements but also areas for improvement. Your club speed is good, leading to solid ball speed. However, your attack angle is very flat, and the club face is significantly open relative to your path, which can cause issues with accuracy and distance. Work on closing the club face at impact and increasing your attack angle slightly for better face control and to reduce backspin, as well as to enhance distance.",face control drill,1.1702211,75.0,100.462364,61
+8/23/24 21:16:18,Jason,,7 Iron,74.64058970489987,-2.610990285873413,3.014028310775757,12.840171813964844,9.826143264770508,101.62881386870504,1.361575709282392,23.892793655395508,10.924345016479492,4884.5234375,-666.1996459960938,4929.74560546875,Measured,7.766643524169922,29.2347372312031,139.33282320380658,15.644023895263672,37.57246415224654,147.76177703874055,15.7047119140625,39.99609010548102,"Your shot shows potential! However, the club face is open at impact, causing a significant right-to-left side spin, which can lead to hooks. Try to keep the face more square to the target at impact. Additionally, your attack angle is slightly downward; working on striking more 'level' can help improve distance and accuracy.",face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:16:53,Jason,,7 Iron,78.3394739724672,-0.2036376744508743,1.871072769165039,6.198494911193848,4.327422142028809,101.1198405395935,1.2907903948286985,17.740299224853516,5.325706005096436,5559.21044921875,-248.75030517578125,5564.77294921875,Measured,2.562026262283325,21.40612887046018,135.35470815945246,6.87868595123291,16.21114566655035,144.70731598514976,6.90262508392334,17.391283181846347,"Your 7-iron shot shows good speed and distance, but there are some areas to work on. The club face is significantly closed at impact, which contributes to your leftward ball flight (slice). Focus on aligning your club face more square to your target. Also, your angle of attack is slightly descending, which can help improve your launch angle. Try to be more level through impact, keeping the club face straight. This will help you gain more control over your shots.",club face alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:17:33,Lauren,,7 Iron,78.37110667425804,-0.9267191886901855,-0.1582955867052078,7.802657604217529,7.960953235626221,100.68900604250211,1.2847720328999088,18.0356502532959,6.389472961425781,6477.69873046875,-1022.0850219726562,6557.837890625,Measured,8.966503143310547,21.903620614297324,131.87782696671002,11.076204299926758,25.33566117670012,139.4667380974106,11.225369453430176,27.149805405993,"Your club speed is decent, but your attack angle is slightly downwards. This means you're hitting the ball with a descending blow, which can lead to inconsistent contact. Try to focus on making a more level swing to achieve a better launch angle and distance. Additionally, your club path is slightly to the left, which explains the fade in your ball flight. Work on aligning your swing path more towards your target.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:19:32,Lauren,,7 Iron,,,,,0.0,99.84427551960472,-44.63438415527344,8.46164608001709,6.092019557952881,5137.35107421875,0.0,5137.35107421875,Estimated,-0.0,8.418185888524192,116.76872265320436,6.2723236083984375,12.75749099001166,136.58915317026913,6.240390300750732,14.847290267000972,"It looks like your shot had a solid ball speed, but the launch angle is low, which might be causing the ball not to go very far in the air. High backspin tells us your ball isn't getting the distance it could. Focus on getting the clubface more level at impact to increase that launch angle. This will help you get the ball up in the air better for more distance.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:22:11,Herald,,7 Iron,85.86630768553186,0.0238719955086708,1.2974423170089722,0.401388943195343,-0.8960533738136292,114.84524168696409,1.3374889963542131,16.58624267578125,0.4920550584793091,3882.620361328125,-822.7047119140625,3968.82666015625,Measured,11.963685989379885,24.821382095421768,166.62732344374854,5.598006725311279,16.25419867907351,180.1861188132807,5.942275524139404,18.65412983115698,"Your 7-iron swing shows solid club speed and a good smash factor, but the backspin is quite high, which can cause the ball to balloon in the air and lose distance. Focus on flattening your attack angle slightly and aim for a more neutral club path to promote a straighter and lower ball flight. This should help you maximize your distance and consistency.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:23:57,Lauren,,Driver,83.36690611554513,-1.1972675323486328,2.1963798999786377,-9.439393997192385,-11.63577365875244,107.56876455276142,1.2903053449491446,7.891417503356934,-7.478906631469727,2062.45361328125,-600.8511962890625,2148.19384765625,Estimated,16.242340087890625,5.525729003241395,114.06952404539334,-4.51809024810791,-8.985711262797963,157.84452557623808,-3.63367223739624,-10.00377421060125,"Your driver swing shows potential, but there are a few areas to work on. Firstly, your attack angle is slightly downward, which can cause lower launch and higher spin. Aim to hit up on the ball to increase launch angle for better distance. Your club face is pointed left at impact, leading to a hook; focus on getting the clubface more square to your path. Lastly, try to keep your club path more neutral to improve direction. Practicing a more upward attack angle and squaring your clubface will be key for improvement.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:24:36,Jason,,Driver,81.56005335716964,-3.821100950241089,4.218563556671143,-5.90846061706543,-10.127023696899414,106.33015697314386,1.3037038672289782,17.481746673583984,-4.3254876136779785,1602.08740234375,412.8793640136719,1654.4344482421875,Measured,-14.451431274414062,16.828613265416607,153.182218064263,-7.703444957733154,-20.533454318944223,176.09292874010498,-8.104961395263672,-24.826809611826093,"Your shot shows a few areas for improvement. Your club speed is good, but your attack angle is negative, suggesting you're hitting down on the ball rather than sweeping it off the tee. This can lead to lower trajectories and more spin, which can cause control issues. The club path is slightly out-to-in, and the face angle is significantly closed at impact, contributing to a hook. Focus on emphasizing a higher attack angle and aligning your clubface more with your path at impact for better results.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:24:55,Jason,,Driver,,,,,0.0,76.94700363428728,-34.39838790893555,,14.25688934326172,2424.1552734375,0.0,2424.1552734375,Estimated,-0.0,,,,,,,,"It looks like there are some missing or inaccurate data points for your driver swing. However, I see your ball speed was around 77 mph with a decent amount of backspin. To improve your consistency and distance, focus on hitting the ball more squarely. Also, working on your tee height can help achieve a better launch. Try to keep your swing smooth and controlled, rather than swinging too hard.",smooth swing drill,1.1702211,75.0,100.462364,61
+8/23/24 21:27:01,Jason,,Gap Wedge,72.2644677795779,9.304129600524902,-3.576467990875244,-3.200690031051636,0.3757779598236084,58.69370164852853,0.8122069317324372,5.819033622741699,-3.076632261276245,1813.9085693359373,-49.399879455566406,1814.5810546875,Estimated,1.5600043535232544,0.5488088384334731,19.936619417431302,-3.0175936222076416,-1.049534577410988,31.01854201925812,-2.9931674003601074,-1.6196870797790552,"Your shot with the gap wedge shows a decent swing speed, but the ball's launch angle is quite low, which is affecting your carry distance. Additionally, your club path and face angle are pointing slightly left, causing the ball to venture off target. Focus on ensuring a more square clubface at impact and try to increase your launch angle for better distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:27:31,Lauren,,Gap Wedge,67.78828261132821,-1.5128288269042969,1.729336500167847,5.06599760055542,3.336661100387573,83.08489976842247,1.225652820337685,26.589815139770508,4.377712249755859,7657.66845703125,649.0570068359375,7685.1259765625,Estimated,-4.844758987426758,22.28271031599047,99.84735350790017,2.877119779586792,5.011799310509446,104.30515921039024,2.7786173820495605,5.056429264770372,"Your gap wedge performance shows good potential! Your club speed and ball speed are solid, but your launch angle is a bit high, which may contribute to excessive backspin. This could lead to less distance. Try to lower your attack angle slightly to get a more penetrating flight and check your club face alignment to ensure it's square at impact. Practicing these adjustments can help you achieve more consistent results.",launch angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:02,Jason,,Gap Wedge,66.58582181476595,-1.402863621711731,-0.6640130281448364,0.0215212814509868,0.6855342984199524,84.37828218289178,1.2672109449609616,30.78817176818848,-0.0654078871011734,5481.138671875,1309.4815673828125,5635.39013671875,Estimated,-13.436498641967772,26.417197072399404,104.70259858994996,-5.352877616882324,-9.76770019193259,110.43904538994956,-5.572110176086426,-10.723543818803364,"Your shot shows some good potential, but the ball is straying to the left (hook). This is due to a slight issue with your path and face angle at impact. Work on getting a more neutral path and make sure your club face is angled properly at the moment of contact. You also have a high backspin rate, which could be beneficial in certain conditions, but might take distance away in others. Focus on hitting through the ball more smoothly to improve both distance and direction.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:24,Jason,,Gap Wedge,70.20366595044561,-4.020910739898682,1.691145658493042,2.461857557296753,0.7707118988037109,78.13447153712241,1.1129685391682378,25.52718162536621,2.2338337898254395,6218.10498046875,637.1221313476562,6250.66015625,Estimated,-5.850249290466309,18.129337804960187,93.91788570175504,0.3494263589382171,0.5723383970536773,100.88297036204494,0.2065338045358657,0.3643154876050509,"Your gap wedge shot shows great potential! You're generating solid ball speed and decent distance, but your attack angle is a bit steep, which can lead to inconsistencies. Focus on flattening your attack angle slightly to improve contact and reduce backspin. Also, try to align your club path better with your target for improved accuracy.",attack angle drill,1.1702211,75.0,100.462364,61
+8/23/24 21:28:58,Brian,,Gap Wedge,68.09841876731343,-0.4480818212032318,0.891181468963623,4.626767158508301,3.7355856895446777,79.62352102795103,1.169241848331573,28.67353248596192,3.912042617797852,6339.1025390625,429.06982421875,6353.60693359375,Estimated,-3.872228145599365,21.8865954840544,96.11954667588998,2.8750782012939453,4.821255834190708,101.54177323332716,2.7807300090789795,4.926260650744439,"Your shot with the gap wedge shows good distance and decent launch angle, but the face angle is open at impact, causing the ball to spin more and stray right. Focus on getting your clubface square to your target at impact. Also, try to maintain a more positive attack angle (aiming to hit up more) to enhance distance and control.",clubface alignment drill,1.1702211,75.0,100.462364,61
+8/23/24 21:29:43,Brian,,Gap Wedge,67.88947824406023,1.5626541376113892,-2.778384208679199,0.4895125925540924,3.267896890640259,77.59383990651531,1.1429435298879196,28.34144401550293,0.0544458553194999,6338.630859375,728.4609985351562,6380.35205078125,Estimated,-6.555901050567627,20.34039785246864,92.68629420455908,-2.3235528469085693,-3.757787758881392,98.30489589818716,-2.438793897628784,-4.183078098867924,"Your gap wedge shot shows good ball speed and decent carry distance, but there's a slight issue with your club path being in-to-out, which can cause a push to the right. Work on aligning your swing path more to the target. Also, try to reduce the amount of backspin for a flatter ball flight, which can improve your distance control.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:30:49,Brian,,Gap Wedge,,,,,0.0,99.1213483917336,-44.31120681762695,18.814865112304688,-1.602967619895935,3859.18798828125,-2228.103515625,4456.20654296875,Measured,30.0000057220459,18.705092583190208,129.95616075890302,9.130260467529297,20.62140428115481,141.75344545849293,10.033150672912598,24.695990196448065,"It looks like you had a good carry distance of nearly 130 yards, but the ball is spinning a lot and veering off track. Focus on keeping your club face more directed along your swing path to reduce the sidespin. This should help the ball fly straighter and get more distance. Make sure to also work on your follow-through to improve your stability after impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:30:54,Lauren,,Gap Wedge,64.71348927835106,2.293543577194214,-1.37632417678833,-2.60261344909668,-1.2262892723083496,74.68556838608129,1.1540958340978569,28.86240768432617,-2.31006121635437,2506.76953125,529.75146484375,2562.134033203125,Estimated,-11.932653427124023,17.624522460010212,94.35120259175072,-5.322186470031738,-8.751673084256367,106.85677609620323,-5.61998462677002,-10.464499849848607,"Your gap wedge shot shows a solid carry distance of about 94 yards, but the ball is starting left of your target line. The club path being slightly negative means you're swinging a bit to the left, and the club face being more closed adds to that. To correct this, focus on aligning your setup and follow-through more toward the target. Work on making sure your club path is more neutral and the face angle is square at impact.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:12,Herald,,Gap Wedge,57.69977604656151,-0.6542183756828308,-9.67824363708496,-4.370079040527344,5.308164596557617,65.29679988333282,1.131664702314283,30.594188690185547,-4.800691604614258,5146.81103515625,-1493.31005859375,5359.07080078125,Estimated,16.179706573486328,15.06532332126494,72.12226473747705,-0.6708556413650513,-0.844824112564595,78.77164399314461,-0.2947505712509155,-0.4053827216436154,"Your club speed is decent, but your attack angle and club path suggest that you're coming in too steep and out-to-in on your shots. This can cause the ball to go left and add unwanted spin. Focus on making a more square swing path and raising your attack angle slightly to improve your distance and accuracy.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:29,Brian,,Gap Wedge,62.29252520360615,-2.9178125858306885,-9.293098449707031,-2.705739736557007,6.587358474731445,69.52620389814547,1.1161243451103593,27.64219093322754,-3.385373592376709,5680.37939453125,-1751.598876953125,5944.30908203125,Estimated,17.13764190673828,15.122847277314236,78.55009619439898,1.5258523225784302,2.091660162105456,85.7226529882937,1.9426946640014648,2.90607182687026,"Your gap wedge shot showed some positive aspects, but there are areas to improve. Your club speed is decent, and you achieved a reasonable carry distance. However, an attack angle of -2.9 degrees suggests you're hitting down too much, which can cause unwanted spin and reduce distance. Additionally, your club path is quite out-to-in, which may lead to slices. Focus on a smoother, more inside-out swing path and try to increase your attack angle to create more upward contact. Working on these aspects will help you gain better control and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:31:50,Jason,,Gap Wedge,55.53549594436026,-2.5396227836608887,-9.001790046691895,-4.972357273101807,4.029432773590088,59.43058914870335,1.0701370022560974,31.544652938842773,-5.210773944854736,5433.49365234375,-831.9179077148438,5496.81201171875,Estimated,8.704910278320312,12.923380671840846,62.01624170803507,-3.395921468734741,-3.673542358213496,68.42478691719589,-3.173483371734619,-3.7879749292900726,"Your shot shows a strong swing speed, but the club is coming through too much from the inside and the face is open to the target, leading to a left-side miss (if you’re right-handed). Focus on keeping the club face square to your path to improve accuracy. Also, try to have a more neutral attack angle to help with better contact and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:32:37,Jason,,Gap Wedge,59.54812165965996,-0.3183625042438507,-11.290467262268066,-6.685527324676514,4.604939937591553,63.70978458918353,1.069887392138228,34.65966796875,-6.904386043548584,2557.767822265625,-732.0029907226562,2660.451904296875,Estimated,15.970498085021973,16.398034121493424,72.83044507544764,-3.9000325202941895,-4.953619338353633,82.71420692773881,-3.465827703475952,-5.000326850777014,"Your club path is significantly to the left (closed) and your club face is also pointed left at impact. This is causing your shots to hook and come up short. Focus on improving your swing path to be more neutral and ensure your club face is square to your target at impact. Additionally, work on your attack angle to maintain a more level strike, which can help with consistency and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:33:18,Brian,,Gap Wedge,51.32265920511463,2.806195020675659,-15.829054832458496,-12.488579750061035,3.340475082397461,56.029036918147085,1.0917017509600015,31.899311065673828,-12.23904514312744,5045.16455078125,-251.98715209960932,5051.45361328125,Estimated,2.859334707260132,11.515173785916772,56.63097732995402,-12.333246231079102,-12.096218411034329,63.32260861186524,-12.1795015335083,-13.359499970863908,"Your shot statistics indicate that your club path and face angle are both significantly closed, which is causing the ball to both spin and curve to the left. Additionally, your launch angle is quite high, which could be contributing to shorter carry distances. Focus on making your swing path straighter and ensure the club face is more aligned with your target at impact. This will help you achieve a more desirable flight path and distance.",swing path drill,1.1702211,75.0,100.462364,61
+8/23/24 21:33:34,Brian,,Gap Wedge,,,,,0.0,112.65127019391277,-50.359622955322266,,8.759115219116211,1763.1025390625,-157.7218017578125,1770.1431884765625,Measured,5.1118998527526855,,,,,,,,"It looks like there were some missing data points, but your ball speed is notable, although the smash factor suggests there's room for improvement in your impact efficiency. Focus on making solid contact to maximize your distance. It would help to work on your swing path and ensure the clubface is square at impact to reduce side spin and improve accuracy.",swing path drill,1.1702211,75.0,100.462364,61
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
index 7a0a28e1bb..2c9f0b8ebd 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_3.csv
@@ -1,56 +1,56 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your club speed is solid, but your attack angle is too negative, which might be causing those high spin rates and less distance. Focus on making a more controlled swing with a slightly upward strike to help lower the spin and increase carry. Your face angle is also quite open to the path; aim to align it better with where you want the ball to go.",attack angle adjustment drill,1.1838602,73.004,101.33,73
-8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your swing shows that your club path is significantly out to the left (-10.21 degrees) which can cause the ball to veer off course. Your ball speed is quite low, which indicates potential contact issues. Try to focus on a more neutral club path and improving your contact with the ball. The high backspin (over 5000 rpm) suggests you may need to hit through the ball better. Work on your follow-through to ensure better distance and direction.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot indicates a solid ball speed and carry distance, but the high deviation angles suggest inconsistency in direction. Focus on aligning your clubface at impact to improve accuracy. Working on your setup could help you find a more repeatable swing path.",clubface alignment drill,1.1838602,73.004,101.33,73
-8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your shot data shows good potential! Your club speed is solid, but your attack angle is a bit steep, which can lead to less-than-ideal contact with the ball. Try to level out your swing path slightly, as it's currently coming from the inside at 4.55 degrees, and maintain a more neutral face angle. Practice getting comfortable with a shallower attack angle to promote better contact and consistency. Your carry distance is decent, but optimal ball flight will help you gain even better distance and accuracy.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7-iron swing shows good speed and ball contact! However, your attack angle is slightly down, which can lead to less desirable results in terms of distance and accuracy. Consider working on leveling your swing path a bit and being mindful of how your clubface aligns at impact. This will help you hit straighter shots and improve your carry distance.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"You have solid club speed and good distance with your 7-iron. However, your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. This can lead to less optimal launch conditions and distance. The club path is out-to-in, which is causing noticeable sidespin and unpredictability in direction. Focus on hitting more level through the ball and adjusting your path to be more neutral to improve accuracy and distance.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your shot data shows that your club speed is solid at around 76 mph, which is great for a 7 iron. However, your launch angle is a bit low, and your sidespin indicates you might be slicing the ball. Focus on squarely hitting the ball for more distance and accuracy. Practice keeping your clubface square through impact.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your club speed is decent at around 65 mph, and your launch angle is good for a 7 iron. However, the attack angle being slightly negative indicates you might be hitting down on the ball too much, causing excessive backspin and a higher deviation in your ball flight. To improve, try to make sure your club is moving slightly upward through impact. Additionally, your club face is open to the path, resulting in a leftward side spin. Work on squaring the clubface more at impact for straighter shots.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your shot has a good carry distance, but the ball is spinning a bit sideways which suggests a hook. Focus on a more neutral swing path and try to straighten out your clubface at impact to improve accuracy.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your club speed and ball speed are looking good! However, your attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excessive backspin and reduced distance. Try to level out your swing a bit to improve your launch conditions and carry distance. Work on your club path as well, as a slight adjustment can help straighten out your shots.",attack angle drill,1.1838602,73.004,101.33,73
-8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your swing speed is solid, and your ball speed is nice, but you have a bit too much backspin, which can cause the ball to climb too much and lose distance. Focus on keeping your clubface more square at impact to improve accuracy and reduce sidespin, which is making the ball curve. Work on hitting through the ball instead of just at it, which will help with your launch angle and distance.",face angle drill,1.1838602,73.004,101.33,73
-8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your 7 iron shot shows that the club speed is decent, but the ball is fading to the left (negative path and face angles). Aim to align your clubface better at impact to reduce that left side spin. Also, your launch angle is reasonable, but working on a more consistent attack angle can help you gain distance and control.",swing path drill,1.1838602,73.004,101.33,73
-8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"You have a solid club speed and ball speed, which is great! However, your club face is pointing to the right (6.67 degrees), leading to a fade or slice. To improve your accuracy, focus on aligning your clubface more square to the target at impact. Also, when you swing, try to keep your attack angle slightly more downward to help compress the ball more for better contact and control.",clubface alignment drill,1.1838602,73.004,101.33,73
-8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"Your ball speed and distance are solid, but your club face is slightly closed relative to your swing path, causing some sidespin to the left. Focus on aligning your club face better and improving your swing path. Also, try to reduce backspin for longer carry distance.",face alignment drill,1.1838602,73.004,101.33,73
-8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"Your club speed is solid, but the angle of your attack is a bit steep (-4.85 degrees), which might cause inconsistent contact. The face angle was open at impact (10.22 degrees), leading to some rightward movement on the ball. To improve, focus on making a flatter swing and try to aim for a more neutral club face at impact. This will help you hit straighter shots and control your spin better.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your 7-iron swing shows good club speed and decent ball speed. However, the face angle is significantly open at impact, which is causing your ball to veer right. Focus on squaring the clubface at impact for more accuracy. Also, aim to decrease your spin rate to help the ball carry further and land softer. A slight adjustment in your path is essential for better direction.",face angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Your 7 iron shot shows a solid swing speed and decent carry distance, but your attack angle is slightly downward, which can lead to excessive backspin. Try to focus on hitting the ball with a more neutral or slightly upward angle for better distance and control. Your shot direction deviates a bit to the right, indicating a slight push. Work on aligning your club path more closely with your target line to straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Your 7 iron club speed is good for generating decent distance. The launch angle is decent, but could be higher for better carry. The spin is a bit on the high side, which means your ball may be losing distance in the air. To improve, focus on a smoother, more consistent swing path to bring your ball flight down and add distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"Great job on the distance! Your club speed is decent for a 7-iron, but your attack angle is a bit down, which means you're hitting slightly into the ball. Work on getting that attack angle closer to neutral (0 degrees) to optimize your launch and spin. Your launch angle is good, but reducing backspin a little could help with distance. Aim for cleaner strikes and a more level swing through impact.",attack angle adjustment drill,1.1903353,69.998,101.33,83
-8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your shot data indicates a good club speed and decent carry distance, but the face angle at impact suggests you're cutting across the ball, resulting in some sidespin. Working on squaring the clubface and improving your swing path will help reduce the deviation and improve accuracy. Focus on hitting the ball straighter.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It looks like you might not have made contact with the ball, as indicated by the club speed and attack angle being zero. Make sure you're getting a proper setup and hitting through the ball. Focus on your swing path and making solid contact to improve your distance and accuracy.",contact drill,1.1903353,69.998,101.33,83
-8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"You're hitting the ball well with a decent carry distance of 153 yards. Your club speed is solid, but your attack angle is slightly negative, meaning you're coming down a bit too steep on the ball. This can lead to inconsistency with your shot direction. Try to focus on a more neutral swing path—your current club path and face angle show you're starting the ball to the right. Work on correcting this for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Great effort with your 7 iron! Your club speed and ball speed are solid, which shows you have good power. However, your attack angle is slightly negative, meaning you may be hitting the ball down a bit too much. It's causing high backspin, which can lead to less distance and control. Also, your club path and face angle indicate that the ball might be starting right of your target. Focus on leveling out your swing and ensuring the clubface is square at impact for straighter shots. Try practicing with a smooth takeaway to help improve your path and face alignment.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like there was an issue with your swing because the data indicates a speed of 0 mph. Ensure you're making a full swing with your 7-iron. When you do hit the ball, focus on getting a consistent, controlled swing to improve your distance and accuracy. Work on your setup and make sure you're following through properly after contact.",full swing check,1.1903353,69.998,101.33,83
-8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your shot data shows a solid ball speed and carry distance, but the attack angle shows you're hitting down on the ball a bit too much. This can cause a loss of distance and inconsistent flight. Try to focus on a more level swing path to improve your contact and result in a higher launch angle. Your club path is moving too far to the right, causing a slice. Work on keeping that path more neutral or slightly inside-out for better direction.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"You hit your 4 Hybrid well, achieving solid distance, but your attack angle is a bit too negative, which could lead to lower launches. Focus on swinging slightly upward at the ball to help raise your launch angle. Also, your club face is slightly closed at impact, which may cause the ball to drift left, so aim to square up your face at impact.",upward attack angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"You have a solid ball speed and a good carry distance, but your club face is significantly closed at impact, leading to a pull on the shot. Focus on improving your face control to keep your shots straighter. Also, try to improve your attack angle slightly to optimize your launch and spin conditions.",face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your hybrid swing shows good club speed and ball speed, but the backspin is on the higher side, which could cause the ball to balloon in the air. Aim for a slightly lower attack angle to help with distance. Focus on a more neutral club path to improve consistency and reduce the side spin. Overall, your carry distance is solid, but refining these elements will enhance your game.",attack angle adjustment drill,1.1903353,69.998,101.33,83
-8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your shot data shows that you have good club speed and ball speed, but the high backspin and sidespin indicate some inconsistency. To improve your accuracy, focus on ensuring your clubface is more aligned with your swing path at impact. This will help reduce the sidespin for straighter shots. Additionally, your launch angle is on the lower side which may affect distance, so consider working on your attack angle to get the ball airborne more effectively.",face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"You're swinging well, but your attack angle is a bit too steep, which can cause you to hit down on the ball. This likely contributes to a higher degree of sidespin, leading to less control. Focus on leveling out your swing path through some practice. Also, your ball speed looks good, meaning you're making solid contact—just refine that angle a bit for more accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"Your 4 Hybrid shot shows great ball speed, but the launch angle is quite low, which means you're not getting the height you need for optimal carry. Try to focus on having a more upward angle of attack and ensure your clubface is square at impact to improve your direction. Additionally, lowering your backspin will help you gain distance. Work on hitting up more on the ball to increase your launch angle and carry distance.",upward angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your club speed is decent, but the attack angle is slightly negative, which means the club is hitting down on the ball instead of sweeping it. This can lead to lower launch angles and increased spin. Try to focus on hitting up on the ball with your 5 wood for higher launches and better distance. Also, keep an eye on your club path and face angle; they are not aligned, which can cause hooks or slices. Working on your swing path can help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your driver swing has some room for improvement. The club path is too far to the left (-8.21 degrees), which could lead to your shots starting left and possibly slicing. Focus on aligning your body and clubface more towards your target. Additionally, your backspin is relatively high at nearly 3900 rpm, which may reduce distance. Aim for a smoother swing to lower the spin and increase distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like there was an issue with the club speed, attack angle, and club path data, which makes it difficult to analyze your swing fully. However, your ball speed is quite good, indicating that you can generate power. Your launch angle is decent, but the high backspin suggests that the ball might be floating too much, which can limit distance. Work on improving your attack angle and making sure you're hitting the ball with a slightly downward strike for better performance.",attack angle drill,1.1903353,69.998,101.33,83
-8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows a few areas for improvement. Your club path is moving too much to the left (-5.53 degrees), which suggests you're swinging across the ball, often leading to a fade or slice. Additionally, while your attack angle (3.75 degrees) is decent, try to make it a bit more positive to help with launch. Increasing your smash factor will also help you gain more distance, so focus on hitting the sweet spot more consistently. Overall, working on your swing path will really help straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like your swing data indicates that you might not have made contact with the ball during this shot, as shown by the zero club speed and the high ball speed. Focus on making clean contact to improve your overall distances. Additionally, your launch angle and spin rates suggest that you could benefit from lowering your backspin to help the ball stay in the air longer and travel farther. Try to take a smooth swing and follow through fully for better ball impact.",contact drill,1.1903353,69.998,101.33,83
-8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing has potential, but there are a couple of areas to focus on. Your club speed and ball speed are good, but the negative club path and face angle suggest you're hitting the ball with sidespin, which can lead to slices. Working on aligning your club face at impact and adjusting your swing path can greatly improve your accuracy. Also, your attack angle is quite flat; aiming for a slight upward angle can help launch the ball higher with less spin for more distance.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your swing is producing solid ball speed and distance, but your club path is severely out-to-in. This causes your shots to curve too much to the left. Focus on improving your swing path to be more neutral. A slight adjustment in your setup and swing can help straighten your shots and improve overall accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,"It looks like you didn't make contact with the ball based on the data. Focus on setting up your driver properly and ensuring your swing engages the ball. Start with a solid grip and stance, and practice making full swings without worrying about speed. This will help you find the ball more consistently in future shots.",set up drill,1.1903353,69.998,101.33,83
-8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"You're hitting the ball with good speed and distance, but your club path and face angle are causing the ball to slice to the right. Focus on aligning your clubface more at impact and adjust your swing path to be more neutral. This can help improve accuracy and reduce side spin.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"Your shot with the 9 iron shows good club speed and solid ball speed, but the high backspin indicates that your angle of attack is not quite optimal. A slightly flatter swing plane would help reduce backspin, improving your carry distance. Focus on maintaining a consistent swing path and aim to slightly raise your attack angle for better ball flight.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your gap wedge shot shows a solid club speed and decent carry distance, but the ball is launching too high with a lot of spin, which can lead to less control. The club face is slightly open at impact, causing the ball to veer off to the right. Focus on keeping the club face square at impact and lowering the launch angle for better distance control.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your swing speed with the gap wedge is good, but let's work on your club path and attack angle. The club is coming too far from the inside and the face is open at impact, leading to a push and some unwanted sidespin. Focus on keeping the face square to the target and working on hitting down slightly more on the ball for better contact. This should help reduce the sidespin and improve your accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your gap wedge shot carried about 108 yards, which is good, but the ball was too far left, as indicated by the -2.8-degree carry deviation. This suggests that your clubface is slightly closed at impact. Focus on aiming more to the right and getting your clubface aligned properly for better accuracy. Also, your spin rate is on the high side, which can help with stopping the ball on the green but might affect distance control. Consider practicing your follow-through to help with alignment and clubface control.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows good ball speed and decent carry distance, but your attack angle is a bit steep, which means you're hitting down on the ball too much. This can lead to increased backspin and loss of distance. Try to level out your swing a bit more to achieve a better trajectory and distance. Also, your club path indicates you're coming too far from the outside, leading to slight left spin on the ball. Focus on a more neutral swing path for straighter shots.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your shot shows good ball speed and decent carry distance, but the attack angle is a bit negative, which suggests you're hitting down on the ball too much. This can lead to excessive backspin and less distance. Focus on swinging more level to allow for better contact and reduced backspin. Additionally, your club path is moving a bit to the left, which could cause it to fade. Try to work on your swing path for more consistent results.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your club speed is good for a sand wedge, but your attack angle is quite steep at -8.45 degrees. This means you're hitting down on the ball too much, which can lead to higher spin and less control. Try to level out your swing a bit to achieve a shallower angle of attack. Also, your launch angle is a bit high for a typical sand wedge shot. Focus on making more solid contact with the ground—this will help to reduce backspin and improve your carry distance. Lastly, work on aligning your clubface more square to your target for better accuracy.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your sand wedge shot is looking solid overall! Your club speed is good, but let's focus on a couple of areas. The slightly negative attack angle suggests you're hitting down on the ball too much, which can lead to inconsistent contact. The club path being negative indicates you're swinging slightly from outside to inside, which may lead to pulls. Try to maintain a slightly shallower angle of attack and work on swinging more from the inside to improve accuracy and distance. Overall, your backspin is decent, just keep practicing those contact points.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like your shot data shows a club speed of 0.0 mph, which suggests that you might not have taken a full swing during the measurement. To improve your game, focus on making full swings to gather more accurate data. Additionally, your ball speed and launch angle indicate that when you do hit the ball, it has good potential. Work on consistent contact and swing mechanics for better results.",full swing drill,1.1903353,69.998,101.33,83
-8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your shot may be off target due to an open club face at impact. Focus on keeping the face more neutral. Additionally, try to raise your attack angle slightly to improve your distance and control. Work on a smoother swing to achieve better consistency.",club face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"Your shot data shows that your club path is significantly to the left (-11.98 degrees), which can lead to a hook or pull. Additionally, the club face is open relative to the path, causing the ball to launch to the right. Work on aligning your club path more toward the target while keeping the face square at impact. Increasing your attack angle can help get more lift, and reducing excessive spin will improve your distance. Consider focusing on the follow-through to ensure a smoother, more balanced swing.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"You have a strong swing speed, but the club face and path are significantly misaligned, which is causing the ball to start and spin off to the left. Focus on aligning your club face with your swing path at impact to improve accuracy. Also, your ball's height is good, but consider reducing backspin for better distance and control.",club face alignment drill,1.1903353,69.998,101.33,83
-8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"You're making solid contact, but your club path and face angle are quite off, which is causing your shot to go left and not reach its full potential. Focus on aligning your club path more towards the target and keeping the face square. Work on your follow-through to help improve direction as well.",swing path drill,1.1903353,69.998,101.33,83
-8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your swing speed and angle suggest you're hitting down a bit too much, which can lead to less distance. Your club path is too far to the right, causing a slice. Focus on making a smoother swing and keeping the club path straighter. Practicing with a softer touch can help improve your contact and carry distance.",swing path drill,1.1903353,69.998,101.33,83
-8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your sand wedge shot shows a good club speed, but your attack angle is quite steep at -9.8 degrees, which can lead to too much downward strike and less control. The club face is open at impact, which is causing some slice spin. Focus on shallowing your attack angle and aligning the club face more square at impact. Your carry distance was good, but we need to tighten your dispersion for better accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 22:41:06,Jason,,7 Iron,75.65318670749664,-3.03,3.09,9.03,5.94,107.17161926707286,1.4166173816502694,17.440000534057617,7.800000190734863,2889.432861328125,-1015.2630004882812,3062.610107421875,Estimated,19.36000061035156,20.1990362895474,150.84206989984523,15.09000015258789,39.28258654619458,166.2073396378637,15.670000076293944,44.88188947665094,"Your swing shows potential, but you may want to focus on adjusting your club face and path. Currently, your club face is pointing much further right than your swing path, which is causing the ball to spin off to the right. Working on aligning your club face better with your swing direction will help improve both accuracy and control. Additionally, try to flatten out your attack angle slightly for better ball contact.",club face alignment drill,1.1838602,73.004,101.33,73
+8/6/24 22:41:27,Herald,,7 Iron,49.7047252702713,0.0,-10.21,0.0,10.21,24.78525437454709,0.4986498615529278,30.51000022888184,31.559999465942383,5309.76513671875,-2838.72412109375,6020.9599609375,Estimated,28.1299991607666,1.8263341088651688,11.493875685898956,33.70000076293945,6.37576526285261,18.36176775323748,34.279998779296875,10.34558154701665,"Your swing is producing a significant path to the left at -10.21 degrees, which means you're likely pulling the ball left. The low club speed and smash factor suggest you're not making solid contact with the ball, affecting both distance and direction. Work on hitting the ball more consistently in the center of the clubface. A higher attack angle will help you launch the ball better. Focus on improving your swing path to a straighter line, which could help reduce the leftward direction.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:41:37,Lauren,,7 Iron,46.75196931362152,0.0,0.0,0.0,0.0,100.05816105248503,2.1401913656572407,22.8700008392334,17.3799991607666,2254.314697265625,-1176.0234375,2542.6298828125,Measured,27.549999237060547,22.408135589392487,141.17453262498384,27.15999984741211,64.43569168592694,148.47987792552703,27.540000915527344,68.64610526674687,"Your shot data shows good ball speed and a reasonable carry distance, but you might benefit from adjusting your attack angle and club path. A zero degree attack angle means you're hitting the ball level with the ground. Try to hit down slightly on the ball for a better launch and lower spin. Also, aim to keep your club path more consistent to reduce the sidespin, which is causing the ball to move off-target more than it should.",attack angle drill,1.1838602,73.004,101.33,73
+8/6/24 22:42:21,Herald,,7 Iron,73.17018738031388,-6.15,4.55,3.84,-0.71,102.33983713388444,1.3986548456129624,15.390000343322754,3.7200000286102295,2362.10302734375,189.220443725586,2369.669921875,Measured,-4.579999923706055,14.873140847630792,139.96062957479353,2.569999933242798,6.277339901955429,159.95187041596182,2.390000104904175,6.681977207046373,"Your club speed is decent for a 7-iron, but your attack angle is a bit steep, which is why you're losing some distance. Try to get a flatter angle and focus on striking the ball more cleanly. Your face is slightly open to your path, which can cause slight pulls to the right. Working on aligning your face properly will help you hit straighter shots. Lastly, your spin rate is a bit high, which could affect your control. Aim for a more consistent, middle-of-the-face contact to reduce that spin.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:44:48,Jason,,7 Iron,74.40050236225127,-1.58,5.19,5.88,0.6899999999999995,102.49642199438132,1.3776307785575532,17.889999389648438,5.480000019073486,2267.5419921875,16.22646713256836,2267.60009765625,Measured,-0.4099999964237213,18.274276689416183,146.33638857994083,5.610000133514404,14.304461448203028,164.94969105576274,5.559999942779541,15.977689454602457,"Your 7 iron shot showed good speed and distance, but your club path and face angle suggest you're pushing the ball to the right. Focus on aligning your clubface more square to the target at impact to reduce any side spin and improve accuracy.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:48:47,Brian,,7 Iron,76.01109652042388,-1.48,5.72,8.62,2.8999999999999995,93.63815617240834,1.2319011362669678,17.850000381469727,7.800000190734863,1752.0699462890625,22.93585205078125,1752.219970703125,Measured,-0.75,13.604548581895983,124.40944758386011,7.869999885559082,17.02755823258758,146.01924807490104,7.800000190734863,19.82720761191399,"Your club speed is decent, but your attack angle is slightly descending, which could lead to heavy contact or inconsistent ball flight. The club path indicates you’re coming from the outside, and the face angle is open at impact, contributing to a push to the right. Focus on improving your swing path and face alignment to ensure better direction and consistency.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:49:31,Lauren,,7 Iron,75.60844798088073,1.84,1.41,2.89,1.4800000000000002,108.78221615588065,1.4387574280507467,16.760000228881836,2.549999952316284,2484.653076171875,1176.0821533203125,2748.93994140625,Measured,-25.32999992370605,18.919508683785807,152.75589311699878,-5.53000020980835,-14.720034614796193,169.22572293444864,-6.340000152587891,-18.68985089896023,"Your shot data shows good potential, but there are a few areas to improve. The club speed is decent, and your ball speed indicates you're hitting the ball well. However, your launch angle could be higher for more distance. The slight left deviation suggests you might be closing the face a bit too much. Focus on striking the ball with a slightly more neutral face position to improve accuracy.",face alignment drill,1.1838602,73.004,101.33,73
+8/6/24 22:52:42,Brian,,7 Iron,65.65408130884171,-1.51,-0.11,4.0,4.11,92.27362364530563,1.4054514480408855,16.579999923706055,3.2699999809265137,3047.845703125,-790.4970092773438,3148.68994140625,Measured,14.539999961853027,13.418635286030169,117.71653138645888,7.679999828338623,15.726158903821556,133.25677490851285,8.149999618530273,18.8867016207546,"Your shot data suggests a solid ball speed for your club speed, but the slightly steep approach (-1.51 degrees) and open club face (4.0 degrees) may be causing some rightward movement (sidespin). Focus on a more neutral club path and face at impact to straighten out your shots. Additionally, your backspin and carry distances indicate you're making decent contact, but aim to improve consistency and minimize that deviation.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:53:38,Jason,,7 Iron,65.02773913621903,-5.7,6.23,4.86,-1.37,77.89012235563314,1.197798407114696,14.989999771118164,4.769999980926514,1730.009033203125,-122.49119567871094,1734.3399658203125,Estimated,4.050000190734863,6.496062868229672,79.83376848697662,5.449999809265137,7.578739752196895,108.78171299798488,5.590000152587891,10.597112097797549,"Your shot shows a solid club speed, but the attack angle is too negative, meaning you're hitting down on the ball more than needed. This could risk hooking the shot, as indicated by some sidespin. Focus on flattening your swing path and keeping your clubface square during impact to improve your accuracy and distance.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:54:49,Herald,,7 Iron,67.15282865047455,-3.43,-1.11,3.69,4.8,94.6224050859937,1.409060600834795,14.829999923706056,2.890000104904175,3307.805908203125,-418.4596252441406,3334.169921875,Measured,7.210000038146973,12.75153052570522,120.48337161685232,5.210000038146973,10.947069052426514,136.34076398755315,5.440000057220459,12.937444864521922,"Your shot data suggests that your swing is a bit steep with a negative attack angle, which could be causing the ball to launch lower than ideal. Additionally, the club path being slightly negative means your swing is coming from the inside, while the face angle being open relative to your path is likely contributing to some slice or fade. Working on leveling out your swing and making sure your clubface is square to your path at impact could help improve your distance and accuracy.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 22:55:49,Brian,,7 Iron,74.84788962841034,2.19,-0.04,1.62,1.66,97.97780958218664,1.3090256795296038,12.920000076293944,1.3200000524520874,2930.2802734375,-330.2372436523437,2948.830078125,Measured,6.429999828338623,11.111110625287893,123.0314925312996,3.180000066757202,6.835082918405533,142.69465439854866,3.430000066757202,8.530183690760282,"Your club speed is decent, but focusing on a more consistent swing path will help you control your shots better. The face is slightly open at impact, which can cause the ball to drift right. Try to work on squaring the club face at impact and improving your attack angle for better distance and accuracy.",face alignment drill,1.1838602,73.004,101.33,73
+8/6/24 22:57:04,Lauren,,7 Iron,73.17018738031388,2.48,-0.16,-0.8,-0.64,104.0175393819809,1.421583613573831,17.0,-0.6700000166893005,3155.650146484375,1209.4451904296875,3379.47998046875,Measured,-20.96999931335449,18.657041750027247,142.2353388288975,-8.100000381469727,-20.03499471668601,156.57260942603352,-8.760000228881836,-23.84076838503779,"Your shot data shows good club speed and ball speed, but your ball is starting a bit left and has too much backspin, which can affect your distance and direction. Focus on aligning your clubface better at impact and reducing backspin for a straighter shot with more carry distance.",face alignment drill,1.1838602,73.004,101.33,73
+8/6/24 22:58:45,Brian,,7 Iron,70.55297187328338,0.3,3.57,6.67,3.1,100.99767874870122,1.431515584206687,17.530000686645508,5.920000076293945,1938.9603271484373,13.87514591217041,1939.010009765625,Measured,-0.4099999964237213,16.32764640923142,142.01661951295137,6.039999961853027,14.938757059594993,162.7405875841141,5.989999771118164,16.98381374362782,"Your shot shows solid club speed and ball speed, but the face angle is quite open at impact, which could lead to a slice. To improve your shot direction, consider working on your swing path to make it straighter. Additionally, your launch angle is good, but you could benefit from a more downward attack angle to help increase control and distance. Focus on keeping your club face square at impact.",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 23:00:48,Herald,,7 Iron,79.52308655977248,2.56,2.82,5.69,2.870000000000001,107.93217796087264,1.3572433192686355,15.56999969482422,5.03000020980835,3347.377197265625,-279.9104919433594,3359.06005859375,Measured,4.78000020980835,19.42257187124937,151.9356831667901,7.110000133514404,18.81014902581273,166.5682340184212,7.21999979019165,20.9426936448142,"Your shot shows good club speed and ball speed, but there's room for improvement in your club path and face angle. This suggests that your shots may be starting to the right of the target and curving away. Focus on aligning your club face to your intended target line and working on your swing path. Reducing your backspin can also help with more consistent distance. Try to get comfortable with making clean contact for a flatter trajectory. ",swing path drill,1.1838602,73.004,101.33,73
+8/6/24 23:02:43,Jason,,7 Iron,75.8545109772682,-4.85,2.63,10.22,7.590000000000001,90.12616681571852,1.1881451169427115,21.51000022888184,8.720000267028809,2900.808349609375,-63.80238723754883,2901.510009765625,Measured,1.2599999904632568,18.372702050313364,121.71915994840856,9.619999885559082,20.35214356533288,135.47680850543384,9.59000015258789,22.583113545231527,"You’re generating a solid club speed, but your attack angle is a bit too steep, which causes some added backspin and might be affecting your distance. Also, your club face is open at impact, leading to a push to the right. Work on squaring the club face and slightly adjusting your angle of attack for better performance.",club face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:03:33,Jason,,7 Iron,82.58768933296204,-0.52,1.92,10.32,8.4,95.49480888968628,1.1562838197916845,17.670000076293945,8.720000267028809,3969.69775390625,78.30140686035156,3970.469970703125,Measured,-1.1299999952316284,17.43219501620308,126.35607786404488,8.84000015258789,19.42257187124937,138.89982337087986,8.739999771118164,21.11767160065324,"Your 7-iron shot shows a good club speed and ball speed, but your attack angle is slightly downward, which can lead to excessive spin and loss of distance. The club face is open at impact, causing the ball to spin right. Try to keep your club face square to the target line for more accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:07:00,Brian,,7 Iron,74.48997981548308,-2.84,3.62,2.17,-1.4500000000000002,108.44667229296738,1.4558558421091992,14.979999542236328,2.240000009536743,3093.731689453125,-164.84291076660156,3098.1201171875,Measured,3.049999952316284,18.307085838349167,152.96368230767257,3.440000057220459,9.186351025156682,168.63516242545847,3.5199999809265137,10.367453270021088,"Your club speed is solid, and you're generating a good amount of ball speed for your 7-iron. However, your attack angle is slightly descending (-2.84°), which can lead to a lower launch. We might want to work on getting that angle more neutral or slightly upward for better launch height. Additionally, your spin rate is a bit high (3093 rpm), which may be causing your shots to balloon in the air. Focus on keeping the club face square to your swing path to reduce sidespin and improve direction.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:08:54,Lauren,,7 Iron,76.1453127002716,2.93,-0.13,2.37,2.5,103.16750118697291,1.354876584367943,12.670000076293944,1.9299999475479128,2927.3984375,-211.3792266845703,2935.02001953125,Measured,4.130000114440918,12.53280808090642,134.71128255601525,3.25,7.633420624134317,154.53848808202747,3.400000095367432,9.153542919174583,"Nice shot! Your club speed is solid for a 7-iron, and you're getting good distance. However, your attack angle is a bit positive, meaning you're hitting slightly up on the ball. Try to level it out for more control. Also, your backspin is relatively high, which can cause the ball to climb too much; aim for a lower spin rate. Work on keeping your club face more square to your swing path to reduce sidespin and improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:09:46,Jason,,7 Iron,75.20579944133758,-3.71,7.22,6.58,-0.6399999999999997,109.94542407188236,1.4619274695383375,19.13999938964844,6.309999942779541,3260.79541015625,17.073640823364258,3260.840087890625,Measured,-0.3000000119209289,26.01706062185167,160.9908163693308,6.679999828338623,18.733594344969102,174.879701522088,6.619999885559082,20.15529284353852,"Your 7 iron shot shows a solid swing speed and decent distance. However, your attack angle is slightly negative, which can lead to less optimal contact with the ball. Focus on a more neutral or positive attack angle to help increase launch and distance. Additionally, your club path and face angle indicate a slight fade; aim to align your club face more with your swing path to improve accuracy.",attack angle drill,1.1903353,69.998,101.33,83
+8/6/24 23:10:50,Brian,,7 Iron,80.77577090501785,-1.16,5.3,-0.93,-6.23,113.45741342857218,1.404597098330189,16.450000762939453,-0.1000000014901161,2424.91552734375,1007.4091796875,2625.85009765625,Measured,-22.559999465942383,20.4396325432524,164.11855098028173,-7.619999885559082,-21.762903595022863,181.0804867431998,-8.319999694824219,-26.2029728747666,"Your shot with the 7 iron shows a decent club speed, but the club path and face angle indicate that you might be over-drawing the ball. To improve your accuracy, try working on keeping your club path more neutral and ensuring that the club face is square to the target line at impact. Your ball's launch angle is good, but there's too much spin, which can affect distance. Focus on striking the ball more cleanly.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:11:28,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,48.47441045899859,inf,28.46999931335449,19.26000022888184,6110.12109375,-3527.6796875,7055.35986328125,Estimated,30.0,6.780402046468112,40.68241436471044,25.57999992370605,17.56342848308236,46.51137090818884,26.21999931335449,20.548994287127243,"It seems like there may have been an issue with your swing, as the club speed and attack angle registered as zero. This likely means you may not have made solid contact with the ball. Focus on reducing any excessive movements and ensure you're making a clean strike. Aim to establish a consistent setup and practice swinging with intent. Your ball was launched at a high angle with significant backspin, which can lead to a loss of distance. Drive your hips through your swing while maintaining balance to improve your contact and distance.",slow motion swing,1.1903353,69.998,101.33,83
+8/6/24 23:12:04,Lauren,,7 Iron,78.22566348791122,-0.16,4.95,6.88,1.93,106.8808151547637,1.366313948507203,18.989999771118164,6.269999980926514,2511.27783203125,1083.60595703125,2735.090087890625,Measured,-23.34000015258789,21.81758550991117,153.1167874975563,-1.2200000286102295,-3.258967556354776,169.9256347578048,-2.009999990463257,-5.960192096259448,"Your club speed is solid, but your club path is aiming too much to the right, and your club face is open at impact, which can cause inconsistent shots. Focus on aligning your club path more towards your target and closing the club face slightly at impact. This should help you hit straighter and more consistent shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:13:14,Lauren,,7 Iron,75.83214161396026,-1.71,4.72,4.94,0.2200000000000006,106.74660443618632,1.4076696525281158,14.920000076293944,4.650000095367432,3501.999267578125,-393.43109130859375,3524.030029296875,Measured,6.409999847412109,18.110235116554804,147.6049839745283,7.300000190734863,18.744530727946767,162.0516058860303,7.46999979019165,21.062991771666702,"Your 7-iron swing shows promise, but there are a couple of areas to focus on. Your attack angle is slightly negative, indicating you're coming down too steeply on the ball. This can lead to excessive spin, as seen with your high backspin rate. Additionally, the club path and face angle show you're aiming a bit to the right, which can cause the ball to drift off target. Try to work on a more level swing path and keeping the face straighter at impact. This should help you achieve better distance with less spin.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:13:25,Brian,,7 Iron,0.0,0.0,0.0,0.0,0.0,37.71474790252614,inf,15.43000030517578,-0.3700000047683716,11265.767578125,-491.87396240234375,11276.5,Estimated,2.5,1.4216971948808066,17.90245009768455,-0.1400000005960464,-0.0437445297000289,23.74234302414061,-0.0799999982118606,-0.0328083972750217,"It looks like you didn't make a solid swing with your 7-iron, leading to very low club speed and virtually no distance. Focus on making a full swing by engaging your body and stepping into the shot. Try to find a balanced stance to ensure better control and power.",full swing drill,1.1903353,69.998,101.33,83
+8/6/24 23:14:21,Jason,,7 Iron,73.3491422867775,-6.87,8.74,6.52,-2.2200000000000006,108.40193254236328,1.4778895725670222,18.13999938964844,6.449999809265137,2406.302001953125,274.1634521484375,2421.8701171875,Measured,-6.5,21.675414617103343,160.32371160900584,4.670000076293945,13.046806608396764,178.0511733213425,4.420000076293945,13.735783091726148,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball too much. This can cause low shots with less distance. Focus on having a more level or slightly upward angle of attack. Your club path is also quite inside-out, which could lead to pulls or hooks. Work on getting a more neutral swing path. Additionally, your ball speed is good, but you can improve distance with better impact. Try to keep the clubface more aligned with the path to reduce sidespin. Overall, practice your swing path and strike for better direction and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:16:51,Brian,4 Hybrid,4 Hybrid,80.61918536186218,-2.32,2.79,-1.2,-3.99,112.24946576196636,1.3923418508650327,12.720000267028809,-0.6399999856948853,2440.12109375,-54.52188873291016,2440.72998046875,Measured,1.2799999713897705,14.741906337800629,156.34295998481502,-0.270000010728836,-0.7436570293446536,177.5699808139325,-0.2199999988079071,-0.6999124752004633,"Your shot data shows a few areas for improvement. Your club speed is decent, but your attack angle is slightly negative, which suggests you're hitting down on the ball. This can lead to lower launch angles and less distance. Try to increase your attack angle by focusing on sweeping the ball off the turf instead of hitting down too much. Your club path is slightly to the right, and the club face is a bit closed at impact, which may result in a slight hook. Work on aligning your club face more with your intended path. Overall, aim for a smoother, more sweeping motion to improve both launch and distance.",sweep the ball drill,1.1903353,69.998,101.33,83
+8/6/24 23:18:04,Herald,4 Hybrid,4 Hybrid,83.3706170487404,-0.47,1.88,-1.88,-3.76,117.88654633955866,1.4140059233415467,13.720000267028809,-1.309999942779541,2527.22412109375,827.9773559570312,2659.39990234375,Measured,-18.13999938964844,18.26334239234029,169.58661731500615,-7.46999979019165,-22.047243294736745,188.7795168001176,-8.079999923706055,-26.54199448936879,"Your shot data reveals a few key areas for improvement. First, your attack angle is slightly negative, which means you might be hitting down on the ball a bit too much with your hybrid. Try to have a more neutral or slight upward angle at impact to help increase your launch and distance. Also, your club face was closed relative to the path, causing some left-side spin. Focus on aiming the club face square to your target at address. Finally, your carry distance is good, but the direction is off. Work on your swing path to help straighten out those shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:19:37,Lauren,4 Hybrid,4 Hybrid,81.5586986207962,0.31,0.82,1.83,1.0100000000000002,113.45741342857218,1.3911135825755108,11.229999542236328,1.6100000143051147,3336.52587890625,-584.1173706054688,3387.27001953125,Measured,9.93000030517578,14.807523592715713,154.15573345092525,5.25,14.09667538638189,171.1395461516022,5.590000152587891,16.66666593793184,"Your shot shows good club speed and decent carry distance, but the backspin is high, which can cause the ball to balloon into the air. Focus on lowering your attack angle a bit to keep the ball flight more penetrating. Also, let's work on closing the clubface more at impact to reduce that sidespin, which is causing the ball to curve a bit to the left.",attack angle adjustment drill,1.1903353,69.998,101.33,83
+8/6/24 23:20:33,Herald,4 Hybrid,4 Hybrid,80.50733854532243,2.17,1.01,7.51,6.5,119.0273801136409,1.4784662151840138,11.649999618530272,6.300000190734863,3590.740234375,-933.9793090820312,3710.219970703125,Estimated,14.579999923706056,17.913384394760442,165.68240994215012,12.520000457763672,35.925194150418065,180.8836276777984,12.970000267028809,40.61679606684447,"Your shot data shows good speed and power, but your ball is spinning too much and is veering off to the side. To improve accuracy, focus on aligning your clubface more with your swing path and reducing backspin. Practice hitting with a smoother, more controlled swing to help control your ball flight and direction.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:22:07,Herald,4 Hybrid,4 Hybrid,80.95472581148147,-2.48,6.86,10.15,3.29,105.4268116596877,1.3022934807437203,16.329999923706055,9.1899995803833,1778.4151611328125,100.98572540283205,1781.280029296875,Measured,-3.25,15.835519604745514,148.92824668269168,8.699999809265137,22.51749733326733,171.5004405321597,8.550000190734863,25.48118828545512,"Your swing speed and ball speed are solid, showing good power! However, the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause a lower flight and may contribute to some unwanted spin. Working on leveling out your swing through a proper shoulder turn can help. Additionally, your club path suggests you're swinging a bit too far to the right (6.86 degrees out-to-in), which can lead to accuracy issues. Focus on aligning your path more towards your target.",shoulder turn check,1.1903353,69.998,101.33,83
+8/6/24 23:23:33,Jason,4 Hybrid,4 Hybrid,80.64155472517012,-1.37,1.62,-2.64,-4.26,117.75232708774638,1.4601941578265865,5.099999904632568,-1.9600000381469729,2603.2265625,30.89716529846192,2603.409912109375,Measured,-0.6800000071525574,5.227471645445746,130.36963655126692,-2.150000095367432,-4.899387456772104,170.6911607072234,-2.190000057220459,-6.50699872973189,"Your shot data shows that you’re swinging with decent speed, but your launch angle is too low, which might be limiting your distance. Your club face is also aiming slightly left at impact, leading to some side spin and deviation. Focus on getting the face square to the target at impact and increasing your launch angle for better carry and overall distance.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:27:53,Lauren,5 Wood,5 Wood,81.20078880786895,-1.15,3.36,-2.27,-5.63,114.84431156435949,1.4143250730740466,8.520000457763672,-1.4500000476837158,2711.13330078125,1341.6922607421875,3024.9599609375,Measured,-26.32999992370605,8.869203219460701,137.98118388797047,-8.930000305175781,-21.412947683344782,170.1334239484786,-10.399999618530272,-30.708660452376307,"Your shot shows a decent swing speed and ball speed, but your attack angle is downward, which can lead to lower launch and more backspin. Try to focus on hitting up on the ball a bit more, as that will help your launch angle and carry distance. Your club face is slightly closed relative to your swing path, which could be contributing to the sidespin and direction issues. Working on your club path and face alignment can help you straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:35:05,Herald,,Driver,81.49159053087234,4.95,-8.21,-3.28,4.9300000000000015,120.90640697283834,1.4836672862218103,13.510000228881836,-3.7200000286102295,3899.5400390625,-1027.3909912109375,4032.610107421875,Measured,14.760000228881836,22.95494222286493,172.03630035314563,2.569999933242798,7.720909602053837,185.2362204950332,3.0299999713897705,9.798774913544207,"Your swing speed is decent for generating distance, but your club path and face angles indicate you're slicing the ball, leading to a loss of accuracy. Focus on achieving a more neutral club path and ensuring your clubface is square at impact to improve both direction and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:38:59,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,97.37383574888372,inf,15.199999809265137,-0.6800000071525574,4563.88134765625,425.7887573242188,4583.7001953125,Measured,-5.329999923706055,15.693350797839456,125.98424501460796,-2.7300000190734863,-6.003936585219208,138.05773648291233,-2.890000104904175,-6.966316385284813,"It looks like your club speed didn't register, which might indicate an issue with your swing motion or address position. The ball speed is decent, but the high backspin suggests the ball is climbing too much, leading to a shorter carry distance. Focus on making solid contact and ensuring you're hitting the ball with a slightly downward angle to reduce backspin and achieve better distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:39:43,Jason,,Driver,85.38385974645615,3.75,-5.53,-3.54,1.99,124.59735533194451,1.4592612198831398,15.119999885559082,-3.5999999046325684,999.9995727539062,577.3499145507812,1154.699951171875,Estimated,-30.0,15.96675411457568,177.6137346894502,-8.710000038146973,-26.90288678402453,207.9068188463807,-9.460000038146973,-34.16447820905,"Your driver swing shows potential but needs improvement in path and face angle. With a club path of -5.53 degrees, it suggests you're swinging too much from the outside to the inside, causing your ball to slice. A more neutral swing path will help improve accuracy and distance. Also, your launch angle is decent, but the low backspin indicates you might need to strike the ball cleaner. Focus on center contact for better results.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:40:52,Jason,,Driver,0.0,0.0,0.0,0.0,0.0,127.30404624423043,inf,15.220000267028809,-4.690000057220459,2806.11962890625,-136.751220703125,2809.449951171875,Measured,2.789999961853028,27.198162866716075,197.14566830457443,-3.869999885559082,-13.298337159177663,214.18416500604144,-3.75,-14.00918640846237,"It looks like you didn't register any club speed, which usually means the driver wasn't swung. The ball speed detected means the ball was hit, but no swing motion was captured. Focus on making a full swing with your driver to generate speed and accuracy. Aim for a neutral path and face angle, and practice hitting the ball consistently with your setup to improve your launch angle and spin.",full swing practice,1.1903353,69.998,101.33,83
+8/6/24 23:41:58,Jason,,Driver,91.35647974967958,0.25,-3.13,-3.38,-0.25,133.25429654281652,1.4586189935069591,15.270000457763672,-3.1700000762939453,2137.18017578125,-446.0909423828125,2183.239990234375,Estimated,11.789999961853027,27.045055590930588,213.76858662469385,0.8399999737739563,3.1386699509777145,233.2895901145457,1.2000000476837158,4.866578829314562,"Your driver swing shows some areas to work on for better consistency. Your clubhead speed is decent, but the club path and face angles indicate that you're slicing the ball slightly. Focus on improving your club path to approach neutral, and work on opening your clubface at impact. To help correct your path, try a swing drill that encourages an inside-out swing motion.",inside-out swing drill,1.1903353,69.998,101.33,83
+8/6/24 23:44:49,Jason,,Driver,91.49069592952728,1.43,-14.97,-2.3,12.670000000000002,116.2983235926704,1.2711491852925867,14.0600004196167,-3.759999990463257,1869.1317138671875,370.0980224609375,1905.4200439453125,Estimated,-11.199999809265137,16.294837260298436,167.6946543483973,-6.860000133514404,-20.03499471668601,191.1307953363776,-7.210000038146973,-23.99387566082328,"Your swing has a lot of potential! Your club speed is solid, but the club path and face angle are causing some slice, which leads to your shots veering off to the left. Focusing on aligning your swing path will help straighten out your shots. Try to bring the club back more on the inside and finish your swing fully to promote a better angle.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:45:15,Brian,,Driver,0.0,0.0,0.0,0.0,0.0,67.60021438065132,inf,,-20.5,999.9898681640624,-415.6413879394531,1082.9300537109375,Estimated,22.56999969482422,,,,,,,,It looks like there may have been an issue recording your shot data since values like club speed and attack angle are showing as zero. Make sure your equipment is set up correctly and try a few more swings. Focus on creating a stable base and aim to make solid contact with the ball. Consider checking your grip and stance before each shot.,grip and stance check,1.1903353,69.998,101.33,83
+8/6/24 23:45:40,Jason,,Driver,95.42770387172698,2.54,-4.98,-4.74,0.2400000000000002,124.7539401924414,1.3073136534871936,16.190000534057617,-4.519999980926514,1930.606201171875,-755.0419311523438,2073.0,Estimated,21.36000061035156,23.49081247335971,192.7056011107325,2.0199999809265137,6.780402046468112,213.07960492661005,2.680000066757202,9.95188114637881,"Your driver swing shows a good club speed, but the club face and path angles indicate that you're fading the ball to the left. Aim to square the club face at impact and work on getting your club path more neutral. This should help you hit straighter shots with more distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:49:55,Lauren,,9 Iron,74.78078153848648,-0.45,5.24,5.52,0.2799999999999993,87.35236201090902,1.1681124510039052,23.100000381469727,5.190000057220459,3567.973388671875,1735.5941162109375,3967.7099609375,Estimated,-25.940000534057617,18.72266004789321,111.57042182253008,-3.130000114440918,-6.102361946116389,122.39719483400586,-3.900000095367432,-8.3223971074637,"You have a solid swing, but your attack angle is slightly negative, which means the club is coming down a bit too steep on the ball. This can lead to too much backspin and less distance. Try to adjust your setup to promote a more level swing, which can help reduce spin and increase your carry distance. Additionally, your ball is starting a little to the right, so focus on aligning your clubface more towards your target at address.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:51:33,Herald,,Gap Wedge,68.60683726549149,-0.62,6.71,11.83,5.12,78.80726590992981,1.1486794764341808,32.11000061035156,10.5600004196167,4870.5712890625,321.7953186035156,4881.18994140625,Estimated,-3.7799999713897705,24.2125970626712,95.20996835026745,10.420000076293944,17.224408954381943,101.5529286359906,10.25,18.06649167054593,"Your gap wedge shot shows good ball speed and carry distance, but the club face is aimed significantly left relative to your swing path. This can cause inconsistent shots and affect your accuracy. Focus on squaring the club face at impact for straighter shots. Practice aligning your body and club face better throughout your swing.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:52:17,Herald,,Gap Wedge,70.86614295959473,1.59,-3.59,4.77,8.36,80.97709688143641,1.1426767917594525,25.479999542236328,3.470000028610229,6444.89697265625,1493.846923828125,6615.759765625,Estimated,-13.050000190734863,19.68503880500793,96.76290553047056,-1.2699999809265137,-2.1434820449300105,102.56998930799364,-1.5399999618530271,-2.755905411842093,"Your shot with the gap wedge was solid, showing good ball speed and decent carry distance. However, your attack angle and club path suggest a slight pull to the left. Focus on aligning your setup and practicing a more neutral club path to improve accuracy. Working on your spin rate could also help with consistency in controlling the ball's flight.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:53:07,Lauren,,Gap Wedge,70.19506206035614,2.05,-0.31,-1.63,-1.3199999999999998,86.88260742941839,1.2377310437408506,29.31999969482422,-1.3799999952316284,5388.5751953125,289.005126953125,5396.31982421875,Estimated,-3.069999933242798,26.90288678402453,108.54111674427986,-2.819999933242798,-5.347768729347365,114.69815643348102,-2.859999895095825,-5.730533268482986,"Your gap wedge shot shows good potential but needs some adjustments. Your club speed is solid, but the club face being closed at impact (-1.63 degrees) means the ball is likely starting left of your target. Additionally, your attack angle is slightly positive, which is good for launching the ball, but it could be better with more downward angle. Work on getting the clubface more square at impact to improve accuracy.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:53:45,Herald,,Gap Wedge,67.77917082309723,-6.68,-9.34,4.79,14.13,77.75590310382086,1.1471946640770034,32.220001220703125,2.759999990463257,6228.64404296875,115.24609375,6229.7099609375,Estimated,-1.059999942779541,23.92825736295731,90.5402433715999,2.7100000381469727,4.276027967620081,94.89281950162058,2.6700000762939453,4.429133939716962,"Your gap wedge shot shows some good characteristics, but there are areas to improve. Your club speed is decent for this shot, but the negative attack angle indicates you're hitting down on the ball too steeply, which can lead to inconsistent strikes. Try to adjust your club path to be less out-to-in; this will promote a straighter ball flight. Also, your backspin is quite high, which might make the ball stop quickly but could also prevent it from carrying as far as it could. Focus on improving your impact position for a better strike.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:55:28,Brian,56,Sand Wedge,67.82390954971314,-3.22,-4.24,0.96,5.2,73.03597461376012,1.07684701602503,28.309999465942383,0.2599999904632568,7155.0654296875,132.38729858398438,7156.2900390625,Estimated,-1.059999942779541,18.055555287568268,82.6443542492807,-0.0900000035762786,-0.1421697194880806,87.55467548165325,-0.1099999994039535,-0.1749781188001158,"Your shot with the sand wedge shows you're generating good speed and launch angle, but your attack angle is a bit too steep, which can lead to excessive backspin. This can make it harder to control your shots. Focus on a more level swing path to improve distance and accuracy. Also, your club path suggests you're aiming left, so practice a more neutral path to help straighten out your shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:10,Brian,56,Sand Wedge,63.90927097082138,-8.45,7.98,9.09,1.1099999999999994,61.80654894256213,0.9670983255431082,38.63999938964844,8.460000038146973,4397.0078125,330.6126708984375,4409.419921875,Estimated,-4.300000190734863,18.307085838349167,67.36657557508352,8.079999923706055,9.470690724870565,70.64741537591817,7.989999771118164,9.820646636548643,"Your club speed is good for a sand wedge, but your attack angle is quite steep, which may lead to inconsistent contact. The ball is spinning a lot, indicating that your club face is likely open at impact. Focus on promoting a flatter swing path and try to stabilize your club face at impact for more controlled shots. Also, practice keeping your body balanced during the swing to help improve accuracy.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:39,Herald,56,Sand Wedge,61.53811846017838,-4.28,-3.11,-0.45,2.66,52.970652995891214,0.8607779100391051,33.0,-0.7599999904632568,1966.7374267578125,139.9424591064453,1971.7099609375,Estimated,-4.070000171661377,10.269028952074793,53.1167960417688,-1.3799999952316284,-1.279527475392726,63.42956948280335,-1.4700000286102295,-1.629483778177388,"Your shot shows good potential but could use some adjustments. The club speed is decent, but the attack angle is a bit too steep, meaning you're hitting down on the ball more than needed. This can lead to excessive spin and affect your distance. Additionally, your club path is slightly out-to-in, which can cause unwanted side spin. Focus on hitting more level through the ball to improve direction and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:56:43,Jason,56,Sand Wedge,0.0,0.0,0.0,0.0,0.0,94.10791075389898,inf,20.46999931335449,8.0,3177.646484375,1834.6148681640625,3669.22998046875,Measured,-30.0,18.307085838349167,122.62685261883144,-1.5700000524520874,-3.368328778754176,135.10498399960397,-2.5199999809265137,-5.949256234757229,"It looks like you didn't hit the club in this shot since your club speed and attack angle are both zero. Make sure to focus on making contact with the ball next time. For your sand wedge, try to ensure your club is coming down at a slight angle to help get under the ball, which will help it pop up in the air effectively.",contact drill,1.1903353,69.998,101.33,83
+8/6/24 23:57:03,Brian,56,Sand Wedge,57.33267815828323,-7.04,-2.4,29.94,32.34,44.38081714430791,0.7740928658832575,27.0,24.290000915527344,1000.0008544921876,-239.7097930908203,1028.3299560546875,Estimated,13.479999542236328,4.855642967812344,35.137795435044154,25.600000381469727,15.179352270349112,47.67060247299969,25.780000686645508,20.73490654004217,"Your swing shows a couple of things to work on. The clubface was open at impact, which is causing the ball to go off to the right (slices). Try to square the face to your target. Your attack angle is quite steep; you might want to shallow it out a bit for cleaner contact. Also, the backspin is lower than usual, which could affect your stopping power on the green. Focus on a more level swing path with a squarer clubface at impact for better results.",face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:57:51,Brian,56,Sand Wedge,51.82981478452683,0.0,-11.98,19.8,31.78,40.756978411107866,0.7863616449440868,16.149999618530273,14.770000457763672,3531.9375,-1895.3958740234373,4008.3798828125,Estimated,28.21999931335449,1.695100511617028,21.53324581019729,17.09000015258789,6.33202077389285,28.510497535508875,17.6200008392334,8.62860853018202,"It looks like you had a strong swing speed, but the ball didn’t go as far as you might want. The club path being so far left (-11.98 degrees) indicates you may be swinging across the ball, which can lead to slices. Additionally, the club face angle is too open (19.8 degrees), causing the ball to launch right. A good first step is to work on your swing path and ensure your face is square at impact.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:58:23,Brian,56,Sand Wedge,47.355942122936256,0.03,-20.0,-16.24,3.7600000000000016,44.29133764309972,0.9352857457279428,34.16999816894531,-15.850000381469728,5508.89501953125,-269.429931640625,5515.47998046875,Estimated,2.799999952316284,7.720909602053837,37.23753090511264,-16.1299991607666,-10.34558154701665,42.377514094114304,-15.970000267028809,-11.657917258760335,"Your shot shows that your club face is significantly closed to the swing path, which is causing your ball to start left and curve further left. Try to align your club face more square at impact. Additionally, your attack angle is almost level, so focus on making a slightly more descending strike to get better quality contact and control. This will help lower your backspin and give you more distance.",club face alignment drill,1.1903353,69.998,101.33,83
+8/6/24 23:58:46,Brian,56,Sand Wedge,48.74284264802933,-4.98,-14.98,-10.58,4.4,43.12813399371544,0.8848095771751037,39.560001373291016,-10.56999969482422,1740.295654296875,-151.64402770996094,1746.8900146484375,Estimated,4.980000019073486,8.803587007496503,37.3031492029786,-10.380000114440918,-6.725721696006133,45.35214351518152,-10.210000038146973,-8.038057407749818,"Your swing shows you have a high attack angle and an aggressive club path, which is pulling the shot to the left. To improve, focus on bringing your club on a straighter path and aim to keep the clubface square to that path as you strike the ball. This will help you gain better control and accuracy over your shots.",swing path drill,1.1903353,69.998,101.33,83
+8/6/24 23:59:21,Brian,56,Sand Wedge,45.99141096115112,-3.61,9.14,2.56,-6.58,39.10164603831345,0.8501945302644129,25.290000915527344,3.25,1969.033447265625,712.0027465820312,2093.81005859375,Estimated,-19.8799991607666,3.433945772931537,26.55293087234645,1.7100000381469729,0.7983377057287839,29.833770673181107,1.5299999713897705,0.7983377057287839,"Your sand wedge shot shows that you're generating decent club speed, but your attack angle is slightly too steep, which can cause you to hit the ball down into the ground. Your club path is aimed a bit to the right, which might cause the ball to slice. Focus on lowering your attack angle and aligning your club path more towards your target for better accuracy and distance.",swing path drill,1.1903353,69.998,101.33,83
+8/7/24 00:00:17,Lauren,56,Sand Wedge,60.1959566617012,-9.8,-1.63,7.51,9.14,56.75107658958814,0.9427722348284427,36.68000030517578,5.96999979019165,2853.06005859375,563.3687744140625,2908.14990234375,Estimated,-11.170000076293944,14.107610726408666,59.36132679479124,4.079999923706055,4.22134709568266,67.16972485328915,3.7799999713897705,4.429133939716962,"Your sand wedge shot shows promise, but your attack angle is quite steep at -9.8 degrees, which can lead to too much downward contact. This is causing a high backspin rate and can affect distance. Aim to flatten your swing a bit and keep your clubface more square at impact to control the ball better. A slight adjustment can help you achieve a more predictable outcome.",swing path drill,1.1903353,69.998,101.33,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
index 3c7ff7424e..d8820bd9aa 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_4.csv
@@ -1,68 +1,68 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your shot data shows a decent club speed, but the smash factor is a bit low. This means you're not maximizing the power from your swing into the ball. Your attack angle is a little steep, which can cause the ball to launch too low. Try to focus on creating a smoother, shallower swing path to improve your contact and overall distance. You could also benefit from adjusting your follow-through to help with your launch angles.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your club speed is good, but your swing path and attack angle suggest you're coming in a bit steep and to the left. This can cause pulls or fades. Focus on keeping the club face square to your path at impact, which can help you hit straighter shots. A slight adjustment in your swing path should improve your accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Your shot data shows that you're generating a decent ball speed with your 7 iron, but your club path is a bit off, leading to the ball starting left of your target. You have a negative attack angle, which means you're hitting down on the ball, but it might help to get a bit more upward angle to launch it higher. Work on aiming your club face more towards where you want the ball to go to reduce the sidespin, which is causing the ball to curve left. Overall, focus on your swing path and club face alignment.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data indicates a few areas for improvement. Your club speed is decent, but you can enhance your contact and direction. The negative attack angle means you're hitting down on the ball too much, which can lead to lower ball flight and less distance. Also, adjusting your club path and face angle will help straighten your shots. Focus on getting your club to swing more from the inside and square at impact for better accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"You're making good contact, but there's room for improvement in your swing path and angle. Your attack angle is negative, meaning you're hitting down on the ball a bit too much, which can lead to lower shots. Try to work on hitting the ball with a slightly upward angle. Your ball is also curving to the left (sidespin), so focusing on a straighter swing path will help with accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your swing speed is decent, but the club path is significantly out to the right (negative angle), which is causing your ball to slice. The club face is too open at impact, resulting in high sidespin and a lot of left-to-right movement in the air. To improve your accuracy, focus on aligning your club path more with your target and closing the club face a bit at impact. Paying attention to your launch angle is also crucial—aim for a higher angle for better carry distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your shot data shows you have a decent club speed and ball speed, which is good! However, your club path being negative indicates that you're swinging more from the inside to the outside, which could lead to pulls or slices. Your attack angle is slightly upward, which is nice for an iron. Try to work on straightening your club path for better accuracy and consistency.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"Your club speed is solid for a 7-iron, but the attack angle is a bit steep, indicating you're hitting down on the ball too much. This can lead to less distance and more spin. Try to have a more level or slightly upward attack angle when hitting your iron shots. Focus on maintaining a steady tempo and shifting your weight properly during the swing for more consistency and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Your 7-iron shot looks solid! Your club speed is good, and the ball speed shows that you're making decent contact. However, your attack angle is quite shallow, which could cause some consistency issues, especially with height. The face being open at impact points to a need for adjustment in your swing path. Working on your swing path will help you hit straighter shots. Focus on bringing the club more from the inside to square the face at impact. This should also help reduce the sidespin you’re seeing.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Your 7-iron swing looks solid overall. Your club speed is decent, but the attack angle is quite flat, which can affect your launch. The club path is slightly out-to-in, leading to the ball's leftward direction (negative sidespin). Focus on improving your swing path to make more consistent contact and keep the ball straight. A little more upward angle on your swing can help launch it higher, reducing backspin. Try to keep your club face more aligned at impact to help with direction and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"Your 7-iron shot shows that you're making decent contact with a good ball speed, but there are a couple of things to work on. The club path being slightly negative and the attack angle being down means you're cutting across the ball a bit, which can affect your direction and might be contributing to some slice tendencies. Work on improving your swing path and keeping the club face more square at impact. This will help you achieve straighter shots and better distance control.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your 7 iron shot had a decent ball speed and carry distance, but your club face is open at impact, which is causing a leftward spin. To improve accuracy, focus on aligning your club face square to your target and work on keeping a more neutral swing path. Additionally, increasing your attack angle may help you get more height on your shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"You have decent club speed and your ball speed shows you're hitting the ball well, but your accuracy could use some work. The club path is slightly to the left, and the club face is open, which is causing the ball to veer off course. Focus on aligning your club face with your target during the swing. Additionally, try to maintain a more neutral attack angle for better consistency.",alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your shot data shows consistent swing mechanics but a couple of areas for improvement. The club speed is good, but you might want to work on your club face alignment at impact, which is slightly closed. This will help straighten out your shots and improve accuracy. Consider focusing on a more neutral swing path to reduce slicing. To improve your distance and control, practice hitting with a higher launch angle by adjusting your setup slightly and maintaining an upward angle of attack.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Great job with your 7-iron! Your club speed and ball speed are solid. However, your club path is quite negative, indicating an outside-to-inside swing, which can cause pulls or slices. Work on squaring the clubface at impact to improve accuracy. Focus on keeping your swing path straighter and aligning your body more towards the target.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your 7-iron shot showed good ball speed and carry distance, but your club path is coming from the outside, which may cause your shots to slice. Focus on keeping your club path straighter. Try to feel like you're swinging more to the inside during your backswing.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your shot with the 7 iron is solid, but there are a few areas to improve. The club path is slightly to the left (-2.2 degrees) and the club face is also closed (-2.3 degrees), which is causing your ball to slice left. Try focusing on keeping your club path more neutral. Additionally, your ball speed is good, but there's room to optimize your smash factor for better distance. Practice making smoother, more controlled swings to improve consistency.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your 7 iron shot shows good ball speed and carry distance, but the slight pull (negative club path and face angle) suggests you're aiming left. Focus on aligning your body and clubface more toward your target to help straighten your shots. Also, consider lowering your backspin to improve distance consistency.",alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Great job with your 7 iron! Your club speed and ball speed are solid, which is getting you good distance. However, your club path is slightly inside-out, leading to a bit of fade. Focus on keeping your club path straighter through impact to help with accuracy. Additionally, consider lowering your backspin for more distance by keeping a more level swing angle.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your shot looked solid, but we can improve a few areas. Your club speed is good, resulting in nice ball speed and carry distance. The backspin is a bit high, which could cause the ball to balloon in the air. A slight adjustment to your attack angle (try getting it a bit more downward) would help with that. Also, work on aligning the club face more with your swing path to reduce the sidespin, which is causing the ball to curve a bit. Overall, nice job!",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"You're generating decent club speed and ball speed, which is a good start! However, your attack angle is slightly negative, meaning the club is coming down on the ball too much. This can lead to low shots and less distance. Additionally, your spin is higher than average, which is causing some side spin and affecting accuracy. Focus on leveling out your swing path for straighter shots and try to angle your club slightly less downwards at impact. This could help you achieve better flight and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your shot data shows some great potential! Your club speed is solid for a 9 iron, but there's room for improvement in your accuracy. Your attack angle is slightly descending, and the face being closed to the path indicates you might be aiming to the right while hitting. Try to aim straighter and work on squaring the clubface at impact for better direction.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Your 9 iron swing shows good speed at 62.8 mph, but your attack angle of -5.7 degrees suggests you're hitting down on the ball too much. This can cause low launches and more spin, affecting your distance and accuracy. Work on a more neutral or slightly upward angle of attack to help launch the ball higher and carry it farther. Also, your ball is deviating quite a bit to the right, so focus on centering your swing path for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your 9-iron shot had some good distance, but the club face was slightly open at impact, leading to a push to the right. To improve accuracy, focus on aligning your club face with your target and consider working on your attack angle to achieve a more positive strike rather than a downward one.",club face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your 9-iron shot had a decent carry distance of about 97 yards, but there are a few areas to improve. The club speed is good for generating decent ball speed, but your attack angle is a bit downward. This could lead to more backspin, but it's also affecting your launch angle. A more neutral attack angle will help you get more distance and a better launch. Additionally, your club face being open at impact is causing the ball to curve to the left, so working on squaring your face at impact will help straighten out your shots.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing speed is good, but the club path and face angle indicate that you're cutting across the ball a bit, which can cause slices. Focus on swinging more from inside to out to improve your direction and reduce sidespin. Try to also square the clubface at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron swing shows promise, but you might want to work on straightening out your ball flight. Your face angle is slightly open compared to your club path, which could be causing your shots to fade to the right. Additionally, your spin rate is quite high, which can lead to less distance. Focus on aiming your clubface more towards your target at impact and practice lowering your backspin for better carry distance.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"Your shot data shows you’re making solid contact, but there are a few areas to work on. The club speed is good for a 9 iron, but your attack angle is quite level. This can lead to too much backspin, which is causing the ball to rise too much in the air. Try to get a bit more downward motion through impact. The club face is also open at impact, leading to some rightward deviation. You may want to focus on getting the face square to your target as you swing through.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your 9-iron shot shows decent speed and carry distance, but the face angle was quite open compared to your swing path. This means your shots are likely starting right. Reducing backspin could also help the ball carry further. Focus on squaring the clubface at impact to improve accuracy and distance.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"Your 9-iron shot shows good ball speed but a negative attack angle indicates you're hitting down on the ball too much, which can lead to excess spin and loss of distance. Try to flatten your swing path a bit and focus on hitting through the ball to maximize your carry distance. Additionally, working on aligning your clubface will help ensure more accuracy.",attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"It looks like the data provided has some missing values, but I see that your ball speed is good at around 97.7 mph. Your launch angle is decent, but working on your swing path and contact with the ball could help improve your accuracy and distance. Try to focus on hitting the ball cleanly and consistently, aiming to keep the club face square to your target at impact.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your swing is generally good but you’re coming in steeper than ideal with a negative attack angle of -6.2 degrees, which can lead to more chunked shots. Also, the club face was open relative to your path, which caused the slight right deviation in your shot. Try to focus on a more level swing path and closing the clubface at impact for straighter and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your shot has some good elements, but there are areas for improvement. The club speed of around 73.6 mph is decent for a 5 iron, but the attack angle is slightly negative. This means you're descending into the ball, which can lead to lower shots. Your path is slightly out to the right, and the face is open, contributing to some sidespin. To improve your shots, focus on a more neutral club path and getting more lift by adjusting your attack angle.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"Your club speed is solid, but your attack angle is a bit steep, which can lead to inconsistent contact and lower launch. Your club path and face angle indicate you're aiming right at impact, causing your shots to curve left. Focus on setting up with a more neutral face and practicing a straighter path. Work on your alignment to target and keep an eye on your swing path during your practice sessions.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Your shot data shows a nice ball speed but a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball a bit. This can lower your launch angle and distance. Try to focus on a more neutral or positive attack angle where you're sweeping the ball up more at impact. Additionally, the club path is almost straight, but the face is open relative to that path, which could be causing some sidespin and affecting your accuracy. Work on closing the clubface a bit at impact. As a general tip, focus on getting a clean strike and a better launch angle for more distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your shot with the 4 Hybrid shows potential, but your ball speed and smash factor indicate you could be striking the ball more efficiently. A smash factor of 0.55 is below optimal, which means more energy could be transferred from the club to the ball. Focus on hitting the ball squarely to increase your distance. Your launch angle is decent, but you have some sidespin affecting the accuracy. Work on improving your consistency in striking the ball to enhance both distance and direction.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your club speed is solid for a hybrid, but your attack angle is a bit too negative. This means you're hitting down on the ball rather than sweeping it. Try to focus on a more neutral or slightly upward angle to help improve your launch and distance. Your ball speed indicates good contact, but let’s work on reducing that sidespin to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"You're making solid contact with a decent carry distance of about 129 yards, but your ball's sidespin suggests you may be slicing it a bit. Focusing on your club path and face angle can help straighten out your shots. Working on your follow-through can help with this. Keep your club speed consistent, as it's good but could use a little more power for added distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your shot data indicates that you're generating good ball speed, but the club face is significantly open at impact, causing a rightward push (slices). To improve, focus on aiming your club face more square to your target and practice closing it slightly during your swing. Also, try to create a more upward attack angle to add some launch and distance.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"You're making solid contact with decent ball speed, but your club path is aimed far to the left. This may lead to hooking shots. Focus on improving your swing path to be more neutral, which can help straighten out your shots and increase consistency. Also, your attack angle is slightly negative, indicating you might be hitting down on the ball too much with the hybrid. Try to make a more sweeping motion to get the ball airborne more easily.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot shows some potential, but there are a few areas to work on. The club speed is decent, but the ball speed suggests that improving your contact can help you hit the ball further. The launch angle is good, but the backspin is quite high, making the ball climb rather than carry distance. Focus on hitting down on the ball less and try to bring the face more square at impact for lower spin. Experiment with your stance and follow-through to help straighten the ball flight.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"Your shot shows that you're hitting down on the ball too much, which is causing a steep attack angle and high backspin. This can lead to less distance and control. Focus on making a more sweeping motion through the ball rather than hitting down. Also, try to keep your clubface more aligned with your swing path to reduce sidespin, which is affecting your accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your 8 iron shot shows decent ball speed but with a high amount of backspin and a low launch angle. This means the ball could benefit from more height and potentially more carry. Work on improving your attack angle to create a positive angle of attack, which can help launch the ball higher and provide better distance. Keep your club face more square to your target to help reduce sidespin and improve accuracy.",attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your shot shows a solid club speed and decent ball speed, but your club face is significantly open at impact, which is causing the ball to go right. To improve, focus on aligning your club face square to your target at address and during your swing. Additionally, aim to reduce the amount of sidespin by adjusting your swing path.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your driver is producing a high launch angle, but your speed is low and the ball isn't going far. Focus on building your swing speed, and try to have a more consistent strike on the ball. Work on your setup and aim to hit the ball more solidly to improve your distance and accuracy.",swing speed drill,1.1913916,70.0,101.325,73
-7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your shot data shows you're generating decent club speed and ball speed, which is good! However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit, which can reduce distance. Also, the club face is a little open at impact, causing slight slice spin. Focus on leveling out your swing path. Try to aim for a positive attack angle and a more neutral face position at impact for better distance and accuracy.",attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your driver shot shows a solid club speed and decent ball speed, but the spin rates indicate some slicing, as shown by the sidespin. Focus on correcting your swing path to hit straighter shots. Work on keeping your clubface square at impact for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"You're generating a decent club speed, but your attack angle is slightly negative, which can lead to less lift on the ball. Consider focusing on keeping the clubface square to the target at impact to help reduce that sidespin. Additionally, your swing path suggests you're coming outside-in, which may contribute to slicing. Aiming to improve your swing path and keep the clubface more aligned could help increase accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver shot data indicates a few key areas for improvement. Your club speed is decent, but an attack angle of -3.8 degrees suggests you're hitting down on the ball. Ideally, you want to be hitting slightly upwards with the driver. The club path indicates that you're coming from the inside, which is good, but the club face being closed at -5.2 degrees implies you're likely hooking the ball. Focusing on getting the club face more square at impact can help. Try to work on improving your launch angle, as ideal numbers are generally between 12-15 degrees.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your driver swing shows good potential, but there's room for improvement in your attack angle and club path. Your attack angle is slightly negative, which means you're hitting down on the ball instead of up. Try to increase your attack angle to around 0 degrees or slightly positive for better launch conditions. Your club path is also to the right; focusing on a more neutral swing path will help straighten your shots. Lastly, managing your spin rate will help distance and control.",attack angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your shot shows a consistent club speed, but your club path and face angle indicate you're aiming left, which is causing a fade or slice. Focus on aligning your feet and shoulders towards your target and improving your swing path. Additionally, your attack angle is slightly down, which is good for a wedge, but ensure you're making solid contact with the ball to reduce backspin and optimize distance.",alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your pitching wedge shot shows good speed, but the attack angle is slightly negative, suggesting you're hitting down too much on the ball. Aim for a more neutral angle to help improve your launch. The ball is spinning a bit too much, which could be leading to higher deviation in your carry. Focus on contacting the ball more cleanly to enhance control and distance.",half swing pause,1.1913916,70.0,101.325,73
-7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your club speed and ball speed are quite good, but your attack angle is slightly negative. This means you might be hitting down too much on the ball. Aim for a more level or slightly upward angle. Your backspin is pretty high, which is good for controlling the ball, but be mindful of the sidespin causing slight hooks. Work on keeping the club path more neutral to improve accuracy.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Your swing is looking solid! Your club speed and ball speed show you have good power. However, your attack angle is quite shallow, which can lead to more unpredictable shots. Focus on hitting down a bit more on the ball to increase that angle, which can help with better height and spin control. Your backspin is high, indicating that you might benefit from a more consistent strike. Experiment with your stance and ball position to see if it helps you compress the ball better.",attack angle focus,1.1913916,70.0,101.325,73
-7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your swing speed looks good, but you're hitting down on the ball a bit more than ideal, which can create unnecessary backspin. Try to slightly level out your swing path to promote a cleaner, more controlled strike. Additionally, the face angle suggests you may be aiming slightly right, which can affect your accuracy. Focus on aligning your body and clubface square to your target. Work on these elements to improve your distance and direction.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot with the pitching wedge shows some solid ball speed and carry distance. However, your attack angle is a bit too negative, which means you're hitting down on the ball too much. This can lead to excessive spin, which is evident with your high backspin numbers. Try to focus on a more positive angle of attack. Additionally, the club path is slightly out to in, implying some slices. Work on aligning your swing path more from inside to outside. Overall, a little adjustment in your technique can help you achieve cleaner and more consistent shots.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your club speed at 51.4 mph is solid for a pitching wedge, but we need to work on your swing path and attack angle. Your attack angle is slightly negative, which means you're hitting down on the ball rather than sweeping it. This can cause high backspin and lower distance. Focus on making a more neutral swing path and a shallower attack angle for better launch and distance.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your pitching wedge shot shows good ball speed but a few adjustments can help. Your attack angle is slightly negative, meaning you're hitting down on the ball more than you should for a cleaner strike. Aim to have a level or slight upward angle at impact. Also, the club face is open (pointing right), leading to some sidespin and deviation, which causes your shots to veer off target. Focus on aligning your club face more square to your target at impact. Overall, with some tweaks to your angle and alignment, you can improve accuracy and distance.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your pitching wedge shot had a good carry distance but the ball is spinning quite a bit, which can cause it to lose distance and control. The face of the club was open at impact, which is likely contributing to the slice (the ball curving to the right). Focus on aligning your clubface more square to your target at impact. You may also want to work on your attack angle, which is a bit steep – try to hit up on the ball a little more for better contact.",club face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your shot shows a few areas for improvement. The club speed is good for a pitching wedge, but the attack angle is quite steep, which is likely causing the ball to go up too high and maybe not travel as far as it could. Your club face angle suggests that the ball is starting to the right of your target, and combined with your club path, it might be leading to some slicing. Focus on matching your club face angle to your club path for straighter shots. Additionally, consider trying to lower your attack angle a bit. This will help you make better contact with the ball and improve your distance control.",face angle drill,1.1913916,70.0,101.325,73
-7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your club speed is decent for a gap wedge, but your attack angle is slightly descending and your club path is going too far to the left. This might cause the ball to veer left and create extra spin. A higher launch angle and decent backspin are good, but try to focus on making more consistent contact. Aim to flatten your path and keep your face square to improve accuracy and control.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your shot data shows that your club speed is decent, but your attack angle is quite steep. This might be causing you to hit down too much on the ball, which can lead to more backspin and less distance. Additionally, the face angle is open relative to your swing path, which could be contributing to a rightward flight. Focus on making sure your clubface is square at impact and work on your follow-through for a smoother shot.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your gap wedge shot shows a solid carry distance of about 48.5 yards, but there's room for improvement. The club path is slightly out to the right (5.7 degrees), while the club face is left (about -3.2 degrees). This means you're adding some sidespin, which can cause your ball to curve left. Focus on getting your club face aligned more with your club path to reduce side spin. Also, your high backspin (over 6,000 rpm) is great for stopping the ball on the green, but be mindful of your launch angle, which can sometimes make it harder to achieve distance. Consider working on your alignment and face angle.",face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,Your gap wedge shot didn't quite reach its potential. The ball speed and launch angle suggest that you might not be making solid contact with the ball. Focusing on your setup and ensuring a slightly more upward angle of attack could help lift the ball higher and increase distance. Try to swing through the ball more smoothly.,swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your gap wedge shot shows a few areas to work on. The club speed is decent, but the attack angle is a bit too steep, which means you're hitting down on the ball more than necessary. This can cause the ball to launch lower than intended. Also, the club face is slightly open at impact, leading to some sidespin and a leftward ball flight. Focusing on a more level swing plane and ensuring the clubface is square at impact can help improve your accuracy and launch conditions.",swing path drill,1.1913916,70.0,101.325,73
-7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Your shot with the sand wedge had a good carry distance of almost 50 yards, but the club face was slightly open relative to your swing path, which contributed to some sidespin. Focus on closing the clubface a bit more at impact and try to improve your swing path to create straighter shots. Additionally, your attack angle indicates you're hitting down on the ball, which is fine for a sand wedge, but ensuring a more centered strike can help your distance and control.",club face alignment drill,1.1913916,70.0,101.325,73
-7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"Your club speed is good for a sand wedge, but your attack angle is too steep, which can lead to inconsistent contact and high spin. Try to keep the club face more square to your target to improve accuracy and reduce sidespin. Focusing on a smoother swing path will help improve your carry distance and direction.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:46:32,Jason,,7 Iron,130.67376950859307,-5.463913440704346,1.4884170293807983,2.5645759105682373,1.076158881187439,92.49460882962649,0.7078284278280047,15.37328815460205,2.292842149734497,3138.176513671875,306.779296875,3153.1357421875,Estimated,-5.583333969116211,12.46161833941403,117.0700853972594,0.754073441028595,1.540681333987365,133.01163138895026,0.5503637790679932,1.2777324265511822,"Your club speed is strong, but your launch angle and ball speed could be improved for better distance. Work on getting your attack angle closer to neutral (0 degrees) for more optimal contact. This can help increase your carry distance and overall accuracy.",attack angle adjustment drill,1.1913916,70.0,101.325,73
+7/31/24 19:46:58,Brian,,7 Iron,65.47857911988513,-2.487455606460572,-1.230146050453186,3.9261159896850586,5.156261920928955,83.60094714926981,1.276767887650774,16.549287796020508,3.0710763931274414,2406.00390625,-150.41136169433594,2410.700927734375,Estimated,3.577191114425659,9.938744137034291,98.59265021909778,3.948386907577514,6.7888718506033,116.90504884925394,4.055502414703369,8.267802278974273,"Your swing speed is decent, but the club path and face angles suggest you're aimed a bit left with an open face, causing a fade. Try to focus on aligning your body better and ensuring the clubface is square at impact. A slight upward attack angle would also help you get more distance.",alignment drill,1.1913916,70.0,101.325,73
+7/31/24 19:47:29,Brian,,7 Iron,62.79744524613807,-0.4604516923427582,-3.802584171295166,2.681905746459961,6.484489917755127,84.85868624154318,1.351307937909494,13.924854278564451,1.7271723747253418,2180.8720703125,-188.3817749023437,2188.9931640625,Estimated,4.936903476715088,7.605657793057276,93.76589021161271,2.714186191558838,4.440320109431525,121.18273276214131,2.9218811988830566,6.177251555872488,"Good effort with your 7 iron! Your club speed is decent, but your attack angle slightly downward suggests you might be hitting behind the ball. Focus on making sure the clubface is square to the path during your swing to reduce sidespin, which is causing some left-side shots. Practice a smoother takeaway to help with your swing path and improve your overall accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:48:27,Brian,,7 Iron,64.76716759251758,-2.134370803833008,-2.338614225387573,-1.767001390457153,0.5716128349304199,80.69306815764139,1.2458946586227386,10.463260650634766,-1.7440788745880127,1273.843017578125,735.4534912109375,1470.9071044921875,Estimated,-30.0,3.3367586554722948,63.21938150509459,-4.647597789764404,-5.122477258400863,99.89284285369013,-5.730152606964111,-9.973703850691663,"Your shot data shows a few areas for improvement. The club speed is solid, but the attack angle is slightly negative, which means you're hitting down on the ball too much. This can cause low launch and less distance. Also, the club path is slightly to the left (negative), which indicates you're swinging across the ball — this can lead to hooks or pulls. Aim for a more neutral swing path. Focus on keeping a slightly upward angle on your swing to help with distance and direction.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:49:29,Brian,,7 Iron,65.97161663281258,-4.140535354614258,1.2515361309051514,3.2004857063293457,1.9489495754241943,84.65700323457622,1.283233723159514,12.816304206848145,2.785552740097046,1468.3160400390625,-624.7774658203125,1595.712646484375,Estimated,23.05005073547364,5.685011591215584,83.05039588773798,5.923145294189453,8.570358158841486,119.54711043579393,6.882819175720215,14.326440595148595,"Your swing speed is solid, but your attack angle is a bit steep, which might lead to less distance. The club face is slightly open to your swing path, contributing to some offline shots. Focus on creating a more neutral swing path and working on your follow-through to improve accuracy and consistency.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:49:53,Jason,,7 Iron,74.0262053250135,0.0841974392533302,-4.117635250091553,15.61061668395996,19.728252410888672,83.22602240727247,1.1242778424460227,7.4347639083862305,12.307687759399414,5953.98486328125,-2018.025146484375,6286.68115234375,Estimated,18.72341537475586,3.768668083248997,73.71545982183216,17.26983070373535,21.88406737110972,97.25643823274912,18.423093795776367,30.73610674785982,"Your shot data shows that your club speed is decent, but the club path is significantly out to the right (negative angle), causing a push to the right. The face angle is even more open, leading to high sidespin and unpredictable direction. Focus on correcting your swing path and club face alignment for better accuracy and distance. A good drill for you is the 'swing path drill,' which will help you improve your swing direction and face control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:50:37,Herald,,7 Iron,69.55434650686038,5.233762264251709,-5.424313068389893,3.566206216812134,8.990519523620605,79.68070223504583,1.145589114652765,9.229848861694336,2.2506346702575684,1918.646484375,899.0692749023438,2118.85107421875,Estimated,-25.10758209228516,2.934634340538196,60.937042022317655,-0.7306137084960938,-0.7772575172614538,95.05806463980298,-1.8332300186157229,-3.0410630457873538,"Your shot data shows that your club speed is decent, but your attack angle is a bit steep for a 7 iron. This can cause the ball to launch lower than desired. Additionally, your club path is moving too much to the left (negative value), leading to a slight pull. Focus on straightening your club path and slightly lowering your attack angle to achieve better launch and direction.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:51:21,Brian,,7 Iron,62.365040633824265,-5.191579341888428,3.074093103408813,1.165247678756714,-1.9088454246521,80.47148564687723,1.2903300443491217,11.962801933288574,1.3418129682540894,2158.692138671875,168.6655731201172,2165.271240234375,Estimated,-4.467628002166748,5.108352053093029,77.29782923886341,0.6449805498123169,0.8702303961175062,108.18942536232952,0.4329586923122406,0.8179576325885805,"You have a solid swing speed, but your attack angle is too steep (-5.2 degrees), which often leads to contacting the ball with a downward strike. This can cause the ball to lose distance and height. Try to level out your swing a bit more. Your launch angle is okay, but a little higher would improve carry distance. Work on aligning your club path and face more consistently to reduce the sidespin. Focus on these adjustments and you'll see improvements in distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:52:18,Lauren,,7 Iron,69.80826997791246,1.11073100566864,1.5061115026474,4.8917083740234375,3.385596752166748,87.41516661980586,1.2522179198462342,16.08123207092285,4.206615447998047,1878.6700439453125,-128.4530792236328,1883.056396484375,Estimated,3.911481380462648,9.927105848111182,104.73950236405652,5.074700832366943,9.264746514311923,128.0188252570033,5.193653106689453,11.588626730829104,"Great job with your 7 iron! Your club speed is decent, and you're making solid contact, as indicated by your ball speed and smash factor. However, your club face is open at impact, which is causing the ball to slice to the right. Focus on closing the club face a bit more at impact to improve your accuracy and direction.",club face drill,1.1913916,70.0,101.325,73
+7/31/24 19:52:53,Jason,,7 Iron,72.97324680397742,0.1654268354177475,-3.232875108718872,1.332017183303833,4.564892292022705,97.92443419785924,1.3419223960379112,15.416401863098145,0.6896291971206665,3119.116455078125,-492.2471923828125,3157.719970703125,Measured,8.96823787689209,14.455490122875176,129.14274250485596,3.541105270385742,7.97648471636586,144.90430854826445,3.836093425750733,9.694450622442789,"Great job on getting the ball speed up to nearly 98 mph! However, your attack angle is nearly flat, which can limit your distance and trajectory. Additionally, a slight out-to-in swing path (negative club path) is causing some unwanted sidespin, resulting in a leftward curve. Focus on maintaining a more neutral swing path and adding a bit more angle at impact to help improve your launch conditions and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:53:52,Herald,,7 Iron,70.59819153301851,-2.6880452632904053,-2.7722411155700684,1.0071452856063845,3.779386520385742,96.21803468077906,1.362896592553341,14.52444553375244,0.4804097712039947,3260.1572265625,24.942401885986328,3260.252685546875,Measured,-0.438342809677124,12.986369690526317,123.71691985276811,0.3647689521312713,0.7876286860440018,139.90232444853154,0.3466151356697082,0.8470601992615343,"Your shot data indicates that your ball speed is good relative to your club speed, which means you're making decent contact. However, your attack angle is slightly negative, which might lead to more of a downward strike on the ball. This could be affecting your backspin, which is on the higher side. Work on your club path being more neutral (closer to zero) to improve your accuracy and consistency. Lastly, try to increase your launch angle slightly for better distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 19:55:57,Lauren,,7 Iron,71.55683647527303,-0.387246310710907,0.2240932881832122,5.88931131362915,5.665217876434326,108.1344156281084,1.511168197960722,11.1925048828125,4.865653991699219,1068.1971435546875,-616.7239990234375,1233.4478759765625,Measured,30.0000057220459,7.155436233645844,117.63959498559144,8.777739524841309,17.952031982746348,169.78863272958188,9.990228652954102,29.455027231181703,"Your club speed is good for a 7 iron, but your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal. This can lead to less distance. The face angle indicates you're likely aiming a little to the right, which is causing some sidespin and a significant deviation in carry distance. Focus on swinging with a slightly upward angle and ensuring your clubface is aligned with the target at impact.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:02:26,Brian,,7 Iron,68.6091584760502,-1.424451470375061,-1.1223756074905396,6.078583240509033,7.200958728790283,91.8107639176178,1.3381706751244693,17.583572387695312,4.852646827697754,4116.6875,-1235.40673828125,4298.06298828125,Measured,16.70435905456543,15.286765781971212,116.38260554844965,10.903185844421388,22.01381046117467,128.4370652490088,11.39711856842041,25.38019935128318,"Your club speed is decent, but there are a few areas we can improve. The negative attack angle means you're hitting down on the ball, which can lead to excessive backspin. You also have a significant amount of sidespin, which is causing your shots to veer left. Focusing on a more neutral path and ensuring the clubface is square at impact will help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:03:09,Brian,,7 Iron,69.90118837278715,5.229072093963623,-3.041921854019165,-1.5982547998428345,1.4436670541763306,89.99603498342549,1.287475035524022,9.013721466064451,-1.6934692859649658,2642.853759765625,-6.403030872344971,2642.861572265625,Estimated,0.138814315199852,4.769190161596839,88.17275320678709,-1.6893388032913208,-2.599352226333337,121.51613495737638,-1.6751463413238523,-3.5520341475969417,"Your 7 iron shot shows good power, but the club path suggests a slight slice since it's coming from the outside. Your launch angle is a bit low, which could explain why you're not maximizing distance. Focus on adjusting your swing path to be a bit more inside-out and try to lift the ball slightly for a better launch angle. Overall, great effort! Let's work on consistency with these adjustments.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:04:59,Jason,,7 Iron,71.1028555785033,-1.7472357749938965,-6.158811092376709,3.3009848594665527,9.459795951843262,92.70401441418198,1.303801565491688,17.392019271850586,1.94087028503418,1925.94921875,-48.62606048583984,1926.56298828125,Measured,1.4462875127792358,13.088841700856392,121.10975957463596,2.3274245262146,4.918342567627292,142.37275803747434,2.365129947662353,5.8753631645715245,"Your 7 iron swing is solid, but we need to focus on your club path and attack angle. The negative attack angle (-1.75°) suggests you're hitting down on the ball a bit too much, which can lead to less distance. Also, the club path is aiming left (-6.16°), causing the ball to curve. Aiming more straight and hitting slightly upward will help improve both distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:05:37,Herald,,7 Iron,92.98968151907866,8.137763977050781,-5.566732883453369,0.9361234903335572,6.502856254577637,97.79419996674731,1.0516672212355402,16.084259033203125,0.0724045038223266,2020.277099609375,-45.529823303222656,2020.7900390625,Measured,1.2910236120224,13.429840750336098,130.26257138524034,0.3866430222988128,0.8786574392664193,151.38492166356264,0.4288719296455383,1.1337800432633145,"Your shot with the 7 iron shows a good club speed and decent carry distance. Your ball speed is solid, indicating you’re making good contact with the ball. However, your club path is negative, which suggests that the club is moving too much to the left during the swing, causing a slight hook (left spin). Focus on improving your swing path to help straighten out your shots. Work on hitting more consistently with a neutral path to keep your shots in line.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:06:17,Herald,,7 Iron,73.00241340088087,0.8176588416099548,-2.205431699752808,-2.323730230331421,-0.1182985305786132,103.4899124013682,1.4176231658680951,14.925654411315918,-2.1847238540649414,2263.7236328125,689.5737915039062,2366.4228515625,Measured,-16.94174575805664,14.092172967412353,139.11115859456186,-6.887776374816895,-16.68296100255543,159.75995076595063,-7.477401733398437,-20.790420729736525,"Your 7-iron swing needs some adjustments to improve consistency. Your club path is slightly out to in (-2.2 degrees), which is causing the ball to curve left. Aim to keep your club path more neutral. Also, the face angle at impact is slightly closed, contributing to the left spin. Focus on a more balanced swing and aim for a straighter path. Your smash factor of 1.42 indicates good contact, but better alignment will enhance distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:07:05,Jason,,7 Iron,73.34470705260355,1.4524685144424438,-0.1274093240499496,-0.0826786756515502,0.0447306483983993,103.17169953854592,1.4066686429676534,15.85877799987793,-0.0838564857840538,2727.347412109375,292.52081298828125,2742.98974609375,Measured,-6.121838569641113,16.58259053825816,142.75948422554575,-2.015379905700684,-5.020518379906093,159.66106233486062,-2.212754964828491,-6.164527555078337,"Your shot data shows that you're generating decent speed with your 7 iron, but there's room for improvement in your accuracy. Your club path and face angle are slightly misaligned, contributing to the ball veering off target. Focus on getting the club face square at impact and maintaining a consistent path. Practicing with alignment sticks can help you visualize better aim and improve your shot direction.",alignment stick drill,1.1913916,70.0,101.325,73
+7/31/24 20:07:59,Lauren,,7 Iron,73.85841632708707,1.8634462356567385,-0.9128312468528748,3.77043080329895,4.683261871337891,99.30652812239532,1.344552632737338,16.519786834716797,2.982897520065308,2878.962158203125,-135.2749786376953,2882.138427734375,Measured,2.690201759338379,16.193724214971212,135.10203036269832,3.9679784774780273,9.348875104480726,151.3226282931173,4.03662633895874,10.652180947464103,"Your 7-iron swing shows good club speed and ball speed, but your ball is starting slightly left of target. The face angle indicates you’re closing the clubface a bit too much at impact, which can lead to hooks. Work on keeping your clubface more neutral at impact.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:08:43,Brian,,7 Iron,73.00051048949717,0.057190403342247,0.1441737711429596,1.0186299085617063,0.8744561672210693,102.36226247521336,1.402212967948225,17.87547492980957,0.8547657132148743,3480.9912109375,-112.81793212890624,3482.81884765625,Measured,1.8562901020050049,20.428222660573056,142.4934566574666,1.59912109375,3.9767323522186473,156.1501392252394,1.648532509803772,4.4922173454575045,"Your 7-iron shot shows solid speed and distance, but you have a bit too much backspin and sidespin. This can lead to inconsistent ball flight. Focus on keeping your clubface square to your path to reduce sidespin. Also, try to lower your backspin for better distance. A slight adjustment in your swing path could help.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:12:05,Jason,,7 Iron,72.7658977290339,-1.9001318216323853,-0.7184647917747498,2.5209853649139404,3.239450216293335,95.14204495873582,1.3075087084478276,16.536205291748047,1.9808951616287231,1808.544189453125,-740.6456909179688,1954.3255615234373,Measured,22.27037048339844,12.301086296279893,121.64504368673352,6.913641929626465,14.64284686276551,143.60726145354056,7.6615753173828125,19.14596878119869,"Your club speed is decent, but the attack angle is slightly too negative, which means you're hitting down too much on the ball with your 7-iron. Try to make more of a sweeping motion instead. Also, your ball is spinning a bit sideways (left), so check your grip and alignment to improve accuracy. Overall, aim for a higher launch angle and reduce the sidespin for better distance and straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:15:21,Herald,,9 Iron,67.8504045614327,-2.2255921363830566,2.438861608505249,-0.8917117714881897,-3.330573320388794,89.95803648839592,1.3258290362432057,19.90540885925293,-0.4273048937320709,3828.895751953125,675.9927368164062,3888.111328125,Measured,-10.012409210205078,17.24052358850247,116.84537537143116,-3.8583364486694336,-7.862544418106893,128.84065386698512,-4.151571273803711,-9.32750712675363,"Your club speed is solid for a 9-iron, but let's focus on your attack angle and club face position. The negative attack angle suggests you're hitting down too much; this can cause excess backspin and may lead to a loss of distance. Try to improve your angle of attack by ensuring you're making contact with the ball slightly before the ground. Your club face angle is also slightly closed at impact, which can cause your shots to veer to the left. Work on opening the face a bit more at impact to help straighten out your shots.",attack angle adjustment,1.1913916,70.0,101.325,73
+7/31/24 20:16:14,Lauren,,9 Iron,62.787000566615006,-5.719568252563477,4.723902702331543,4.500900268554688,-0.2230024337768554,79.99202877730022,1.2740221392234086,22.48326301574707,4.288229465484619,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,12.095216135234068,97.7917140012396,8.4876708984375,14.433757112338412,119.20119282994165,9.22564697265625,19.110700354079427,"Great job with your 9-iron! Your swing speed and ball speed are solid, and you're getting decent carry distance. However, your attack angle is a bit steep and could be causing some loss of distance. Aim to flatten your swing a little. Also, the side spin suggests you're slicing the ball, leading to more deviation. Focus on keeping the clubface square at impact to help straighten your shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:16:56,Brian,,9 Iron,64.98438962024557,-1.276633858680725,7.648924350738525,8.632473945617676,0.9835495948791504,76.36751165192527,1.175167022391072,20.12955665588379,8.047996520996094,1788.6201171875,1032.66015625,2065.320556640625,Estimated,-30.0,9.974189865803964,86.3968748454563,2.7665445804595947,4.170153851503898,103.8350720440012,1.816500186920166,3.291329540095916,"Your shot shows good distance with the 9 Iron, but the club face is slightly open relative to your swing path, which is causing the ball to curve more to the right. Focus on aligning your club face with your intended target line throughout your swing. Additionally, try to increase your attack angle slightly to improve launch and distance. A little more downward angle helps maximize energy transfer to the ball.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:17:35,Jason,,9 Iron,66.02770131922216,-1.0211721658706665,1.865754008293152,6.37830114364624,4.512547016143799,79.91149210627191,1.2102722116574405,22.211889266967773,5.472737789154053,1577.06689453125,-910.5198974609376,1821.0399169921875,Estimated,30.0,12.59117995602503,97.32429678911558,11.26524543762207,19.01242309220788,114.6768385173964,12.113736152648926,24.06529693741209,"Your club speed is solid, but your attack angle is slightly down, which can cause low flying shots. The face angle is pointing a bit right, contributing to the sidespin and deviation. Focus on getting the clubface square at impact and try to have a more neutral attack angle. This will help you achieve higher, straighter shots.",clubface alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:18:22,Lauren,,9 Iron,66.6919539238902,-0.6414411067962646,-0.7524805665016174,-1.1402722597122192,-0.3877916932106018,92.72003129609766,1.3902731265290424,20.625822067260746,-1.0308011770248413,2778.69775390625,532.9038696289062,2829.3369140625,Measured,-10.856471061706545,18.25562664169479,125.93786290286062,-4.408777713775635,-9.68110189406866,140.31095260518305,-4.725136280059815,-11.558288332542134,"Your swing shows some room for improvement. You're making solid contact, but your ball is starting left. This is due to a closed clubface and a slightly inside-to-out path. Try to work on keeping the clubface more square at impact and aligning your path more towards the target. A higher launch angle is good, but we want to reduce the spin to help the ball carry farther.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:19:05,Herald,,9 Iron,66.01217509831349,0.7837195992469788,-0.5981051921844482,0.5900079011917114,1.1881130933761597,94.6646531320057,1.4340483856352164,21.40818214416504,0.4098068177700043,6498.89453125,-983.0802612304688,6572.82861328125,Measured,8.601852416992188,23.187242845232504,119.92959807146964,4.349471092224121,9.095463070303708,126.43503341782524,4.513145446777344,9.948914994062534,"Your 9-iron shot shows good distance and decent launch angle, but the spin is a bit high, which may affect control. Focus on flattening your attack angle slightly and reducing sidespin to hit straighter shots. Practicing clubface alignment at impact will help improve accuracy.",clubface alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:19:57,Brian,,9 Iron,64.88882165593304,0.2147407531738281,0.8440543413162231,4.155110359191895,3.311056137084961,89.04900804049339,1.372332025270354,18.506032943725582,3.5187158584594727,4544.58642578125,1255.634033203125,4714.857421875,Estimated,-15.445066452026367,15.643879465571445,111.60800977241706,-1.7243090867996216,-3.3583039348498005,122.4322046093057,-2.2017598152160645,-4.7037032755423525,"You have a solid club speed and decent carry distance, but your attack angle and club face angle show that you could improve your ball striking. Lowering your backspin will help you achieve a more penetrating ball flight. Focus on making sure you are hitting down on the ball slightly for a better angle of attack. This should help bring down the backspin and also improve your overall distance.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:20:30,Jason,,9 Iron,68.59972925148077,2.6970064640045166,1.5986045598983765,7.427753448486328,5.829148769378662,88.89298637350021,1.2958212422038298,22.512157440185547,6.301353931427002,3458.33740234375,810.6754760742188,3552.082763671875,Estimated,-13.192617416381836,19.38026143975617,117.1445604340388,2.3124918937683105,4.726773349113387,129.13835376753286,1.8856443166732788,4.249359974234324,"Your 9 iron shot looks solid, but let's work on a few things. Your club face is slightly open at impact (7.4 degrees), which can cause the ball to curve more to the right. Aim for a club face that's closer to square when you strike the ball. Additionally, your attack angle is slightly upward (2.7 degrees), which is good, but pairing that with a more neutral club path will help improve your consistency. Lastly, the spin is a bit high, so focus on striking the ball cleanly to lower it for better distance and control.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:21:17,Herald,,9 Iron,66.23098004111625,-7.4857964515686035,5.267982482910156,8.224663734436035,2.956681251525879,82.957575370413,1.2525494159819597,18.63850975036621,7.415092945098877,6000.52294921875,74.56669616699219,6000.986328125,Estimated,-0.7119608521461487,14.14314406305266,99.18744928048363,7.633731842041016,13.17604803908614,108.7211550978118,7.559513568878174,14.302944997616578,"Your 9-iron shot shows a good ball speed, but the attack angle is too steep, meaning the club is coming down too much rather than making solid contact. Try to focus on leveling out your swing a bit to achieve a cleaner strike and better distance. Additionally, your club face angle is open at impact, which could lead to slices. Work on aligning your club face more square to the target.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:22:00,Brian,,7 Iron,,,,,0.0,97.6916304831957,-43.67206573486328,18.57002639770508,6.1772894859313965,2233.443603515625,92.80144500732422,2235.370849609375,Measured,-2.379318952560425,17.087003304166615,136.11962502555434,5.7865190505981445,13.723922654264584,154.4991062566187,5.671362400054932,15.268033341129922,"It looks like your ball speed is good, but we need to work on your club speed and alignment. A smoother swing path can help improve accuracy, and focusing on your follow-through will help with distance. Try aiming straight at your target and ensure your club face is square at impact to reduce deviation.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:25:38,Lauren,,5 Iron,69.04708835796464,-6.195860385894775,3.729235172271729,6.409929275512695,2.680694103240967,93.46321632363195,1.3536156056151918,10.000468254089355,5.731889724731445,2040.7725830078125,480.8905029296875,2096.666015625,Measured,-13.25937271118164,5.542760391189631,95.59800448465012,3.457570075988769,5.765486202959608,134.32024272308445,2.7475881576538086,6.438823637771918,"Your 5 iron shot shows that you're striking the ball well, but your attack angle is too steep, hitting down on the ball more than desired. This may lead to less distance and higher spin. Try to flatten your swing path slightly and work on your follow-through for better ball flight. Additionally, your club face is open at impact, contributing to some sidespin. Focus on squaring the face as you swing through.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:26:21,Lauren,,5 Iron,73.62123506291755,-1.7002897262573242,2.5531105995178223,6.92753791809082,4.374427318572998,98.88637723540432,1.3431773747193303,6.63642692565918,6.009899616241455,1000.0000610351562,577.3502197265625,1154.7005615234375,Estimated,-30.0,2.186866455096805,66.43182041510272,3.872267723083496,4.486351789681578,129.66404273149055,2.7999517917633057,6.333877747943177,"Your 5 iron swing shows some room for improvement. The club speed is decent at just over 73 mph, but the launch angle is quite low at about 6.6 degrees. This can lead to less distance and a lower flight. The club face was open at impact, evidenced by the +6.9° face angle, which is causing your shots to veer right. Focus on keeping the club face square at impact and work on your attack angle to get the ball airborne more effectively.",club face drill,1.1913916,70.0,101.325,73
+7/31/24 20:26:59,Brian,,5 Iron,72.88672833528108,-3.730431079864502,6.6148600578308105,8.959274291992188,2.344414234161377,82.3238034808237,1.1294759054368828,12.36902141571045,8.18704891204834,1000.0000610351562,-207.5836334228516,1021.3182983398438,Estimated,11.7271146774292,4.546279226044817,73.3131477757388,9.286540031433104,11.830691459379864,115.60765132303275,9.651641845703123,19.38247666743541,"You have a good club speed and ball speed for a 5 iron, but your attack angle is a bit too negative, indicating you're hitting down on the ball rather than making solid contact. The club path to the right and open face are also leading to some slicing. Focus on making a more neutral swing path and aim for a slightly positive attack angle for better contact and direction. Aim to align your body and club face at the target during your setup.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:27:59,Herald,,5 Iron,67.74157168346119,-1.4122387170791626,-0.117081418633461,5.112564086914063,5.229645729064941,96.83360518031714,1.4294561341563712,9.037195205688477,4.18492603302002,1700.5372314453125,-740.53515625,1854.7828369140625,Measured,23.5317440032959,4.604733494283323,91.99865582721486,7.7473955154418945,12.40195320519831,133.75538052389493,8.870373725891113,20.62502540662672,"Your 5 iron swing shows promise, but here are a few areas to work on. The club speed is good, but the attack angle is slightly negative; try to hit the ball with a slightly upward angle. The face angle indicates that you are hitting the ball to the right, which can be fixed with better alignment and swing path. Your carry distance is decent, but with a better attack angle and alignment, you could gain more distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:31:15,Lauren,4 Hybrid,4 Hybrid,128.54138237184725,,,,0.0,70.54922356451925,0.5488444441995571,16.792388916015625,13.755343437194824,2205.648193359375,-1273.431396484375,2546.863037109375,Estimated,30.0,6.185600899180486,67.37161928556225,18.888330459594727,21.809861415658588,88.53821154041634,20.0572566986084,30.36499979223868,"Your shot data indicates that your club speed is good, but your ball speed is quite low, suggesting a need for better contact. The launch angle and backspin are reasonable, but the high spin and carry deviation show that your shots are straying off target. Focus on making clean contact with the ball to improve your distance and accuracy.",clean contact drill,1.1913916,70.0,101.325,73
+7/31/24 20:32:02,Brian,4 Hybrid,4 Hybrid,70.7142691274239,-3.236635446548462,1.7485878467559814,1.248060941696167,-0.5005269050598145,95.2989967483336,1.347662896389541,15.90781021118164,1.2439812421798706,1617.68408203125,-136.27162170410156,1623.41357421875,Measured,4.815155029296875,11.515327099696831,121.88363747473976,2.215583562850952,4.7121303186912655,146.07768669887628,2.365957498550415,6.030504194582306,"Your 4 Hybrid shot was solid overall, with good ball speed and decent distance. However, the attack angle is negative, which means you're hitting down on the ball instead of sweeping it off the ground. Try to focus on a more neutral to upward angle during your swing to improve ball flight and distance. Additionally, your side spin indicates some slicing, so working on your club path could help straighten out your shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:38:44,Jason,4 Hybrid,4 Hybrid,73.57612838321256,0.3529984056949615,0.150858998298645,0.2347011864185333,0.0838421881198883,103.0628666605744,1.4007650161175056,12.436846733093262,0.2116654217243194,2042.2362060546875,-451.5027160644531,2091.550537109375,Measured,12.466565132141112,10.306447943918442,129.46491420496386,3.0966134071350098,6.993573906658185,157.59471798031882,3.615304946899414,9.93754265761504,"Your shots show consistent performance with a decent carry distance of about 129 yards and a total distance of around 158 yards. The attack angle is nearly flat, which is good, but you might benefit from a slight upward angle of attack for better launches. Your spin rates indicate some sidespin, which can lead to hooks or slices. Focusing on keeping the club face square through impact can help straighten your shots.",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:39:23,Lauren,4 Hybrid,4 Hybrid,73.09143210740422,-0.213353618979454,0.9670361876487732,12.379620552062988,11.41258430480957,99.75774851767346,1.3648350516799892,16.636476516723633,10.28990364074707,2184.104736328125,-283.52691650390625,2202.4306640625,Measured,7.396420955657959,15.08721694623796,136.31020969843303,12.667956352233888,29.892918503757983,155.14568574353143,12.850943565368652,34.50676008811797,"Your strike with the hybrid is solid, but there are a few areas for improvement. The club face is open at impact, which may be causing the ball to fade to the right. Work on closing the club face at impact. Your launch angle is good for distance, but focus on creating a more neutral attack angle to optimize your shots. Additionally, consider your swing path; making it more consistent will help you hit straighter shots. Keep practicing and stay patient with your progress!",club face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:39:56,Herald,4 Hybrid,4 Hybrid,72.73524634925707,-0.4486014246940613,-7.317972660064697,1.867077350616455,9.185050010681152,102.9234421354704,1.4150421879546116,8.50053882598877,0.6179836988449097,3862.01513671875,386.3976745605469,3881.296630859375,Measured,-5.713475227355957,8.37079993655027,121.59332166645618,-1.1467125415802002,-2.433648189761641,145.39421178146404,-1.4438780546188354,-3.663696641123579,"Your shot shows a solid ball speed, but the negative attack angle and club path indicate that you're hitting down on the ball too much and coming too far from the inside. This can lead to a low launch and hook. Focus on sweeping the ball off the ground with a more neutral swing path to achieve better launch conditions and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:42:50,Brian,5 Wood,5 Wood,70.66780992998656,,,,0.0,73.95400562448685,1.0465020169403303,15.7073392868042,17.81857681274414,2852.023681640625,-1118.4814453125,3063.501220703125,Estimated,21.41368103027344,6.637506824270815,73.95791669991559,22.509246826171875,28.313504972394185,94.34368500177334,23.38602066040039,37.44727249984271,"Your shot data shows you're generating a good amount of speed and distance with your 5 Wood. However, there's quite a bit of side spin, which suggests control issues. To improve accuracy, focus on your swing path and ensure that your clubface is square at impact. This will help reduce the side spin and keep your shots straighter.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:43:45,Herald,5 Wood,5 Wood,67.67374099920562,-6.422933101654053,4.612529277801514,21.62070083618164,17.00817108154297,79.87547332174017,1.1803023173002625,10.10464572906494,18.33688735961914,2714.541015625,-1139.00146484375,2943.81689453125,Estimated,22.76256561279297,3.821636429833632,68.42958866306935,22.438331604003903,26.118817167874795,98.51429540502704,23.61961555480957,39.47100188123295,"You're making solid contact with the ball, but it looks like your club face is open at impact, causing high sidespin and a significant slice. To improve your accuracy and distance, focus on closing the club face and guiding your swing back on a straighter path. A lower attack angle can help increase your launch and distance as well.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:44:59,Brian,,8 Iron,70.3255504112035,-2.160888433456421,-0.1406293660402298,1.9881806373596191,2.128809928894043,92.24866393321008,1.3117375320039306,10.140239715576172,1.6155402660369873,5236.64599609375,795.86572265625,5296.7783203125,Measured,-8.64168643951416,8.35440683454351,104.339201127269,-1.1577515602111816,-2.108163816906,121.04650668937666,-1.5535597801208496,-3.281826171633924,"Your shot shows solid ball speed and decent carry distance, but the backspin is quite high. This can cause your ball to lose distance and not reach the intended target. The slightly open club face at impact suggests a need to work on aligning your swing path and face at contact. Consider practicing a more neutral swing path and working on reducing backspin for better control and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:45:23,Brian,,8 Iron,67.43748559102323,0.6419554352760315,-1.4846205711364746,18.89249992370605,20.377120971679688,78.49841400579771,1.1640175092211154,18.756628036499023,15.332962989807127,2980.677490234375,-1720.894775390625,3441.789794921875,Estimated,30.0,9.975257847509964,87.32616077099738,23.10621452331543,34.27001023727598,102.4898823364365,24.16667366027832,41.95857323911423,"Your 8-iron shot shows some room for improvement. The club speed is decent, but the club path is slightly left, which is causing your ball to start further left and curve in that direction. Work on keeping the club face more neutral to reduce sidespin and create straighter shots. Additionally, a higher launch angle with less backspin could help with carrying the ball further. Focus on a smoother swing rhythm to boost accuracy and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:47:02,Jason,,Driver,36.09665030023734,,,,0.0,29.16301507809999,0.8079147188321858,37.50109100341797,-22.48918914794922,4695.900390625,0.0,4695.900390625,Estimated,-0.0,3.6845384501293097,17.408196716344605,-23.07573699951172,-6.823097326837797,24.008485316817087,-22.90591049194336,-9.344561459621332,"Your driver swing needs some attention. The club speed is low, which affects your distance. Work on generating more power in your swing while keeping control. The launch angle is quite high, so try to lower it for a better ball flight. Additionally, practicing your aim could help reduce the significant deviation; your shots are veering off to the left. Focus on alignment and stance to help keep your shots straighter.",alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:47:41,Lauren,,Driver,77.68401059975076,-1.132906436920166,1.9771136045455933,-2.4379210472106934,-4.415034770965576,106.27456294774127,1.3680365126267342,16.744915008544922,-1.7551733255386353,1340.53955078125,-9.73024559020996,1340.5748291015625,Measured,0.4158715307712555,15.186531944239846,149.91105684763895,-1.7181695699691772,-4.494954048579132,174.74229900072532,-1.6995024681091309,-5.182517854935099,"Your driver swing shows potential, but there are a few things to work on. Your club speed is good, but the angle of attack is slightly negative, which means you're hitting down on the ball. A more positive angle can help increase distance. Additionally, your club face is closed at impact, which can cause the ball to start left. Focus on getting your face more square to the target at impact. Lastly, your launch angle is decent, but with a little adjustment, you could maximize your carry distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:48:24,Herald,,Driver,104.03770341606014,,,,0.0,105.51181121257105,1.014168976708528,10.420772552490234,5.547305107116699,1610.3175048828125,929.7171020507812,1859.434326171875,Measured,-30.0,7.113204023468995,116.35006548084492,0.2494460344314575,0.5061401859035648,159.14429268686945,-1.249135136604309,-3.46946581195175,"Your club speed is good at over 104 mph, and your ball speed is also strong, but it looks like your launch angle could be a bit higher to maximize distance. The backspin is manageable, but reducing sidespin will help with accuracy. Focus on improving your swing path and face angle for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:49:07,Herald,,Driver,79.83817455197277,-2.348558187484741,6.410960674285889,-3.909279584884644,-10.320240020751951,110.40417078034623,1.3828493875254593,16.560150146484375,-2.408986568450928,2234.96337890625,865.6138916015625,2396.737060546875,Measured,-21.171667098999023,18.869997719384173,158.35729029283175,-9.008152961730955,-24.794811878681458,177.4500164313631,-9.693695068359377,-29.87920995732861,"Your driver swing shows a few areas to work on. The club speed is solid, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than launching it up. Your face is also pointing left at impact, contributing to less-than-straight shots. Focus on improving your attack angle and ensuring the club face is more square to your target at impact for straighter and longer drives.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:49:42,Jason,,Driver,82.12431351522719,-3.82540512084961,7.594527721405029,-5.20120906829834,-12.795736312866213,115.22594342899174,1.4030673560227322,16.60111427307129,-3.322110652923584,1523.9200439453125,8.623250961303711,1523.9444580078125,Measured,-0.3242103457450866,18.89434645073993,173.20357098337627,-3.5072150230407715,-10.595761476401776,197.1545625897197,-3.500901222229004,-12.03922323108361,"Your driver swing shows potential, but there are a few areas to improve. The club speed is decent for generating distance. However, a negative attack angle (-3.8 degrees) indicates you're hitting down on the ball too much, which can lead to less carry. You should also work on bringing the club face more square at impact, as it’s open (-5.2 degrees), causing a slight push. Focusing on a more upward swing path will help you gain height and distance.",attack angle adjustment drill,1.1913916,70.0,101.325,73
+7/31/24 20:50:32,Jason,,Driver,78.3153590506272,-2.604547500610352,6.525287628173828,-2.454107999801636,-8.979395866394043,113.64053664962194,1.451063214511456,11.221305847167969,-1.1993703842163086,2750.040771484375,-1046.230224609375,2942.332763671875,Measured,20.828903198242188,13.041879708417127,150.39894092792565,5.327485084533691,13.96423626827982,169.768674821451,6.095256805419922,18.026392294928428,"Your club speed is decent, but your attack angle is slightly negative, which suggests you're hitting down on the ball. This can lead to less distance. Aim for a more upward angle during your drive to increase launch and distance. Additionally, your club path is quite open, which is causing the ball to slice a bit to the right. Work on getting the club more on the right path during your swing.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:51:24,Brian,,Pitching Wedge,62.326926940123485,-1.0027711391448977,-4.420799255371094,-2.036372900009156,2.3844263553619385,82.83473092072836,1.3290360200223958,20.42560195922852,-2.225884199142456,7116.12353515625,-3380.828369140625,7878.40185546875,Estimated,25.412118911743164,15.293678460435444,95.26884084181074,7.361966609954834,12.207522129456606,102.23022094055796,8.001185417175293,14.229771563541362,"Your pitch shot with the wedge shows some areas to improve. The club path is quite negative, meaning you're coming too far from the inside. This can cause your shots to pull left and not go straight. Also, your attack angle is slightly downward, which is okay but try to avoid hitting too steeply into the ball while still making solid contact. Your ball speed is good, but the backspin is a bit high, which might cause the ball to stop quickly or lose distance. Focus on a more neutral swing path and maintaining a consistent attack angle.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:51:56,Lauren,,Pitching Wedge,65.24288690520643,-3.5532937049865723,1.185339331626892,-0.1323882043361663,-1.3177275657653809,89.13052603353572,1.366133999604224,20.569047927856445,0.0395712777972221,7670.11279296875,-2821.921142578125,8172.751953125,Estimated,20.199138641357425,18.946037182490727,106.1248498524883,8.823208808898926,16.278061395316968,112.12225965107064,9.241162300109863,18.005714750687048,"Your shot shows a good club speed and a high launch angle, but the attack angle suggests you're hitting down on the ball a bit too much. This can cause high spin and inconsistent distance. Focusing on a more neutral attack angle will help you achieve better contact and more distance. Consider practicing your setup and ensuring your weight shifts more towards your front foot during the swing.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:52:26,Brian,,Pitching Wedge,67.2707504476075,-1.3967825174331665,3.5183253288269043,2.043968439102173,-1.4743568897247314,86.74410449368406,1.289477282719523,21.28546905517578,2.119199514389038,6411.1123046875,138.4622802734375,6412.60693359375,Estimated,-1.2372380495071411,18.82504445034897,106.97256867523356,1.8043931722640991,3.368207796451543,114.34085814757418,1.7601418495178225,3.5120265516573,"Your shot with the pitching wedge shows decent club speed and ball speed, indicating solid distance. However, your attack angle is slightly negative, meaning you might be hitting down on the ball a bit too much. This can produce higher backspin, which can lead to less control in the air. Try to focus on a neutral or slightly upward attack angle to improve your contact and control. Your sidespin indicates a slight fade; working on your club path can help straighten it out for more accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:53:03,Brian,,Pitching Wedge,66.04141422771363,0.3172986209392547,0.6858350038528442,1.6019067764282229,0.9160717725753784,86.54760116030411,1.3105049637774908,20.417110443115234,1.40165913105011,6015.669921875,64.50564575195312,6016.015625,Estimated,-0.6143555045127869,17.64591546855854,107.02100331432212,1.2731854915618896,2.377937925300955,115.19296570764254,1.2475675344467163,2.5079563543994823,"Great job with your pitching wedge! Your club speed is solid, and you're getting good distance. However, your launch angle is a bit low for optimal height. Consider focusing on your attack angle to help get the ball airborne more effectively. Also, your backspin is quite high—a little less spin could help with control and distance.",attack angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:53:34,Brian,,Pitching Wedge,72.20179970243953,-2.925678253173828,0.8685567378997803,4.259513854980469,3.3909571170806885,84.50419859714202,1.1703890892665216,24.06616973876953,3.607540845870972,7457.67333984375,334.41278076171875,7465.16748046875,Estimated,-2.5675048828125,20.76967226483498,101.4254967250863,2.907508373260498,5.144788063727788,106.5447752531236,2.838970184326172,5.2771343592011135,"Your club speed and ball speed are good, but your attack angle is a bit too steep, which may cause the ball to launch too high and spin excessively. Focus on lowering your attack angle slightly for better control and distance. Your club face is open at impact, contributing to the sidespin; aim for a more square face at impact to help straightening out your shots. Practicing with a few adjustments can lead to improved consistency.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:11,Jason,,Pitching Wedge,51.75485475317328,-4.1394548416137695,-0.9435153603553772,4.056066513061523,4.999581813812256,66.91809318209334,1.2929819531179412,24.39144325256348,3.213685989379883,6646.5546875,-1085.5438232421875,6734.619140625,Estimated,9.275894165039062,11.996904455983326,72.1046180085068,6.187828540802002,7.77203296852332,79.3365562539766,6.398407936096191,8.841375203953362,"Your shot shows good distance with a decent launch angle, but the slightly negative attack angle means you're hitting down on the ball a bit too much. Try to level out your swing to improve contact and reduce spin. Also, the face being open at impact might be causing some sidespin, leading to the ball veering off target. Focus on keeping the clubface square during your swing for better accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:25,Brian,,Pitching Wedge,51.440853041776336,-2.612541675567627,-4.858884811401367,-1.874466180801392,2.984418630599976,54.71739338098223,1.0636952955765515,21.34828758239746,-2.1477067470550537,3826.951416015625,-141.8633270263672,3829.579833984375,Estimated,2.1229562759399414,5.751813116860319,48.68526435796775,-1.8509719371795648,-1.572587287454141,60.72315365486975,-1.770451903343201,-1.8760695684447484,"Your pitching wedge shot shows that you're making good contact, but there are a few areas for improvement. Your club path is coming too far from the inside, causing the ball to angle left with a high amount of backspin. Work on aligning your clubface more square to the path to improve direction. Also, consider aiming for a more neutral attack angle to help get better launch and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:39,Herald,,Pitching Wedge,54.54602895763082,-0.856980562210083,-2.098251819610596,9.08949089050293,11.187742233276367,55.96831441856693,1.0260749588579745,21.87934684753418,7.203765869140625,4665.60595703125,-991.7155151367188,4769.84033203125,Estimated,12.0001220703125,6.387533399160873,50.9213760857283,9.689576148986816,8.570600123446752,61.8478927480196,10.042203903198242,10.784644053436525,"Your club speed is solid, but your attack angle and club path suggest that you're hitting down on the ball too much and may be pulling it left. Try to focus on a more neutral swing path and aim to hit with a slightly upward angle to enhance your trajectory. Your backspin is quite high, which can cause the ball to drop quicker, but adjustment in your swing will help with distance control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:54:52,Jason,,Pitching Wedge,58.60009206162658,-4.691119194030762,-1.772952914237976,26.870006561279297,28.64295959472656,50.68081060868826,0.8648588905865534,21.50462913513184,21.849788665771484,2816.2265625,-871.8963623046875,2948.10693359375,Estimated,17.202388763427734,4.625643616572006,41.02510299462347,24.55110549926757,17.046124844238193,54.08307752109431,25.01315689086914,22.867745271193144,"Your pitching wedge swing shows some inconsistencies, particularly with the club face being significantly open at impact. This causes the ball to launch high and to the right with excessive side spin. Focus on closing the club face during your swing and aim for a more squared stance. Also, try to improve your attack angle by striking down on the ball slightly more, which will help you gain better contact and control.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:55:09,Brian,,Pitching Wedge,49.99950433406366,-5.996450901031494,-1.141445517539978,12.15051555633545,13.29196071624756,50.77424526427467,1.0154949722108184,17.824384689331055,9.837883949279783,2167.127197265625,788.7174072265625,2306.190673828125,Estimated,-19.998779296875,3.293526255396955,36.57924950927281,7.963730812072754,5.067926755324038,53.80477233519969,7.297912120819092,6.83473665871179,"Your shot data shows good club speed and ball speed, but the club face is open at impact, causing the ball to spin off to the right. Focus on closing the club face slightly at impact to improve accuracy. Also, your attack angle is a bit steep; try to hit slightly more level for better distance and control.",face angle drill,1.1913916,70.0,101.325,73
+7/31/24 20:55:55,Jason,,Gap Wedge,62.31993822073673,-0.6717824935913086,-2.410786867141724,3.619774341583252,6.030561447143555,68.21360037205386,1.0945710525328478,26.285446166992188,2.6717100143432617,4744.36865234375,671.8977661132812,4791.70947265625,Estimated,-8.060629844665527,13.545861735610174,76.7171308734396,0.5818186402320862,0.7790847672115646,85.29617785610208,0.3522151112556457,0.5245879011533141,"Your shot with the gap wedge shows good distance, but your club path is too far to the left, and the face angle is open. This likely causes the ball to curve right. Focus on aligning your club path more toward your target and ensuring that the clubface is square at impact for straighter shots.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:56:22,Brian,,Gap Wedge,59.136068812593294,-7.132810115814209,3.284372091293335,19.563220977783203,16.27884864807129,56.42545261225132,0.954163064018812,26.25611686706543,16.48063850402832,3204.560302734375,-1451.1798095703125,3517.830322265625,Estimated,24.36331558227539,8.197638801152493,54.59106552263575,21.487812042236328,19.99689363496373,65.02065780637122,22.11990737915039,24.48327827759817,"Your swing shows a steep angle of attack, which is making you dig into the ground too much. Try to shallow out your swing a little to improve contact with the ball. Also, the face is open at impact, which can lead to a fade or slice. Work on squaring the clubface at impact for straighter shots. Lastly, focus on keeping a consistent tempo to maximize your club speed and distance.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:56:51,Lauren,,Gap Wedge,46.6660302515752,,5.748694896697998,-3.237786054611206,-8.986480712890625,53.9796141577599,1.1567217924206834,23.1204833984375,-1.940274119377136,6272.72705078125,663.1307373046875,6307.681640625,Estimated,-6.034694671630859,6.634368063583111,48.57309290440935,-3.24159836769104,-2.74667529651191,57.14042129093059,-3.408179521560669,-3.39698489726402,"Your gap wedge shot shows you're getting solid distance, but there are some areas to work on. The club face is slightly open at impact (negative value), which can cause the ball to drift to the left and adds unwanted sidespin. Focus on keeping the club face square at impact for a straighter ball flight. Additionally, your launch angle is good, but with lower backspin, try hitting down a little more to maximize backspin for better stopping power on greens.",face alignment drill,1.1913916,70.0,101.325,73
+7/31/24 20:57:09,Lauren,,Gap Wedge,44.50773621365943,,,,0.0,35.30937831456913,0.7933312569542165,5.824036121368408,34.85582733154297,2714.97705078125,0.0,2714.97705078125,Estimated,-0.0,0.1732772288681374,6.159904675281609,34.88746643066406,3.5232570467844653,17.867500813536026,34.874210357666016,10.21621913402464,"Your gap wedge shot shows a slower club speed and low launch angle, which suggests you may need to work on your striking technique. Your ball isn't getting much height or distance, likely due to a steeper attack angle. Focus on making a more controlled swing and aim for a higher finish to improve your launch angle and distance.",high finish drill,1.1913916,70.0,101.325,73
+7/31/24 20:57:44,Brian,,Gap Wedge,50.68234232435361,-5.063382148742676,1.9381871223449707,-1.474937915802002,-3.4131250381469727,50.65103388548914,0.9993822614064656,18.34844970703125,-0.9690279364585876,2021.0972900390625,1069.1834716796875,2286.479248046875,Estimated,-27.879350662231445,3.382489965867535,36.41548536134678,-3.643627643585205,-2.3142175373075418,53.62599386633656,-4.505022048950195,-4.212155830272934,"Your club speed is decent for a gap wedge, but there are a couple of areas to work on. The slightly negative attack angle suggests you're hitting down on the ball more than you should, which can lead to inconsistent contact. The club face being slightly closed to your path may also cause the ball to curve left. Focus on ensuring the face is more square to the target at impact. Try to have a more neutral attack angle for better distance and control.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:58:43,Jason,56,Sand Wedge,57.90140785411904,-6.704780101776123,4.44609260559082,7.130681037902832,2.684588432312012,52.60369829529464,0.9085046503157256,30.930782318115234,6.413629531860352,5717.853515625,-155.8065185546875,5719.97607421875,Estimated,1.5608737468719482,9.693801906992462,49.93015973664978,7.1114373207092285,6.18134826694785,56.21879896849077,7.100421905517578,6.949152542574211,"Great job with your sand wedge! Your club speed is solid, but your attack angle is a bit steep, which is causing more downward strike than necessary. This can lead to higher backspin and control issues. Focus on making a more level swing, and try to ensure the club face is square to where you want the ball to go. This will help you achieve better distance and accuracy.",swing path drill,1.1913916,70.0,101.325,73
+7/31/24 20:59:05,Brian,56,Sand Wedge,53.1327033933444,-8.099900245666504,0.4000807702541351,-5.252015590667725,-5.652096271514893,53.31855298294613,1.0034978380118529,25.730424880981445,-4.264063835144043,6917.736328125,955.8959350585938,6983.46728515625,Estimated,-7.867336750030518,7.64171416956998,48.830576618840496,-6.163670539855957,-5.242883852145383,55.49654713718292,-6.333820819854736,-6.122450744583318,"You're hitting your sand wedge pretty well, but the ball is going left and not as far as it could. Your attack angle is quite steep, meaning you're coming down too sharply into the ball, which can lead to too much backspin and a loss of distance. Focus on making a smoother swing and keeping the clubface more square at impact to reduce the left tendency.",swing path drill,1.1913916,70.0,101.325,73
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
index cf218b911e..711b2d8ddb 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_5.csv
@@ -1,63 +1,63 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your swing speed is good for a 7 iron, but your attack angle is slightly too shallow, which can lead to inconsistent contact. Your club path is also a bit to the left, while your club face is pointing slightly right at impact. This can cause the ball to fade more than you'd like. Focus on keeping your path more neutral and aligning the club face better with your target. Practicing with a more downward angle of attack can help with that too.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your club speed is good, but the attack angle indicates you're hitting slightly down on the ball, which can affect your distance. Your club path is slightly to the left, and the face is open to it, causing some left-to-right spin. Focus on hitting more level through the ball to improve your launch angle and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your swing shows good club speed, but your attack angle is slightly negative, which means you might be hitting down on the ball more than necessary. Also, your club path is to the left (negative), with the face pointing to the right (positive), causing a fade or slice. Focus on getting a more neutral path and a slightly upward attack angle for better ball flight and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Your 7-iron shot shows solid speed and distance, but there's room for improvement. The club path and face angle are a bit off, which contributes to the slice (sidespin). Focus on aligning your club face and path to reduce that spin. Practicing a more inside-out swing and keeping your body balanced will help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your shot data shows consistent ball speed and decent carry distance. However, the club path is slightly left and the attack angle is nearly flat, which might contribute to high backspin. Focus on adjusting your swing path to be more neutral and aim for a steeper attack angle to lower backspin and improve distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your shot data shows that while your club speed is decent, the attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it. The face angle points a bit right, causing the side spin, which is leading to some variability in your shots. Focus on getting your attack angle closer to neutral, and try to aim the clubface more consistently at your target. This will help improve your accuracy and distance.",attack angle adjustment drill,1.1857399,72.0,101.325,78
-7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"Your club speed of 78 mph is solid for a 7 iron. However, your backspin is quite high, impacting your distance. Additionally, the club path indicates you could improve your swing direction, as you're slightly coming from the outside. This is causing a fade and a deviation in your carry distance. Focus on keeping the club more on-plane to help straighten your shots and lower that backspin for better distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your ball data suggests you're hitting a little too much to the left (negative club path) with an open face, which is causing significant sidespin and higher than usual backspin. This leads to inconsistent distances and direction. Focus on keeping your club path more neutral and ensuring the face of the club is square to the target at impact for better control and straighter shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your shot shows solid speed and ball distance, but the high backspin and sidespin suggest you may need to work on your swing path and club face alignment. Focus on ensuring your club path is more neutral and the face is square at impact to reduce the side spin and improve accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"It looks like you're generating good ball speed, but your club face is closed relative to your club path, which is causing your ball to veer left. Additionally, your attack angle is a bit down, and the excessive spin indicates you might not be making solid contact. Work on squaring the club face at impact and ensuring a more neutral swing path.",club face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your 9-iron shot shows good ball speed and solid carry distance. The attack angle is slightly positive, which is great for getting the ball airborne. However, your backspin is a bit high, which can lead to less distance and more control issues. Focus on keeping your clubface more consistent with your swing path to improve accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"Your 9 iron shot shows great potential! Your ball speed and carry distance indicate solid contact. However, the slight downward attack angle (-1.3 degrees) suggests that you might be hitting the ball a bit steep. Try to adjust your stance to promote a more upward angle at impact. This can help you achieve a higher launch angle and generate more distance. Additionally, your club path is slightly right (3 degrees), which could cause a fade. Focus on keeping your swing path more neutral to help straighten your shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"You're hitting your 9-iron well with decent distance and ball speed. However, your attack angle is quite flat, which can sometimes lead to less loft and higher backspin. Try to increase your attack angle slightly to get the ball airborne more consistently. Your club face is open relative to your path, which could be causing some of that sidespin. Focus on trying to square the face at impact for straighter shots.",face control drill,1.1857399,72.0,101.325,78
-7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your club speed is solid, but the face angle is slightly closed at impact, causing your shots to veer left. Work on keeping the club face square to the target at impact. Also, your backspin is a bit high, which can affect distance—consider working on your ball position and attack angle for a more penetrating flight.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your club speed is good for a 6 iron, but your club face is slightly open at impact, which is causing you to push the ball to the right. Try to work on squaring the club face at impact to improve accuracy and distance control. Your backspin is high, which can make it difficult to control the ball's landing on the green. A slight reduction in backspin can help with this. Focus also on maintaining a stable lower body during your swing.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,Your 6-iron swing shows good ball speed but you have a slight pull due to your club path being left and the face being open. Focus on aligning your face with your swing path for straighter shots. Consider lowering your launch angle slightly for better distance and control.,swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your club speed is good, but your attack angle is nearly flat, which means you're hitting the ball a bit too level. This can lead to lower launch and less distance. To improve, focus on slightly descending into the ball to create a better angle of attack. Your club path suggests you're swinging slightly to the left, which may be causing a pull. Try to work on having your club path more neutral. Overall, good ball speed, but adjustments can help increase your carry distance.",attack angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your shot shows that you're generating good ball speed with a smash factor above 1.3, which is solid. However, the low launch angle and high backspin indicate that the ball isn't getting enough height, which can lead to shorter carry distances. Work on improving your attack angle, aiming for a more neutral or slightly upward angle. This will help you get the ball in the air more efficiently. Also, consider your club path and face angle—keeping them more aligned can help reduce sidespin and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"Your club speed is good, but your attack angle and club path need some adjustment. The 8.67-degree attack angle is a bit high for a 6 iron; aim for a flatter angle to help get your ball more lift. The club path of -10.92 degrees suggests you're coming across the ball too much. Focus on swinging more from inside to out. The backspin is decent, but with better path control, you can increase distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"The ball speed and launch angle suggest that you're hitting the ball well, but the high backspin indicates that you might be catching it too much under the ball. This could limit your distance. Focus on a more level swing to reduce backspin and increase distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your 7-iron swing shows good potential, but the club path is slightly out, causing your shot to curve left. Focus on keeping the clubface square to the target at impact. Lower the backspin for a more controlled hit, and aim for a bigger shoulder turn to generate more power.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your shot data shows a few areas to work on. Your club speed is good, but your attack angle is slightly downward, which can lead to more backspin than necessary. A negative club path suggests that you might be swinging too much from the inside, potentially causing the ball to hook. Aim to improve your swing path and lift the ball a bit more for better distance and control. Focus on keeping your clubface square to your intended target line.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"Your shot data shows a good ball speed, but the high spin and deviation suggest that your club is not making solid contact. Focus on hitting the ball with the center of the clubface for better distance and accuracy. A good drill to help you with this is the 'half swing pause' — it will allow you to feel the correct position at the top of your swing and ensure a more consistent strike.",half swing pause,1.1857399,72.0,101.325,78
-7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your 5 iron shot shows you have solid club speed, but the low launch angle (4.56 degrees) and high attack angle (-4.92 degrees) suggest you're hitting down on the ball too much, which can lead to low shots. To get the ball airborne more effectively, try to focus on sweeping the ball off the ground instead of hitting down too steeply. Also, with your club path being slightly right (5.48 degrees), ensuring your swing path is more neutral will help with accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"Your swing speed of around 67 mph is solid, but the slight negative club path (-2.78) indicates an outside-to-inside swing. This is causing the clubface to point significantly to the right (7.33 degrees closed), resulting in a tendency to pull or slice your shots. Focus on straightening out your path and aligning your clubface with your target line to improve accuracy. Your launch angle is a bit low, so try to work on your angle to help the ball rise more. Lastly, practicing your follow-through will also help create a better overall shot shape.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your shot with the 5 Iron shows good club speed and ball speed, but the launch angle is a bit low, which could limit your carry distance. The path and face angles being slightly negative indicate you're swinging slightly across the ball, causing a pull. To improve, focus on creating a more consistent swing path and ensuring the clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5 iron swing has a decent speed and ball distance, but let's work on your club path and face angle for better accuracy. The club face is slightly open at impact, which is causing the slight right spin (sidespin) and push. Try to focus on getting the club path more neutral. Additionally, your launch angle is a bit low; a little more upward angle will help you get more distance and height. Overall, you're close to hitting it well!",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot statistics indicate that you're struggling with your swing path and face angle. The club was coming from too far to the inside (negative path) and the face was open at impact, which is causing your ball to curve to the left. Focus on striking the ball with a more neutral club path and ensuring the clubface is more square at impact. Additionally, your attack angle is very slightly descending; aim for a more level swing to optimize distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your club speed is decent, but the attack angle is slightly too negative, meaning you're striking down on the ball more than you'd like. This can lead to higher backspin and less distance. The face is also open at impact; working on squaring the clubface will help. Focus on a smoother, more upward strike with the hybrid to improve carry distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your shot data shows good ball speed, but your attack angle is a bit too steep, and your club path is moving slightly to the left. Work on keeping your swing on a more neutral path and focus on hitting up on the ball a bit more. This should help you get more distance and consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your shot shows some good potential, but you have a few areas to improve. The club path is quite out-to-in (negative value), which is likely causing the ball to slice. Focus on swinging more from inside to outside. The attack angle is also a bit downward, so try to make sure you're sweeping the ball off the ground with more of a level or slightly upward swing. Finally, keep an eye on your swing speed; increasing it could help you achieve better distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your shot shows good distance, but the club path is too much to the left, causing a slight fade. To improve, focus on aligning your swing path more to the target. Also, try to make your attack angle less negative for better launch. Working on these elements will enhance both accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your ball speed is good, but the face angle being open (to the right) is causing a slice. Focus on closing the club face at impact to help straighten your shots. Also, work on your club path being more neutral; aim for a straighter swing path. Consider practicing with alignment sticks to ensure proper aim and path.",club face angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"Your club speed is decent, but your attack angle is too negative, which means you're hitting down on the ball more than you should. This could be causing excessive backspin and affecting your carry distance. Try to focus on hitting the ball on the upswing, which will help you get more distance and a better launch angle. Also, aim to straighten out your swing path and club face alignment to reduce your slice and improve accuracy.",attack angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your club speed is decent for a driver, but your attack angle is a bit negative, meaning you're hitting down on the ball instead of up. This might cause some loss in distance and can lead to slicing due to the high club path. Work on getting a more neutral attack angle by teeing the ball higher and trying to hit up on it more. Your backspin is relatively low, which is good, but aim for a better overall ball flight with consistent contact.",tee height adjustment,1.1857399,72.0,101.325,78
-7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"Your shot data shows that you have potential, but there are a few areas to focus on. Your club path is slightly to the left (aiming more toward the target), and your face is pointing left as well at impact. This would likely lead to a fade or slice. Your launch angle is good, but with more consistent face control, you can achieve better accuracy and distance. Let’s work on correcting your swing path and face alignment.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your club speed is solid, but the face of the club is angled slightly closed at impact. This is causing your ball to have a left spin direction, which impacts your accuracy and distance. Try to work on keeping the clubface square at impact for straighter shots. Also, your attack angle is pretty shallow; consider hitting up a little more to reduce backspin and increase carry distance.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver swing is showing potential, but there are a few areas to work on. The club path is slightly to the left, and your face angle is open. This is causing some sidespin, leading to a slight fade. Focus on aligning your body better to the target and working on a more neutral club path. Also, your launch angle is decent, but a little adjustment can help maximize carry distance. Overall, keep practicing your accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your club speed is a good start, but your negative attack angle means you're hitting down on the ball, which can cause it to lose distance and height. Your club path is positive, indicating you're swinging to the right, which can lead to a slice since the face is slightly closed relative to that path. Focus on hitting up on the ball to increase launch angle and minimize spin for better distance. Try to adjust your grip and stance for a more neutral setup.",upward angle drill,1.1857399,72.0,101.325,78
-7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"Your 8-iron shot shows that your club path is significantly to the left (-8.68°), which is causing your ball to start left and curve even further. You also have a higher-than-average backspin (3504 rpm), which can rob distance and control. Focus on straightening your swing path and aim to ensure that your clubface is square at impact to improve accuracy and consistency.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your club speed is solid for an 8-iron, but your club path and face angle are quite off, which is causing a slice. Focus on aligning the club face more square at impact and adjusting your swing path to be more neutral. This will help you hit straighter shots and improve your accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your 8 iron shot was solid, but there's room for improvement! Your attack angle is slightly negative, which suggests you're hitting down on the ball a bit too much. Ideally, you want to make contact with a neutral or slightly upward angle. This could help reduce your backspin for better distance. Additionally, your club face is open relative to your club path, which could lead to some slicing. Focus on aligning your club face more with your swing path for straighter shots.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot shows good ball speed but your club path and face are significantly misaligned. You're coming in too much from the inside and the face is closing too much, leading to a hook. Try to straighten your swing path and get your clubface more square at impact for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your pitching wedge shot shows that you're generating good club speed and ball speed, but your club face is slightly closed (-2.46 degrees) at impact, which is likely causing the ball to veer left (total deviation). To help improve accuracy, focus on adjusting your club face to be more square at impact. Additionally, work on lowering your backspin a bit to help with distance and control.",club face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge swing is solid! Your club speed and ball speed are good, but the club path being negative (-2.76) indicates you're coming slightly from the outside, which can cause a fade or slice. Also, the backspin is a bit high—consistent contact will help reduce that for better distance control. Focus on keeping your swing path more neutral and ensure your clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your shot has decent distance but your club face was open at impact, leading to a leftward ball flight. Focus on aligning your clubface square to the target and work on your swing path to help straighten out your shots.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your club speed and ball speed are good, but your club path and face angle suggest that you're cutting across the ball. This could lead to less consistent contact and pulls to the left. Focus on aligning your club path to be more neutral or slightly in-to-out. Also, your backspin is quite high, indicating that you might be hitting down too steeply. Try to swing more level through the ball to keep the spin manageable.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your shot data shows solid ball speed and decent carry distance, but the attack angle is slightly negative, meaning you're hitting down on the ball rather than making solid contact. This can lead to high spin and less distance. Focus on lifting the club through impact to promote a more upward angle. Also, your club face is slightly open at impact, which could cause the ball to veer off a bit to the right. Aim for a square club face at impact to improve accuracy.",attack angle adjustment drill,1.1857399,72.0,101.325,78
-7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"Your shot shows a solid club speed, but the attack angle of -6.3 degrees indicates you're hitting down on the ball too much, which can cause excessive backspin and lower carry distance. A more neutral attack angle will help. Also, the club path is significantly left (-7 degrees), suggesting an outside-to-inside swing, which may add sidespin and affect accuracy. Focus on swinging more from the inside to improve direction and control.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your shot data indicates that your club path and club face are both pointed left at impact, which is causing the ball to go left with some sidespin. To improve your accuracy and consistency, focus on a more neutral club path and ensuring your club face is aimed where you want the ball to go. Additionally, your attack angle suggests you're hitting down on the ball slightly, which is okay for a wedge, but be mindful to strike the ball cleanly to maximize carry distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"Your pitching wedge shot shows solid ball speed and decent carry distance. However, the club path is significantly in-to-out and the attack angle is slightly downward, which can cause your ball to spin too much and curve to the left. Try to work on a more neutral swing path and a shallower attack angle for better control and accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your pitching wedge shot shows some good potential, but there are a few areas to work on. The club speed is decent for your wedge, but the attack angle is slightly negative, which can cause the ball to hit the ground too early. Also, your club path is significantly inside-out, causing the ball to spin sideways. Focus on keeping your club path straighter and try to make contact more consistently with the ball's center. This will help with your distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your shot shows some room for improvement in club path and attack angle. You're coming in a bit steep (-2.1 degrees) and from the inside (-11.5 degrees), which can lead to inconsistent shots. Try to work on keeping your club path more neutral and your angle of attack less steep for better consistency and control.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,"Your shot indicates a strong club speed, but the ball is starting left due to a negative club path and face angle. Focus on achieving a more neutral club path and ensuring your club face is square at impact to straighten your shots. Reducing backspin could also help your carry distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your gap wedge shot shows a solid swing speed and decent launch angle, but the ball is spinning a bit too much. This can cause loss of distance. Focus on reducing backspin for a more controlled trajectory and better carry distance. Also, practice aligning your club face more consistently with your swing path to minimize the side spin.",spin control drill,1.1857399,72.0,101.325,78
-7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows that you're hitting the ball with decent speed, but the backspin is quite high, which could be causing less distance and a somewhat erratic direction. Along with the significant leftward deviation, it seems your clubface might be slightly closed at impact. Focus on your setup and ensuring your clubface is square to your target at impact. Also, try to maintain a consistent swing path.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your shot with the gap wedge shows some room for improvement in accuracy and consistency. The club path is quite off to the left, and the face angle is also closed. This means your shots are likely starting left and may curve even further. To improve, focus on aligning your body and clubface toward your target at address and through impact. Aiming for a more neutral swing path will also help straighten out your shots.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your shot show a strong swing, but the club path and face angle are causing the ball to go left. Focus on aligning your clubface better with your swing path. Also, try to reduce your attack angle, as hitting down too steep can lead to less distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot with the sand wedge shows a couple of areas to improve. The club face is significantly open at impact, which contributes to a leftward ball flight and the shot deviating to the left quite a bit. To fix this, try aligning the club face more towards your target to reduce that leftward spin. Additionally, your attack angle is slightly negative, which means you're hitting down on the ball too much. Focus on a more neutral or slightly positive angle to help get the desired loft and distance. A good drill for you is to practice setting up with the club face square to the target and hitting shots while concentrating on a slight upward swing through impact.",face alignment drill,1.1857399,72.0,101.325,78
-7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot data shows that you're hitting the ball with a solid club speed, but the club face is significantly open at impact, causing a high rightward spin. This is likely contributing to your shot veering off target. To improve, focus on closing the club face a bit more at impact and try to make a smoother swing to reduce the sidespin. Also, your attack angle is quite steep; working on a shallower swing can help achieve a better trajectory with less backspin.",face angle awareness drill,1.1857399,72.0,101.325,78
-7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your shot shows some areas for improvement. The club path is coming from very far outside-in, which means the club is slicing across the ball. The face is also slightly closed relative to your swing path, causing the ball to spin and drift left. Focus on getting more of an inside-out swing path and squaring the face at impact to improve direction and distance.",swing path drill,1.1857399,72.0,101.325,78
-7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your lob wedge shot shows a significant leftward club path and face alignment, leading to a pull and high spin rate. To improve your accuracy and distance, focus on aligning your club face more square to your target and adjusting your swing path closer to straight. A more positive attack angle will help achieve better launch and carry distance. Consider practicing with half swings to gain better control.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:56:39,Jason,,7 Iron,72.09678971370522,1.374581217765808,-1.3092739582061768,1.4451721906661987,2.754446029663086,99.6019828477274,1.3815037152589555,15.144367218017578,1.0232717990875244,5737.07763671875,1222.3553466796875,5865.85107421875,Measured,-12.02772617340088,17.386995610759072,127.18476491904494,-4.029245376586914,-8.936742632856408,137.01149821695708,-4.374794483184815,-10.451250201808534,"Your 7-iron shot showed decent power with a club speed of about 72 mph, resulting in a carry distance of about 127 yards. However, your club path was slightly out to in (-1.31 degrees), which means your shots are likely starting left of the target. The face angle being open relative to the path (1.45 degrees) suggests you're slicing the ball. Let's work on straightening out your swing path to hit straighter shots. Additionally, consider lowering your backspin for a better distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:57:18,Brian,,7 Iron,77.95118618460947,-0.5524942874908447,-0.8335942625999451,2.0152957439422607,2.8488900661468506,94.91227054246338,1.2175859687072046,14.074082374572754,1.5511045455932615,1941.0072021484373,-168.15826416015625,1948.2777099609373,Measured,4.951431274414063,9.95746093361231,116.40666851126298,2.6279330253601074,5.337241704591975,142.23722448409717,2.8102097511291504,6.973666060169762,"Your shot shows a decent club speed and ball speed, but the attack angle is slightly negative. This means you're hitting down on the ball instead of making solid contact. A more upward angle can help increase your launch and carry. Work on keeping your club path straighter to minimize side spin, which can help with consistency. Overall, aim for a more positive attack angle, and focus on a smoother swing motion.",upward attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 19:58:45,Brian,,7 Iron,70.74257813421946,-0.610908031463623,-2.2561910152435303,5.279125690460205,7.535316467285156,98.01179745681112,1.3854710987611156,13.017656326293944,4.054083347320557,4041.512451171875,-433.0763854980469,4064.64990234375,Measured,6.116305351257324,12.632755107144476,123.80934198837258,6.322325706481934,13.63410476701938,139.07730858064588,6.522876262664795,15.799230128710064,"Your club speed is solid, but your swing path is a bit off to the left, and your club face is open, which can cause a push to the right. Focus on aligning your club face more square to your target and working on a more neutral swing path to improve accuracy. Additionally, your backspin is high, which can affect distance. Try to make more of a descending strike on the ball for better control and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 19:59:36,Herald,,7 Iron,78.30413784672783,1.1202099323272705,0.2461669147014618,2.1728291511535645,1.9266622066497805,106.58072688287848,1.3611123219503307,15.801472663879396,1.8156133890151973,2901.810546875,-444.9508056640625,2935.725830078125,Measured,8.717582702636719,18.222337735354813,149.782698796349,4.871339797973633,12.71935236205752,167.03475846458787,5.154458522796631,15.006562425466312,"Great job with a solid carry distance of about 150 yards! Your club speed is decent, but you can improve your consistency. Focus on your club face angle, as it's slightly open at impact, causing a bit of sidespin to the left. Work on squaring the face at impact and maintaining a steady attack angle for better direction and distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:00:36,Lauren,,7 Iron,80.69956194940369,-0.8999376893043518,-1.2249127626419067,1.377170443534851,2.602083206176758,110.13714026048092,1.3647799021453642,15.392151832580566,0.9779693484306335,3000.881591796875,77.92835998535156,3001.893310546875,Estimated,-1.4875506162643433,19.55523939559521,157.85914357583897,0.4969282746315002,1.3697041377422892,173.68022456853578,0.4441135823726654,1.347318109582801,"Your ball speed and carry distance are good, indicating solid contact. However, your club path is slightly in-to-out, which can cause a push. Work on keeping the club path more neutral. Additionally, the backspin is a bit high, which may affect distance and control. Focus on your angles and try to create a more positive attack angle to lower that spin.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:01:36,Brian,,7 Iron,76.76702917691728,-1.3699626922607422,0.0220743939280509,4.4032979011535645,4.381223678588867,102.15096251250908,1.3306619209803208,14.91525936126709,3.6197311878204346,1952.173583984375,-695.8610229492188,2072.487548828125,Measured,19.618837356567383,12.834297022018518,134.13927822916685,8.454682350158691,19.72213031027377,156.4861195950616,9.125266075134276,24.81770673650385,"Your shot with the 7-iron shows you have decent speed and ball speed, which is great! However, your attack angle is slightly downward, which can lead to inconsistent contact. Additionally, the face angle suggests you're hitting a bit to the right (slices). Focus on keeping your clubface more square at impact to improve accuracy and distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:03:06,Jason,,7 Iron,78.12886520179018,1.3166886568069458,-2.1980555057525635,4.635742664337158,6.833798408508301,105.19359834974875,1.3464114457320755,14.9107666015625,3.5328681468963623,4942.4287109375,-1280.6148681640625,5105.6416015625,Measured,14.526248931884766,18.77528526363676,138.61668306468346,9.98638916015625,24.038096778337376,149.55710434817047,10.388833045959473,26.969274779643456,"Your shot shows a good club speed and ball speed, which is great! However, your club path is moving a bit to the left while the face is open, causing the ball to start right and spin left. To correct this, focus on aiming your clubface more down the target line at impact and adjust your swing path to be more neutral. Also, reducing backspin could help with distance and control.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:04:07,Herald,,7 Iron,76.78920705443397,-1.4904359579086304,-4.048722267150879,8.40428638458252,12.453008651733398,95.13037149338652,1.2388508117547163,14.706338882446287,6.396866798400879,3734.633544921875,-2035.9239501953125,4253.52490234375,Measured,28.59687614440918,12.093742445633891,114.39409870433974,15.794971466064451,31.137576089638287,129.34041924375106,16.862333297729492,37.51820150361391,"Your club speed is good, but the attack angle is slightly downward, which can lead to a higher spin rate. The face is open to the path, causing the ball to curve left. Focus on closing the club face at impact to straighten your shots and lower your spin. Additionally, work on your swing path to reduce the angle of -4 degrees, which will help you hit straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:05:13,Brian,,7 Iron,89.93247944985706,0.7699726223945618,19.999998092651367,1.056305170059204,-18.943693161010746,103.85246395275408,1.1547826167814963,14.640166282653809,3.37021279335022,4948.72998046875,-1053.2940673828125,5059.58056640625,Measured,12.01560878753662,17.952357383422395,136.40992414662378,8.640656471252441,20.49381384171602,147.40351923801973,8.971107482910156,22.98559037756468,"Your shot data shows that you're generating good club speed and ball speed, which is great! However, your attack angle is quite flat, and the club path is significantly to the right. This means your shots are likely pushing right and producing excess backspin. Focus on aligning your swing path more towards the target for better accuracy and lower backspin. This will help you hit straighter and longer shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:06:44,Brian,,9 Iron,68.46219910452555,-4.978363990783691,16.217878341674805,-6.878510475158691,-23.09638977050781,99.44516758988811,1.4525558467389998,17.74738121032715,-3.6208701133728014,3374.1435546875,1735.034912109375,3794.099609375,Measured,-27.21290397644043,17.32765379131763,130.1135962808603,-13.253546714782717,-29.82993261392517,143.62805372237926,-14.126558303833008,-35.054501205583165,"Your 9 iron shot showed a strong club speed, but the club face was closed at impact, contributing to a hook that deviated significantly to the left. To improve your alignment and get straighter shots, work on keeping the club face more square to your target at impact. Also, try lowering your attack angle slightly to create a better strike on the ball.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:07:36,Brian,,9 Iron,70.17279270656127,2.88538670539856,-0.1308443695306778,1.293009638786316,1.4238539934158323,96.71982302610104,1.378309445806873,16.40073013305664,1.0457353591918943,4735.5615234375,95.92403411865234,4736.533203125,Measured,-1.160430669784546,17.134488857950032,125.87749690565032,0.6629335284233093,1.456260717570828,137.23073483654207,0.6211811900138855,1.4874658080430407,"Your 9-iron shot shows good ball speed and carry distance, but the backspin is quite high, which may be affecting your control. Focus on improving your attack angle and club path for better distance and accuracy. Try to aim for a more neutral club path, as your current data indicates a slight draw. Overall, great job on your swing speed!",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:08:18,Jason,,9 Iron,72.56411232324808,-1.3022946119308472,3.017965793609619,2.5579679012298584,-0.4599978923797607,90.48317176441653,1.246941068628321,19.38932037353516,2.478801965713501,2661.03515625,198.14874267578125,2668.40234375,Estimated,-4.25855827331543,15.754859869219445,119.9665018455762,1.3914234638214111,2.913222298136219,135.7103210367295,1.2412774562835691,2.939821717501303,"You're generating a good amount of club speed, but we need to work on your attack angle and club path to optimize your shot. Your attack angle is slightly down, which may be causing some inconsistency in launch. Try to focus on a more positive attack angle and ensure your club path stays more neutral. This will help you achieve cleaner contact and better distance control.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:09:47,Lauren,,9 Iron,72.82571570571417,0.581389307975769,-0.3085307478904724,6.6448283195495605,6.953359127044678,87.2897877993546,1.1986121516757784,20.97930908203125,5.419607162475586,2386.581787109375,826.4354248046875,2525.622314453125,Estimated,-19.10015869140625,15.597600605961702,113.7676273104853,0.6265133619308472,1.2444581215235928,129.0690183927136,0.0,0.0345508932066511,"Good job with your 9-iron shot! Your club speed and ball speed indicate you're getting solid distance. However, the club face is slightly open compared to your swing path, which is leading to some sidespin and a bit of a hook. Try to focus on closing the club face a bit more at impact. Also, your launch angle is great for height, but working on a more consistent attack angle will help with both distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:10:32,Jason,,9 Iron,72.93779974618428,1.290170431137085,0.7374157309532166,1.7501119375228882,1.0126962661743164,89.85590219982441,1.2319524651485692,19.1964168548584,1.5298523902893066,2755.490234375,819.94775390625,2874.8984375,Measured,-16.571359634399414,15.131633095567508,116.73689179220128,-3.107846260070801,-6.329021768623704,131.8425001343412,-3.642391443252564,-8.375868156374793,"Your 9-iron shot is solid with a decent carry distance of around 117 yards. However, the spin and angle suggest that the ball is starting to veer left, which could affect accuracy. Focus on your club face alignment and path to improve your direction.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:13:00,Jason,,6 Iron,77.36764091566783,2.011559247970581,0.6404924988746643,4.359585285186768,3.719092845916748,106.70264974319343,1.379163801304234,13.365541458129885,3.661205291748047,3384.56787109375,307.64520263671875,3398.521240234375,Measured,-5.193710803985596,15.669196055348266,145.0052495066957,1.9938032627105715,5.045073615537035,160.61089856463514,1.8002671003341677,5.045791165745754,"Your 6 iron shot shows good club speed and decent distance, but the face angle is open relative to your club path, which is causing a slice. To improve, focus on aligning your club face to your desired target line during your setup. Additionally, your spin rate is a little high for control; working on your impact can help reduce it and lead to better accuracy.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:13:49,Jason,,6 Iron,73.52089275367598,-0.4887504875659942,-1.5840122699737549,3.20224404335022,4.786256313323975,96.30183958077578,1.3098567764053812,10.85370922088623,2.4321932792663574,1771.3502197265625,-255.4234161376953,1789.671142578125,Estimated,8.205321311950684,6.506229031978933,104.14902529113716,3.875452280044556,7.0392885298392684,143.94741362690183,4.2616777420043945,10.697069553544452,"You're hitting the ball well with decent speed, but your club path is slightly off and your attack angle is negative, which may cause lower launch. Try to focus on having a more positive attack angle and a straighter club path to improve your accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:14:33,Herald,,6 Iron,75.83249488988531,0.0982303693890571,-2.20997953414917,0.877380907535553,3.087360382080078,104.83307770827014,1.3824294962271244,13.116106986999512,0.4441725015640259,1664.25634765625,204.04237365722656,1676.7177734375,Measured,-6.989737033843994,10.796173875467616,134.4350257256583,-0.975182831287384,-2.288210514045005,164.74640741291114,-1.2419079542160034,-3.5706487349882536,"Your 6 iron shot shows good potential! Your club speed is solid, and you're achieving decent ball speed. However, your attack angle is very flat, and your club path is slightly out-to-in, suggesting you might be slicing the ball a bit. Working on your swing path will help you gain more distance and improve accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:15:18,Brian,,6 Iron,72.84364403224845,-3.884439706802368,0.2654776275157928,2.243825435638428,1.9783477783203125,100.98628688010376,1.3863431493816585,7.903115749359131,1.876347661018372,2488.05224609375,431.7790832519531,2525.239990234375,Estimated,-9.845115661621094,5.365665766529958,105.68059449361316,-0.1631294190883636,-0.3006787312357097,143.17729869359027,-0.7230757474899292,-1.8071013123369115,"Your swing speed is good for a 6-iron, but the launch angle is a bit low, resulting in shorter carry distance. Focus on making a smoother, more upward strike on the ball to increase your launch angle. Also, your clubface is slightly open at impact, causing the ball to veer right. Try to ensure your clubface is square at impact for a straighter shot.",launch angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:16:55,Lauren,,6 Iron,72.46443560632906,8.665658950805664,-10.91510772705078,4.367998600006104,15.283105850219728,94.8094365286297,1.308358172327351,7.873773574829102,2.222198486328125,2438.01025390625,508.2383728027344,2490.421630859375,Measured,-11.775486946105955,4.273283181629097,90.3144820512798,0.0969132930040359,0.1529050247943804,126.78298686380458,-0.5424855947494507,-1.2003453405326496,"Your 6-iron swing shows a good club speed and decent contact. However, your club path (negative) suggests you're swinging too much from outside to inside, which can cause hooks. Focus on aiming a bit more down your target line. Your launch angle is low, which may limit distance. Try to promote a higher launch to maximize carry. Lastly, your backspin is a bit on the high side; reducing it can help achieve a better trajectory and distance control.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:17:23,Herald,,7 Iron,,,,,0.0,71.88800705529775,-32.13681411743164,16.518857955932617,6.116432189941406,4740.728515625,0.0,4740.728515625,Estimated,-0.0,7.80724611924569,75.01330790283555,6.320744037628174,8.258540353642104,88.92401158810208,6.283753871917725,9.732964712715445,"Great effort on your shot with the 7 iron! Your ball speed and launch angle are decent, but the high backspin indicates the club might be making contact too sharply with the ball. This can lead to reduced distance. Work on your swing consistency by ensuring you're striking the ball cleanly. Aim for a more rounded attack to lower your spin rate and increase distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:17:52,Jason,,7 Iron,70.37916472610823,0.2058316767215728,-0.849279522895813,3.590041160583496,4.43932056427002,96.56347709618149,1.3720463644599037,14.661582946777344,2.8426735401153564,3787.985107421875,1211.4129638671875,3976.977783203125,Measured,-17.734485626220703,13.504698550090213,121.874159137099,-2.9502172470092773,-6.272652359203846,136.6248721521706,-3.594121217727661,-8.564792972920372,"Your shot with the 7 iron has great ball speed and overall distance. However, your club path is slightly left and the face is open, which likely causes your shots to fade to the right. To improve your consistency, focus on aligning your clubface better with your swing path. Practicing with a slower, controlled swing can help you develop more awareness of your club's position during impact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:18:24,Herald,,7 Iron,73.07937464648421,-2.763359308242798,-4.272127628326416,1.2719072103500366,5.544034957885742,102.87341177922552,1.4076941993122911,15.966290473937988,0.5102148652076721,4743.80517578125,718.336181640625,4797.88427734375,Measured,-8.610663414001465,19.3666759615312,137.21092711333858,-3.044654130935669,-7.287970260278428,148.1170812025557,-3.2903928756713867,-8.501506713232743,"Your shot shows that your club face is slightly open at impact, which is causing some rightward spin (sidespin). The club path is also moving too much to the left, leading to a push. To improve accuracy, focus on aligning your clubface square to your target and make sure your swing path is more neutral. Start with short swings to build consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:20:29,Brian,,7 Iron,,,,,0.0,104.36048155955632,-46.6533088684082,16.35451889038086,-6.809432506561279,2986.62841796875,-137.6136474609375,2989.797119140625,Measured,2.6381282806396484,18.373941075964467,146.26084556145543,-6.264347553253174,-15.959419041003116,162.9410510877733,-6.128934860229492,-17.3966814956259,"It looks like your 7-iron shot had good ball speed and distance, but the ball is curving left too much (slices). Focus on your grip and stance to promote a straighter path. Monitoring your launch angle is key, as this will help with distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:24:07,Herald,,5 Iron,69.9384828759371,-4.921747207641602,5.4845170974731445,4.008889198303223,-1.475627899169922,84.91902474555263,1.2141959798611777,4.560325622558594,3.9792540073394775,1026.3629150390625,592.57080078125,1185.1417236328125,Estimated,-30.0,0.7397339044071742,34.36288709946621,2.722035646438598,1.6319437082079702,95.12548932860136,1.9028977155685425,3.1587829980527147,"Your shot stats show a couple of areas to improve. The club speed is decent, but the launch angle is quite low. Try to get the ball in the air more by slightly adjusting your attack angle. A positive attack angle, where the club is coming up at impact, can help. Additionally, your backspin and sidespin numbers suggest you might be hitting across the ball. Focus on keeping your club path straighter to achieve a more consistent strike. This will help with both distance and direction.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:24:43,Brian,,5 Iron,66.96735128057935,1.2981250286102295,-2.776828527450561,7.33172082901001,10.108549118041992,93.67324483433548,1.3987897541574248,10.18117332458496,5.674985885620117,1590.751708984375,918.4209594726562,1836.8419189453125,Measured,-30.00000190734864,4.9728158923386445,88.98929196988138,1.377145528793335,2.138818229311056,129.44479776829849,-0.0279764551669359,-0.0599905715580093,"Great job with your 5 iron! Your club speed is solid, and you're getting decent distance. However, your club path is a bit out to the right (negative value), which can cause slices. Focus on keeping your swing more neutral to improve accuracy. Additionally, your launch angle is a bit low; a slight upward attack angle can help with that too. Consider working on your follow-through to help maintain a better path.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:25:31,Herald,,5 Iron,72.85267219477737,1.165079951286316,-1.0758309364318848,-0.987056314945221,0.0887746214866638,106.00610737764691,1.4550750739002574,8.46343994140625,-0.945405900478363,2818.976806640625,447.9874877929688,2854.3515625,Measured,-9.029847145080566,7.550074247129089,124.17309822615788,-3.3292551040649414,-7.211250793195006,155.8305957613611,-3.814953565597534,-10.368089470060797,"Your club speed is good, but the ball is launching too low and curving slightly left. Focus on getting more height and straightening out your shots. Work on making your swing path more neutral. This can help you achieve a better launch angle and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:26:02,Brian,,5 Iron,73.06132685466127,0.6283697485923767,-0.5224014520645142,2.260082960128784,2.782484531402588,109.12553379579184,1.49361554865917,8.406516075134277,1.7911169528961182,1712.5701904296875,48.82186126708984,1713.265869140625,Measured,-1.6329429149627686,5.969258468300723,118.47849461565512,1.5281591415405271,3.159550609903903,166.8809857861379,1.438038349151611,4.187917651710961,"Your 5-iron shot shows solid ball speed and decent carry distance, but focus on your launch angle, which is a bit low. Try to improve your attack angle to help the ball rise more. Additionally, your club path is slightly left, so work on keeping it straighter. Overall, good job, keep practicing!",launch angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:26:34,Lauren,,5 Iron,75.84206917944812,-0.3450060188770294,-3.458033561706543,10.893943786621094,14.351977348327637,93.90813919155062,1.238206449369898,9.030988693237305,8.515839576721191,3232.406494140625,-1089.2642822265625,3411.00390625,Measured,18.622915267944336,5.7671695256876205,97.532686719499,13.137558937072754,22.168183879334265,127.20608283512956,14.182323455810549,31.16652006259233,"Your shot data suggests that your club path is coming in from the inside to outside (negative value), and the face is open to that path. This is likely contributing to the left spin on your ball and inconsistent direction. Focus on keeping your club path straight and closing the clubface at impact for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:29:22,Brian,4 Hybrid,4 Hybrid,71.33548862846874,-1.6329126358032229,0.7693583369255066,8.832716941833496,8.063358306884766,88.7652267805106,1.244334741194805,14.496343612670898,7.351661682128906,3398.811279296875,-475.4723205566406,3431.907958984375,Estimated,7.963638782501221,10.409693823805014,106.2127914710918,9.841809272766112,18.15480040786088,123.03462138395388,10.10388469696045,21.584373348470308,"Your swing speed is solid, but the club face is significantly open at impact, which is causing the ball to slice to the right. Try to focus on closing the club face slightly during your swing. Additionally, your attack angle indicates you're hitting down on the ball too much with a negative attack angle. Consider sweeping the ball more and improving your launch angle for better distance and control.",club face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:29:53,Herald,4 Hybrid,4 Hybrid,73.0116634275173,-3.5014407634735107,-1.8016153573989868,5.659230709075928,7.460845947265625,100.19831090255592,1.372360335304897,12.829782485961914,4.423189640045166,1347.3115234375,777.8705444335938,1555.7412109375,Measured,-30.0,8.269181581519376,113.93510019175756,-0.3466151356697082,-0.6896997045835391,152.28698239920777,-1.6024218797683716,-4.258596347269815,"Your club speed and ball speed show good potential, but the face angle suggests you're slicing the ball. Focus on aligning your club path with your target, and aim to keep the club face square to that path at impact. Working on your attack angle could also help you get better launch and distance. Try to maintain a smoother transition to avoid excessive sidespin.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:30:33,Brian,4 Hybrid,4 Hybrid,72.53471532900221,-3.6930322647094727,-9.959491729736328,4.502005100250244,14.461496353149414,97.59121990807488,1.3454415511996105,16.15118980407715,2.451847553253174,2143.892578125,140.1141815185547,2148.46630859375,Measured,-3.739250421524048,13.699806500956129,130.09098510567856,1.5918844938278198,3.613877223997776,151.09883606406763,1.449154257774353,3.8213577012096778,"Your shot shows potential, but your club path is too far to the left, causing the ball to fade (a consistent left-to-right trajectory). Aim to improve your swing path by practicing a more neutral swing. Additionally, your attack angle is slightly downward, which is common for hybrids; try to sweep the club through the ball instead. These adjustments can help you gain more control and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:31:08,Brian,4 Hybrid,4 Hybrid,75.53635750576086,-2.2488269805908203,-3.9910168647766113,1.3743213415145874,5.365338325500488,95.68389684193426,1.2667263818570655,15.809248924255373,0.6295148730278015,1328.4310302734375,-216.4272918701172,1345.9456787109375,Measured,9.253301620483398,10.790541940689875,119.91015746697758,2.1755588054656982,4.552099413457256,148.3022091564053,2.467913866043091,6.385967408407396,"Your shot with the 4 Hybrid shows good ball speed and decent carry distance, but there are a few areas to improve. The negative attack angle indicates you may be hitting down on the ball, which can cause lower launch and less distance. Try to work on having a more neutral or positive attack angle to launch the ball higher. The club path going slightly left suggests that you might be over-rotating your body or swinging too far to the left. Focusing on a more straight swing path could help reduce the leftward tendency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:33:12,Herald,5 Wood,5 Wood,79.3224514340518,,-0.5066234469413757,12.171998023986816,12.678621292114258,84.90780354165327,1.0704132563558642,10.773656845092772,9.934964179992676,2378.212890625,-474.934326171875,2425.172119140625,Estimated,11.293524742126465,5.068387218139662,82.52512410413419,12.090882301330566,17.28596182969909,114.54697861683236,12.625794410705566,25.038002994187764,"Your 5 Wood shot had good distance, but your club path was slightly outside-in, which can cause the ball to spin left. Focus on aligning your club face more with your swing path to improve accuracy and reduce sidespin. Also, your launch angle is a bit low. Trying to hit up on the ball more can help. Consider practicing a smoother, more consistent swing to maximize your distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:33:51,Jason,5 Wood,5 Wood,72.44467263429033,-6.664795875549316,1.7974345684051514,12.46018123626709,10.66274642944336,87.72636516353668,1.2109429440918345,12.2466459274292,10.459982872009276,3142.18603515625,-595.44873046875,3198.107666015625,Estimated,10.73039436340332,7.570688692841941,96.76607610116024,13.339862823486328,22.326512167248893,120.46977153731495,13.808996200561523,28.75443123204513,"You're generating decent ball speed, but your attack angle is quite steep, which is likely causing the high backspin and making it harder to achieve distance. Focus on making your swing more level to lower the spin and help the ball carry further. Also, your club face is wide open at impact, affecting direction. Try to square the face more at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:36:57,Lauren,,Driver,78.03552014517027,-4.253751277923584,6.117850303649902,1.840440273284912,-4.27741003036499,104.53071106266545,1.3395273186903336,12.908252716064451,2.277287721633911,1581.9786376953125,-889.18603515625,1814.7474365234373,Measured,29.33912467956543,9.76350335757229,126.6152887051412,8.070759773254395,17.77629058685966,159.44204264905966,9.289481163024902,25.73763322080504,"Your swing speed is decent, but the attack angle is too negative, which means you're hitting down on the ball instead of upwards. This can lead to low launches and less distance. Focus on a more neutral or slightly positive attack angle. Also, your club path is quite out to in, causing a slice. Work on keeping your swing path straighter, aiming more at your target rather than coming across the ball. Adjusting these will help improve both your distance and accuracy.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:37:30,Lauren,,Driver,81.85226545323803,0.9833388924598694,-1.884011149406433,-4.470489501953125,-2.5864782333374023,106.09860764401128,1.2962207833407509,15.96107006072998,-3.907902240753174,1190.0159912109375,-158.99545288085938,1200.590576171875,Measured,7.610095500946045,13.419011791299567,144.23974024449126,-2.6976206302642822,-6.788612677308436,171.78944639413203,-2.477175712585449,-7.425096921132081,"Your driver statistics indicate that your club speed is good, but the club path and face angle at impact suggest you're starting your shots to the left with a closed face. Focus on aligning your clubface square to your target, and try to practice a more consistent swing path that is either straight or slightly to the right. This will help reduce the slicing phenomenon you’re experiencing.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:38:26,Lauren,,Driver,83.05768728231214,-0.4304398894309997,3.63903546333313,-4.1770548820495605,-7.816090583801269,104.71944061904742,1.2608037142077797,14.367124557495115,-2.975785970687866,1001.67919921875,-578.3197631835938,1156.6395263671875,Measured,30.00000190734864,10.097545924650603,127.29347377566592,1.1310770511627195,2.5124115798414834,164.2715560468805,2.087597846984864,5.983980241514644,"Your driver swing shows some room for improvement. Your club speed is good, but your attack angle is slightly negative, which may cause lower launch and more backspin. We want to aim for a little upward angle at impact to optimize your launch conditions. Your club face is also closing too much at impact, contributing to a fade. Focusing on keeping the face more neutral can help straighten out your shots and improve both distance and accuracy.",launch angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:39:25,Jason,,Driver,86.80783069195058,5.298641204833984,-4.011271953582764,5.902332305908203,9.913604736328123,115.11100928806354,1.32604407195188,14.432921409606934,4.346391677856445,2285.2548828125,-12.909003257751465,2285.29150390625,Measured,0.3236503601074219,18.18105773933576,168.70881978874422,4.626307010650635,13.60748866044014,189.08470925982147,4.612185955047607,15.204522847002067,"Your driver speed is solid for a recreational golfer, but here are a few areas to work on. Your attack angle is positive, which is good, but your club path is too far to the right. This can lead to a slice. Focus on getting your club path closer to zero. Also, your launch angle looks decent, but working on redirecting the face towards your intended target can help improve accuracy. Try to keep the face aligned with your path to reduce sidespin.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:39:56,Herald,,Driver,79.78566102437071,-6.717020034790039,5.221405506134033,-0.4604770839214325,-5.681882381439209,103.05801978314868,1.2916859804128134,11.38626194000244,0.2750924825668335,2223.396240234375,-415.3894653320313,2261.866455078125,Measured,10.582375526428224,9.387657233130769,126.6991586434906,2.791409492492676,6.170351392818873,156.7358437549101,3.2770376205444336,8.95966356445092,"Your club speed is good for generating decent ball speed, but the attack angle is quite negative, which often leads to lower launch and potentially higher spin. Try to have a more upward angle of attack to optimize your launch. Additionally, the club path is positive while the face angle is slightly closed—aim for more alignment between your path and face to improve consistency and accuracy.",upward angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:41:36,Lauren,,8 Iron,70.08333880505779,-1.938178539276123,-8.67949104309082,-7.43654203414917,1.2429490089416504,101.13735073761744,1.4431012058220969,16.461483001708984,-7.194583415985107,3504.05810546875,585.7817993164062,3552.683837890625,Measured,-9.490513801574709,17.636374553864698,137.25814358579373,-11.01297378540039,-26.22059248701385,151.09554868287887,-11.263358116149902,-29.511822164562545,"Your club speed is good, but your attack angle is too negative and your club path is significantly to the left. This causes the ball to go left and spin excessively. Focus on improving your swing path and keeping the club face more aligned with your body’s target during your swing. Also, try to get more loft on your shots to lower the spin for better distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:42:17,Lauren,,8 Iron,74.17113378663089,0.199437215924263,-4.407780647277832,-4.325423240661621,0.0823574066162109,107.47995917711069,1.4490807095695712,18.025991439819336,-4.1045331954956055,3192.066650390625,1070.146240234375,3366.67529296875,Measured,-18.533823013305664,21.942157649489445,151.6329771019955,-11.353675842285156,-29.851183781153168,165.5459419047802,-11.887134552001951,-34.099934150595345,"Your club speed is good, but you're impacting the ball with a negative club path and face angle, which is causing your shots to curve left. Focus on swinging more from the inside and keeping the face square at impact for straighter shots. Additionally, reducing backspin can help with distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:42:53,Brian,,8 Iron,73.47932736645635,-1.5106269121170044,1.7586334943771362,4.103559494018555,2.344925880432129,101.1892754720111,1.3771121633620789,16.97684669494629,3.5908095836639404,5240.220703125,815.2589111328125,5303.25927734375,Measured,-8.843027114868164,20.39163177173191,133.58600530020885,0.0442346595227718,0.1051545451901247,143.2170810121388,-0.2112177163362503,-0.5274414473662503,"Your shot shows good ball speed and decent carry distance, but the spin rate is on the high side, which can affect distance and control. The club path is a little out to the right, and the face is open at impact, causing the ball to spin right. Focus on keeping the clubface more square and your path more aligned with your target to improve accuracy and distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:43:23,Brian,,8 Iron,76.99058286494437,-0.9025927186012268,-5.377983570098877,-1.704428791999817,3.6735548973083496,104.90057559636443,1.3625117734253205,19.34064674377441,-2.0729875564575195,2427.6923828125,296.84393310546875,2445.773193359375,Measured,-6.97118616104126,21.822969222378333,153.5397583147751,-4.434381484985352,-11.87133212650656,170.80364921785076,-4.634302616119385,-13.800217640337904,"Your shot shows that your club path is too far to the left and the club face is also slightly closed at impact. This means the ball is starting left and curving further in that direction. Work on getting your club path more neutral, which will help straighten your shots. Focus on keeping your face square through impact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:44:27,Brian,,Pitching Wedge,71.8098852897474,0.2073074430227279,1.3480778932571411,-2.461487531661988,-3.809565544128418,90.9580121539102,1.2666502917655638,24.69808387756348,-1.8532408475875848,3795.90087890625,915.18017578125,3904.666259765625,Measured,-13.555147171020508,23.158822433622618,121.08922595761668,-6.988393783569336,-14.732732541818224,131.1248247715157,-7.3110198974609375,-16.686389182113658,"Your club speed is good, but the face angle is too closed at impact, causing a pull. Try to align your body and club face better at setup. Additionally, you have a high backspin rate—consider a smoother swing to lower that spin for better distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:45:01,Brian,,Pitching Wedge,70.40897984886442,1.2159544229507446,-2.756869316101074,1.393748760223389,4.150618076324463,83.81021620206684,1.1903341929107436,25.163143157958984,0.7998981475830078,2954.52880859375,734.3635864257812,3044.426025390625,Estimated,-13.958309173583984,19.1686091590052,109.5804548471815,-3.318240165710449,-6.342739180135595,121.67711651234184,-3.7100350856781006,-7.87340779452262,"Your pitching wedge shot shows good speed and ball carry, but the club path indicates a slight out-to-in swing, which can create unwanted side spin and affect accuracy. Focus on aligning your swing more squarely. This will help straighten out your shots and reduce the deviation.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:45:32,Jason,,Pitching Wedge,69.79929728141042,-0.2744559943675995,-2.240288734436035,-4.767844676971436,-2.5275559425354004,96.0104296087884,1.375521435720224,18.3737907409668,-4.1967363357543945,7433.0185546875,1494.2694091796875,7581.72802734375,Estimated,-11.366739273071287,20.48781478822684,119.19642863030003,-9.89284610748291,-20.47866185126213,125.75673153680144,-10.101587295532228,-22.056988627804003,"Your club face was closed at impact, which caused the ball to spin left and not carry as far as it could. Work on keeping the club face square through impact to improve accuracy and distance. Also, your attack angle is slightly negative; aim for a more level swing to maximize your shots with the pitching wedge.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:46:04,Herald,,Pitching Wedge,70.29910591623457,0.6684430837631226,-5.336188316345215,-1.534132957458496,3.802055358886719,92.9943662650412,1.322838534758171,20.17670440673828,-1.927872896194458,5348.79833984375,686.75927734375,5392.70654296875,Measured,-7.316465854644775,20.228105416607605,119.85159368889616,-5.086886882781982,-10.626858099981972,128.5575552788241,-5.2508721351623535,-11.765177456602371,"Your club speed and ball speed are solid for a pitching wedge, but you have an issue with your club path being too far to the left, which is causing your shots to go off-target. Additionally, your backspin is quite high, which might be okay for some shots, but it can lead to a loss of distance. Focus on aligning your setup and practice aiming your club path more to the right of the target, making sure the clubface is square at impact.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:47:04,Lauren,,Pitching Wedge,69.93140455758385,-1.1513575315475464,0.9489473700523376,5.09650468826294,4.147557258605957,88.53158680882643,1.265977529965476,23.06038284301757,4.305123329162598,4162.3623046875,124.77593231201172,4164.23193359375,Estimated,-1.7170524597167969,20.521427009341096,115.7025681971536,4.027057647705078,8.125534913209606,125.96761620570123,3.945013046264648,8.666551604845267,"Your pitching wedge shot looks solid overall! You're generating good ball speed, but your attack angle is slightly downward, which can be improved for better launch. The club face is open at impact, leading to some sidespin, which is causing the ball to drift to the right. Focus on squaring the club face at impact for straighter shots. A slightly lower backspin could also help with distance.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:47:40,Herald,,Pitching Wedge,62.13998082983653,-6.276541709899902,-7.036646842956543,-0.1040894761681556,6.932557582855225,64.10237312743311,1.0315801883326996,31.214853286743164,-0.9659759998321532,3995.416259765625,-1151.6644287109375,4158.08642578125,Estimated,16.079437255859375,14.693447710841724,70.79606507962217,3.0976879596710205,3.825754521402132,78.49523697786026,3.4768824577331543,4.760430938591128,"You're hitting your pitching wedge well with a decent carry distance of around 70 yards. However, your attack angle is on the negative side, indicating you're striking down on the ball more than ideal for this club. This can lead to excessive backspin, making it harder to control distance. Focus on hitting slightly upwards to reduce backspin and improve distance consistency.",attack angle drill,1.1857399,72.0,101.325,78
+7/18/24 20:48:04,Herald,,Pitching Wedge,57.90791871235115,-3.752265453338623,-13.0651273727417,-9.471351623535156,3.593775749206543,59.97758230593172,1.035740597134242,26.19689178466797,-9.414783477783203,1172.8245849609375,-563.833251953125,1301.3167724609375,Estimated,25.67583656311035,8.779607480753953,61.9011583356064,-6.553618431091309,-7.064978496032836,77.23054639138536,-5.921060085296631,-7.96697300429679,"Your swing path is significantly to the left, which is causing the ball to curve left and lose distance. Work on aligning your club path more to the right. Additionally, your attack angle is slightly downward; aim for a more neutral angle for better contact and increased carry distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:48:32,Herald,,Pitching Wedge,58.15322361614972,-4.470998764038086,-9.99904441833496,-3.0749261379241943,6.924118041992188,63.87032033744117,1.0983109166746825,22.03877639770508,-3.776964664459229,7961.05126953125,-2207.64111328125,8261.4775390625,Estimated,15.498973846435549,9.380549522851084,64.00700966966315,0.4034830033779144,0.4505967609922265,70.82057025361064,0.8235324025154114,1.0180291170839624,"You have good club speed and carry distance, but your attack angle is a bit negative, which means you're hitting down too much on the ball. This can lead to high backspin and a lower trajectory, making it harder to control the ball. Also, your club path and face angle suggest that the ball is starting left of your target, likely causing a fade or slice. Focus on improving your swing path and face angle for better accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:49:35,Lauren,,Pitching Wedge,59.89982746948226,-2.31794810295105,-11.773554801940918,0.5040501356124878,12.277605056762695,61.4247720129365,1.0254582460063206,23.02779006958008,-1.0591514110565186,1316.4752197265625,-667.1726684570312,1475.881591796875,Estimated,26.87530517578125,7.451591523933246,60.84534160872545,2.1298274993896484,2.261285694003874,76.98964976782554,2.808607339859009,3.772455820124748,"Your shot data shows a good ball speed and carry distance for your pitching wedge. However, your club path is a bit off, which is causing the ball to drift left due to the sidespin. Focus on aligning your club path more toward your target. Working on your swing path will help straighten out your shots and improve consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:50:24,Herald,,Gap Wedge,67.5667854329131,-2.122912883758545,-11.47303867340088,-1.7434000968933103,9.729639053344728,75.802065374216,1.1218835540056835,26.671289443969727,-2.8676555156707764,4734.82861328125,4.110563895665109e-05,4734.82861328125,Estimated,-4.974160106030467e-07,17.601788216624072,91.3724180543586,-3.096234083175659,-4.935338495245446,99.3437000102358,-3.0725600719451904,-5.324901509723418,"Your gap wedge shot shows you’re hitting the ball with a little bit of a downward angle, which can cause some distance loss. The club path is aiming to the left, resulting in a pull. To improve, focus on a more neutral swing path and aim to keep the clubface square at impact. This will help straighten out your shots and increase distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:50:51,Lauren,,Gap Wedge,67.81093834999956,0.8238189816474915,-8.67723274230957,-4.479982376098633,4.1972503662109375,84.12354805452378,1.2405601529996275,26.1953239440918,-4.7657151222229,4778.72119140625,486.7916564941406,4803.451171875,Estimated,-5.816458225250244,21.666918739196035,106.18777733707157,-7.378632068634033,-13.637258650494914,114.23953338321736,-7.467081546783447,-14.846197254473736,Your ball is starting slightly left of your target and is not carrying as far as it could. Your club angle at impact suggests you're coming into the ball too steeply from the inside. Work on getting your club path more neutral and face more square at impact to improve accuracy and distance.,swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:51:27,Jason,,Gap Wedge,68.24728531683922,7.19173526763916,-0.9670795202255248,3.5873448848724365,4.554424285888672,72.87653965280515,1.067830600359773,27.102060317993164,2.825718879699707,3863.809326171875,955.2032470703124,3980.130126953125,Estimated,-13.886126518249512,16.009612095283387,86.70429504825006,-0.9801865816116332,-1.483177194004881,96.0992049618335,-1.3614251613616943,-2.283212693405204,"Your gap wedge shot shows good club speed and a decent launch angle, but the sidespin indicates a slight mishit. Focus on keeping your clubface more squared at impact to reduce the curve on your shots. Try to maintain a consistent attack angle to improve your ball flight.",clubface alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:51:51,Brian,,Gap Wedge,52.16005967922911,,,,0.0,54.36860593749725,1.0423417126408625,29.61837577819824,-13.451915740966797,3048.40625,-521.0806884765625,3092.62109375,Estimated,9.700129508972168,9.420975342095517,53.805535775247336,-12.244677543640137,-11.411432504359937,63.125749546463794,-11.90815544128418,-13.025571085432034,"Your gap wedge shot shows solid ball speed and decent carry distance, but it’s curving significantly to the left. This indicates that the clubface may be closed at impact or the swing path is coming too much from the inside. Focus on ensuring that your clubface is square to your target at contact. Consider practicing with a focus on your follow-through to help stabilize your swing and reduce curvature.",face alignment drill,1.1857399,72.0,101.325,78
+7/18/24 20:52:11,Jason,,Gap Wedge,54.98224792594692,-4.64971399307251,-18.01468849182129,-9.610517501831056,8.404170989990234,53.72614721477521,0.9771544315019004,31.72081756591797,-10.14842128753662,3273.69384765625,-915.1510009765624,3399.20166015625,Estimated,15.618172645568848,10.211094073376898,53.02495378685626,-7.675906658172607,-7.082516758111069,61.403925243588674,-7.228164672851562,-7.7259261958095635,"Your gap wedge shot showed some areas for improvement. The club speed is good, but your attack angle is too negative, meaning you're hitting down on the ball more than you should. This can lead to excessive spin and loss of distance. Additionally, your club path is way off to the left, which is causing the ball to curve too much. Focus on hitting more level through the ball, and try to get your club path closer to straight. Aiming for a more neutral swing path will help improve your accuracy and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:52:34,Brian,,Gap Wedge,50.52942675486565,-8.11114501953125,-15.748370170593262,-13.330142974853516,2.418227195739746,49.52857643277366,0.9801927235995088,33.63345718383789,-12.920228004455566,1503.7822265625,-261.981201171875,1526.43212890625,Estimated,9.882591247558594,9.07412950995581,47.459959768705176,-12.114192008972168,-9.959995304262293,57.89294372871791,-11.831398963928224,-11.86991475625416,"Your gap wedge shot shows a lot of potential, but the path is quite off, moving too far to the left (around -15.7°) while the club face is also closed (around -13.3°). This combination is causing a significant leftward shot deviation. You also have a lower ball speed given your club speed, indicating a need for more solid contact. Focus on improving your swing path and keeping your club face square at impact for better direction and distance.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:53:28,Lauren,56,Sand Wedge,65.23357714592566,-3.80939531326294,-5.836667537689209,-11.41687297821045,-5.58020544052124,64.40876319329527,0.9873559907532696,33.69514846801758,-10.108403205871582,2497.873291015625,226.334213256836,2508.1064453125,Estimated,-5.177475929260254,16.148311004595826,74.13429220994021,-11.87904167175293,-15.260258142283988,84.33098104569672,-11.91568374633789,-17.411983671007192,"Your shot data suggests that your club face is significantly closed at impact, leading to a pull to the left. Consider working on your alignment and the angle of your club face at address to help straighten your shots. Focusing on keeping the club path straighter and getting a more neutral club face position at impact will help. Also, practice your swing tempo and rhythm to improve your overall consistency.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:53:50,Herald,56,Sand Wedge,62.549571838633256,-8.688640594482422,0.7693047523498535,13.040818214416504,12.271512985229492,50.130843619095685,0.8014578221002747,21.50078392028809,10.808284759521484,3377.085205078125,-1398.943115234375,3655.372314453125,Estimated,22.50157356262207,4.576212437913057,40.16410532121336,14.08030891418457,9.771186776740365,52.21351713949025,14.749403953552246,13.293134920164448,"Your shot with the sand wedge shows that you have a decent club speed, but the attack angle is quite steep. This means you're hitting down too much, which can lead to excessive backspin and difficulty in controlling the ball's direction. Focus on smoothing out your swing and minimizing the steepness. You also have a significant amount of sidespin, which caused the ball to curve off line. Working on your clubface alignment at impact can help keep your shots straighter.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:54:05,Jason,56,Sand Wedge,54.83673067112113,-4.763133525848389,-13.712031364440918,-11.619463920593262,2.092567443847656,49.99740515827716,0.9117502912077776,30.42524719238281,-11.26023769378662,3004.84716796875,-622.5763549804688,3068.66552734375,Estimated,11.70552921295166,8.17695395625492,46.44120534446529,-9.796030044555664,-7.901559124804237,55.22799562796263,-9.440150260925291,-9.0583423624131,"Your shot data indicates that the club path and club face angles are quite negative, which means you're coming into the ball too much from the inside and the face is closed. This can lead to pulls or hooks. Additionally, your attack angle is a bit steep for a sand wedge. Focus on making smoother swings with a more neutral path and an open club face at impact for straighter shots.",swing path drill,1.1857399,72.0,101.325,78
+7/18/24 20:54:48,Jason,,Lob Wedge,62.17556441938814,-6.88284158706665,-11.07753086090088,-12.74176025390625,-1.664229393005371,51.05902917935873,0.8212073288945818,33.429622650146484,-11.852469444274902,3672.100830078125,730.3089599609375,3744.0185546875,Estimated,-11.24824047088623,9.902455703949729,48.60998416310531,-14.519206047058104,-12.18673820422498,56.07894342664713,-14.694428443908691,-14.225207610469624,"Your lob wedge shot shows a significant swing path and face angle issues. The club is moving too far to the left, and the face is also pointing left at impact. This leads to a high spin rate and reduced distance. Focus on aligning your club face more square to your target and work on a smoother swing path. Try to keep your attack angle less steep to improve your launch and distance while also reducing sidespin.",swing path drill,1.1857399,72.0,101.325,78
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
index 29333a1af7..1766696b01 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_6.csv
@@ -1,69 +1,69 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Your shot data shows a solid effort, but your ball is deviating left and has high backspin. Focus on improving your swing path and reducing the excessive sidespin. This will help straighten out your shots and increase distance. Consider practicing with a more neutral swing path.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Great job with your pitching wedge! Your ball speed and carry distance are impressive. However, the club face is open at impact, causing the ball to veer slightly right. Focus on squaring your club face at impact for better accuracy and control.",face angle drill,1.196976,68.0,101.325,68
-6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your club speed is decent for a pitching wedge, but your launch angle is quite low, which might be limiting your carry distance. Focus on opening the clubface slightly at impact to increase the launch angle and reduce backspin for better distance control. Also, try to keep your swing path more consistent to reduce deviation in direction.",launch angle drill,1.196976,68.0,101.325,68
-6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Great job with your pitching wedge! Your swing speed is decent, but the club face is open at impact, which may explain the leftward launch. Try to aim the club face more at your target. Work on creating a more neutral club path to help improve your accuracy. Also, your backspin is high, which is good for stopping the ball on the green, but a little reduction could help with carry distance. Focus on a smoother, more controlled swing for better consistency.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"Your ball speed is solid for a pitching wedge, but your launch angle is a bit higher than usual, leading to a high backspin. This causes the ball to climb and not carry as far. Try working on your attack angle to bring it down slightly, which may help lower your spin and improve distance. Also, the club face was open at impact, which can cause the ball to drift to the right. Focus on better face alignment during your setup.",face alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your shot shows good distance with a solid ball speed. However, the club face angle is quite open at impact, which may be causing the ball to slice slightly. Focus on closing the club face at impact and check your grip pressure. A simple drill to improve this is the 'Half Swing Pause' drill, which helps you ensure the club face is square as you begin your downswing.",half swing pause,1.196976,68.0,101.325,68
-6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Great job with your pitching wedge! Your club speed and ball speed are solid, and you're generating good distance. However, a very slightly upward attack angle suggests you might be hitting the ball a bit too flat. Try focusing on a more descending strike to improve your backspin and consistency. Also, work on aligning your clubface more towards your target to reduce sidespin.",attack angle drill,1.196976,68.0,101.325,68
-6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your swing speed is good for a 7 iron, but the club path and face angle suggest your shots may be starting right of your target. A slight adjustment in your swing path could help straighten your shots. Keep working on consistent contact for better distance and accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your 7-iron shot shows that the clubface is open (pointing right) at impact, which is causing the ball to spin sideways and not travel as far as it could. Focus on aligning your clubface with your intended target at address and through impact. A stronger face position will help increase your distance and accuracy.",clubface alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your shot shows a good club speed and decent ball speed, but your club path is coming from the inside, and your club face is open at impact. This can lead to a slice. Focus on aligning your club face more square to your target at impact, and consider practicing your swing path to help straighten out your shots.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your 7-iron shot shows good ball speed, but the slight club path and angle indicate a potential slice problem. Focus on aligning your clubface to better match your swing path. This will help reduce sidespin and improve your accuracy. Also, consider lowering your launch angle a tad for better distance.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Your 7 iron shot shows good club speed and a solid smash factor, which means you're hitting the ball well. However, the backspin is quite high, indicating that the ball may not be getting enough distance due to excessive spin. Your club path and face angle are close, but there’s a slight open face at impact, causing some sidespin and deviation in direction. Focus on lowering your backspin for more distance and aim to align your club face better with your swing path.",face alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your 7-iron shot shows good club speed and ball speed, but the club face is significantly open at impact, causing a slice (side spin to the left). To improve accuracy, focus on aligning your club path more closely with your target line and ensuring your club face is square at impact. Consider practicing your swing path to reduce that leftward spin and improve your overall direction.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your ball speed and carry distance are looking good, but there are a few areas we can work on. Your attack angle is quite flat at just under 0.5 degrees, so consider focusing on hitting up a bit more with your 7-iron to increase the launch angle. Additionally, the club face is pointed a little right of your club path, which is causing the ball to drift. Try to align your club face with your intended target line at impact for straighter shots.",club face alignment drill,1.196976,68.0,101.325,68
-6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your 7 iron shot shows good ball speed and carry distance, but the club path and attack angle suggest you may be coming across the ball too much, which can lead to slices. Focus on correcting your swing path to be more neutral and adjust your club face angle. This will help improve accuracy and control.",swing path drill,1.196976,68.0,101.325,68
-6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed is good, but your shots are veering to the left, indicating your club face is quite open compared to your swing path. This is causing higher backspin and sidespin, impacting accuracy and distance. Focus on squaring the club face at impact to improve your direction and reduce excessive spin.",club face drill,1.196976,68.0,101.325,68
-6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"Your 5-iron swing looks solid overall. Your club speed and ball speed are good, but the club face is quite open at impact, which is causing your shots to slice to the right. Focus on closing the club face a bit more and adjusting your aim. Additionally, working on your attack angle could help you get a more favorable launch. Consider practicing hitting the ball with a slightly downward angle for better control and distance.",club face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your shot data shows good distance with a 5-iron, but you might notice the ball has some spin, causing it to drift a bit. The club path is slightly over the top (negative angle), and the club face is open at impact, contributing to the sidespin. Focus on improving your swing path to a more neutral position, and try to close the club face at impact to straighten your shots. Consider practicing with a swing path drill to help you make that adjustment.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is solid for a 5-iron, but your club face angle is significantly open at impact. This could be causing a high degree of sidespin, leading to slices. Focus on closing the face and ensuring a more neutral swing path. Improving your attack angle would also help you create more distance and consistency.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"You have a good club speed, but your ball's launch angle and spin are affecting your distance. The face angle is too open at impact, causing the ball to spin sideways. Focus on getting your club face more square at impact. This will help reduce the sidespin and improve your accuracy. Additionally, consider adjusting your attack angle to a more neutral position to get better launch conditions.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your shot showed solid club speed and ball speed, but the combination of a steep attack angle and an out-to-in club path is causing a significant leftward spin, resulting in a draw (or pull). To improve accuracy, focus on aligning your swing path more towards the target and flattening your attack angle a bit. Also, try to maintain a consistent face angle at impact to minimize side spin.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your 4 hybrid shot shows good ball speed, but there's room to improve your accuracy. Your attack angle is slightly negative, indicating you're hitting down on the ball, which can lead to higher spin and less distance. Additionally, the club face was open at impact, causing the ball to slice right. Focus on keeping your club face square at impact and work on your swing path to help straighten your shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot shows a solid swing speed and decent carry distance, but there are a few areas to improve. Your club face is significantly open at impact, which is causing the ball to drift to the right. Try to work on aligning your club face better with your swing path. Consistency is key, so focus on a smoother takeaway and follow-through.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"Your shot data indicates you have a solid carry distance, but there's room for improvement in consistency. The high backspin and sidespin suggest that your ball may not be staying straight, leading to deviation in your carry. Focus on keeping your club face square to the target at impact and working on your swing path for more accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows that your club face was significantly closed relative to your swing path, which likely caused the ball to start left and fade. To improve accuracy and distance, focus on aligning your club face more to the target and working on a smoother, more consistent swing path.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It seems like there were some data issues, but I can see your ball speed is decent while the spin rate is quite high. This means the ball is spinning a lot, which can result in a loss of distance and control. Focus on flattening your swing path and striking the ball more solidly. Work on hitting with a bit less loft to lower the spin and help with distance.",low spin drill,1.196976,68.0,101.325,68
-6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Your shot data shows good ball speed and carry distance for a 5 wood, but the club face angle is quite open at impact, causing the ball to fade (curving right for a right-handed golfer). Focusing on squaring the club face at impact will help improve accuracy. Work on your attack angle to make it flatter, which can help launch the ball better. Practicing a smoother swing path could also help control the direction.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"You hit your 5 Wood well, but the club face was open at impact, which caused a high amount of slice. Focus on getting the club face more square to your target at impact and work on decreasing your attack angle to get better loft and distance. Practicing your swing path will help keep your shots straighter.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"Your swing is generating decent club speed, but the club path is too far to the left and the face angle is open, causing a slice. Focus on aligning your club path more toward the target and closing the club face at impact. Reducing the backspin will also help your ball fly straighter and further. Try to keep your attack angle neutral rather than descending.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your club speed and ball speed are solid! To make more consistent contact, focus on improving your club path. Right now, it's coming too far from the inside, which can lead to hooks. Keep your swing path more neutral or slightly out-to-in for better accuracy. Your launch angle is good, and the ball carries nicely, but refining these details will help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your 5 Wood shot shows a good club speed and ball speed, but you need to work on your club face alignment at impact. Your face is open compared to your swing path, which is causing the ball to veer to the right. To improve, focus on squaring the club face at impact and aim for a more neutral swing path. This will help you achieve straighter shots and increased distance.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your driver swing is showing room for improvement. Your attack angle is slightly downward, which can lead to less distance. Aim to create a more upward angle by trying to hit up on the ball. Additionally, your club face is open at impact, contributing to your sidespin and causing the ball to drift to the right. Focus on squaring the face at impact to straight out your shots. Finally, your carry distance is decent but could improve with better launch conditions.",upward attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your swing speed is good, but the attack angle is a bit too negative, which means you're hitting down on the ball rather than sweeping it. The club face is slightly closed at impact, causing the ball to curve left. Focus on making a slight upward motion on your swing through the ball to help increase your launch angle and reduce sidespin.",upward swing drill,1.196976,68.0,101.325,68
-6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Your driver swing shows some good potential, but you might want to focus on reducing your backspin for better distance. Aim for a slightly lower attack angle, between 0-1 degrees, to help with this. Your launch angle is a bit high, and the sidespin is causing your ball to curve a bit left. Adjusting your club face can help straighten it out.",sidespin correction drill,1.196976,68.0,101.325,68
-6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"Your driver swing shows some room for improvement. Your club path is coming from the inside too much, and the face is pointing left at impact, which is causing a significant leftward ball flight and pulling your shots off target. Try to aim for a more neutral path and keep the clubface closer to square at impact. Increasing your launch angle will also help you get more distance and carry. Practicing with a focus on these areas should really help your game.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,Your driver swing shows a good distance but has some room for improvement. The low attack angle indicates you might be hitting down on the ball instead of sweeping it. A lower spin rate would help your distance and accuracy. Focus on sweeping the ball off the tee and try to keep your clubface more square to the path to lessen side spin.,tee shot drill,1.196976,68.0,101.325,68
-6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your swing speed is decent at 87 mph, and your ball speed of 120 mph shows good efficiency. However, your attack angle is slightly negative, suggesting you're hitting down on the ball a bit. This might be leading to your high backspin of over 3500 rpm, which can cause less distance. Try to work on hitting up on the ball to lower the spin and increase distance. A slight left bias in your shot suggests the face is slightly closed at impact, so we'll focus on keeping it more square.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Great job generating a solid swing speed with your driver! To maximize distance and accuracy, focus on improving your attack angle. A slightly upward angle can help launch the ball higher and reduce spin. Work on setting up with the ball slightly farther forward in your stance, and practice a smooth shoulder turn to enhance your launch conditions.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Great job with your 7 iron! Your club speed and ball speed are solid, and the carry distance is impressive. However, your backspin is a bit high, which can make the ball stop quickly but might lose distance. Try working on your attack angle to create a slightly downward strike that can help reduce spin and improve distance. Keeping your club path closer to straight will also enhance your accuracy.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your shot data indicates a solid ball speed and decent distance, but the attack angle and launch direction suggest you might be hitting the ball slightly down. This can lead to higher spin and less distance. Focus on getting your attack angle to zero or slightly positive, which means trying to hit up on the ball instead. Additionally, the club face is open relative to your path, causing the ball to fade. Working on your alignment and grip can help straighten out your shots.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"You made solid contact with a decent smash factor, which means you're getting good speed from your club. Your launch angle is great for a 7-iron, and your ball speed indicates you're hitting the ball well. However, there's some sidespin causing the ball to curve slightly. Focus on keeping your swing path more consistent and try to square the clubface at impact to reduce that spin. Work on a more neutral club path to hit straighter shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"Your 7-iron shot shows solid ball speed and decent carry distance. However, the high backspin and sidespin suggest that your swing might be causing the ball to curve more than you'd like. Focus on your swing path and ensure that the clubface is square to the target at impact. This will help reduce the sidespin, leading to straighter shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Your 7-iron swing shows a good club speed with solid ball speed. However, your attack angle is slightly negative, which can lead to a lower ball flight and more difficulty with distance. Focus on making a more upward swing into the ball to create a better launch angle. Additionally, your face angle is significantly open, which may cause a rightward ball flight. Work on closing the face at impact to improve accuracy and distance.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like there were issues collecting complete data, but we can still focus on improving your impact with the ball. Work on making solid contact by ensuring your club face is square at impact. Remember to keep your balance and follow through smoothly.",impact drill,1.196976,68.0,101.325,68
-6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your 7-iron shot shows good distance, but the club face was open at impact, causing a slice. To improve, focus on squaring the club face at impact and keeping a more neutral swing path. A slight adjustment in your attack angle can also help. Practice hitting shots with a more inside-to-out swing path.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your shot data indicates that your club speed is good, but your attack angle is slightly downward, which may be a bit steep. This could lead to excess backspin, which might be making it harder to get the ball to carry as far as you'd like. Work on leveling out your swing a bit more. Additionally, your club path is slightly right of the target, which is causing a small fade. Keeping the club path more aligned with the target line will help. Aim for a smoother launch angle by refining your setup and takeaway to promote better trajectory.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"You have a solid shot with decent distance, but your attack angle is negative, which means you're hitting slightly down on the ball. This can lead to lower launch and spin issues. Try to focus on a more upward angle through the ball for better launch and carry. Additionally, your club path is slightly out-to-in, leading to a small slice. Aim to keep your swing path more neutral. Consider practicing with targets to help your alignment.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"You're hitting the ball well with a solid club speed and decent ball speed, which is great! However, your attack angle is slightly negative, suggesting you might be hitting down on the ball too much. This can cause higher backspin and make it harder to control distance. Additionally, your club path is right, and the face is open relative to that path, leading to a slight fade. Focus on improving your attack angle to be more neutral and aim to align your clubface with your swing path for straighter shots.",attack angle adjustment drill,1.196976,68.0,101.325,68
-6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Nice job with your gap wedge! Your club speed and ball speed are solid, giving you a good carry distance. However, the slight left spin (sidespin) indicates that your club face is aimed a bit left at impact. Focus on aligning your club face more accurately to straighten your shots. Also, consider working on your attack angle, which can help control your launch angle for more consistent distance.",club face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your shot with the gap wedge shows a decent club speed and ball speed, but the ball is curving left due to a closed club face at impact. Focus on keeping the clubface square to your target to reduce the left curve and improve accuracy. The backspin is quite high; try to hit down less on the ball to achieve better distance control.",face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"Your shot with the gap wedge shows a good club speed and decent carry distance, but the backspin is high, which might cause the ball to stop too quickly on the green. Your club path and face angle are close to straight, but a slight adjustment can help you aim better. Focus on keeping the face square to your target during the swing for more accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot shows good distance with a solid carry of about 97 yards. The launch angle is perfect for a wedge, but there's a bit too much backspin and a slight pull to the left. Focus on aligning your clubface more square to the target and work on your swing path to reduce sidespin for straighter shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Great job with your gap wedge! Your club speed and ball speed indicate you have good power. However, your attack angle is slightly down, which could mean you're hitting the ball a bit too steeply. Adjusting your setup to promote a shallower attack angle can help improve your consistency. Additionally, your launch angle is a bit higher than recommended for a gap wedge; a lower launch will help with distance control and landing angle.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot has a good carry distance of about 60 yards. However, the -9.26 degree attack angle suggests you're hitting down too much on the ball, which can lead to lower trajectories and more spin. Try to engage the ground less aggressively. Additionally, your club path is slightly out to in, which could affect the direction of your shots. Work on making a more neutral swing path and aim for a shallower attack angle to improve your contact and distance.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Great effort with your gap wedge! Your club speed and launch angle are solid, which helps get the ball in the air. However, your attack angle is a bit too steep, causing the ball to have a higher backspin than ideally needed. Try to hit the ball with a more neutral angle to lower your spin and improve distance. Additionally, aim to get your club face angle more square to your path for straighter shots.",attack angle drill,1.196976,68.0,101.325,68
-6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your gap wedge shot carried about 50 yards but had a significant amount of backspin and sidespin. The face of the club was open at impact, which caused the ball to curve to the left and rise too much. Focus on keeping the clubface square to your target at impact to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"You have strong ball speed and a decent smash factor, indicating effective contact with the ball. However, it's important to work on your swing direction and consistency since your carry distance is showing a significant deviation. Focus on your aim and lining up your shots properly to reduce the side spin. This will help straighten your shots and improve accuracy.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your shot shows a high club face angle, which is causing your shots to go right. Focus on keeping the clubface more square to your target at impact. Also, your launch angle is quite high; consider making sure you’re not hitting too steep. Try to maintain a more consistent swing path and aim for a more neutral attack angle. Practice these elements to improve accuracy and distance.",clubface alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your swing speed is decent, but the face angle is quite closed, which can cause the ball to curve to the left. Additionally, your attack angle suggests you're striking down on the ball more than needed with a sand wedge. Try to level out your swing a bit more and work on opening the clubface at impact for better direction. Practicing a more neutral path will also help straighten out your shots.",face angle drill,1.196976,68.0,101.325,68
-6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your shot shows good club speed and decent carry distance for a sand wedge, but the face angle suggests you're hitting a bit to the right of your target. To help correct this, focus on aligning your feet and shoulders towards the target. Additionally, your launch angle is a bit high, which could lead to excessive backspin. Try keeping a flatter swing angle to lower the trajectory and achieve better distance control.",alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your sand wedge shot shows decent distance but your spin is quite high, which could cause the ball to stop too quickly on the green. Try to lower your attack angle and focus on a more shallow swing path for better control and distance. Aim for a more neutral clubface at impact to reduce sidespin and help the ball go straighter.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your sand wedge shot reveals a few key areas to improve. First, the club path is significantly out to the left, which means you're likely pulling your shots. Try to aim more towards the target while keeping your club path more neutral. Also, work on closing the club face a bit more as you're hitting with an open face, which adds unwanted side spin. Consider focusing on your swing path and club face alignment during practice to help improve your accuracy. Lastly, be mindful of attack angle; aim to have it closer to level, around zero degrees, for better contact.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Great effort with your sand wedge! Your club speed is decent, and the launch angle is good for getting the ball into the air. However, you have some issues with your club face being open relative to your swing path, which is causing the ball to go right. To improve, focus on aligning your club face with your target while maintaining a more neutral swing path.",club face alignment drill,1.196976,68.0,101.325,68
-6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot is solid overall, but there are a few areas to work on. Your club speed is good, but the smash factor suggests you can make better contact for more distance. The launch angle is high, which helps get the ball up but might lose distance in the wind. Focus on keeping the club face square to your path at impact to reduce sidespin and achieve straighter shots. Additionally, try to improve your attack angle to be more level with the ground rather than descending too steeply.",face control drill,1.196976,68.0,101.325,68
-6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your shot data shows that you're generating decent club speed, but your attack angle is a bit too steep and your club path is on the outside, which can lead to inconsistencies. Aim for a more neutral attack angle and try to close the club face a little more to align with your swing path. Focus on better direction for your launch angle as well.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"Your lob wedge shot shows that you're making solid contact, but you may want to focus on reducing the loft in your angle of attack. This can help you control your distance better and minimize side spin. Try to keep your club path more in line with the target to improve accuracy on your shots.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your club path is moving to the right (6.4 degrees), and your face is open to that path (10.9 degrees). This is likely causing your shots to go right. Focus on bringing the club path more in line with your target and closing the clubface slightly at impact. Additionally, the high launch angle indicates that you might be hitting too steeply into the ball with your lob wedge; try to create a shallower angle of attack to increase distance and control.",swing path drill,1.196976,68.0,101.325,68
-6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge shot shows good distance and decent launch angle, but the spin and direction suggest a need for better face alignment and a more consistent swing path. Aim to keep the club face square to your path at impact to reduce sidespin and improve accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:42:45,Brian,,Pitching Wedge,70.52760034727135,1.2731672525405884,0.1061623767018318,0.5454369187355042,0.4392745494842529,93.02649389445652,1.3190083518566165,16.942914962768555,0.4613180458545685,4312.67919921875,1550.875,4583.0576171875,Measured,-19.77900505065918,15.139833818374427,116.99124665397812,-6.505446910858154,-13.254853407939096,128.83773360450778,-7.131216049194336,-15.994204581862732,"Your swing is solid with a decent club speed, but your ball is curving more left than desired (sidespin). Focus on keeping the clubface square at impact and try to improve your attack angle for better launch. Working on a more consistent swing path can help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:43:32,Herald,,Pitching Wedge,73.20324308435738,-0.4588999450206756,3.0428645610809326,6.602327823638916,3.5594632625579834,95.87021149283828,1.3096443197517915,22.18059539794922,5.804046630859375,8511.6455078125,54.91987991333008,8511.822265625,Measured,-0.3696857690811157,25.683157810191915,117.01556826861088,6.38828706741333,13.01983068376228,120.8225642753996,6.347890377044678,13.35877407704811,"Great shot! Your club speed is solid, and with a ball speed of nearly 96 mph, you’re generating good distance. However, your attack angle is slightly flat, which might contribute to high backspin. Try to ensure the club face is more square to your target at impact to reduce the sidespin. Aim for a cleaner strike to achieve a more controlled flight. Work on your launch angle as well; a slightly lower angle could help in controlling your distance better.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:44:30,Brian,,Pitching Wedge,76.24933488173338,0.4995669424533844,1.024552583694458,5.745951652526856,4.721399307250977,95.9111795536146,1.2578625072910834,5.537857055664063,4.8480544090271,4688.5546875,-1463.8509521484375,4911.76171875,Measured,17.339303970336914,3.912058707116557,90.95276799275688,9.452905654907228,14.93780275953543,119.2798062958318,10.556872367858888,21.853431731820592,"Your pitching wedge shot has a decent club speed, but your launch angle is quite low, which may be affecting your carry distance. Try to work on getting a higher launch angle for better trajectory. Your club face is also a bit open at impact, which is causing some sidespin, leading to an offline shot. Focus on closing the clubface at impact to improve direction and control.",face angle drill,1.196976,68.0,101.325,68
+6/21/24 23:45:17,Brian,,Pitching Wedge,72.73209758557732,2.1424999237060547,3.812088012695313,13.12009620666504,9.308008193969728,87.73918208236319,1.2063337232798543,26.371749877929688,11.25413990020752,5102.89599609375,2.6032989025115967,5102.896484375,Estimated,-0.0292300768196582,24.19490444386201,111.92020251845952,12.468182563781738,24.163284258937665,119.27405755055496,12.363938331604004,25.539028255622497,"Your ball speed is good, and you're making solid contact, but the face angle is too open at impact, causing the ball to launch right and result in significant deviation. Focus on aligning your clubface better at impact and adjusting your path to help keep the ball on target. A little more practice with control can help tighten those distances.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:46:47,Jason,,Pitching Wedge,70.8189761863191,3.4942126274108887,-0.0993653386831283,7.708041191101074,7.807406425476074,91.905602290346,1.2977538964775437,20.707019805908203,6.319127082824707,9273.12109375,-1132.6239013671875,9342.03515625,Measured,6.963644981384277,21.66488498497074,109.299333693898,10.399337768554688,19.729389248431744,113.28121170504436,10.457468032836914,20.56118012526485,"Your club speed is solid, and you're generating good ball speed with a smash factor over 1.29, which is great! However, your launch angle and backspin indicate that the ball is flying a bit high and spinning too much, causing potential control issues and loss of distance. Focus on reducing the backspin slightly and keeping your face more aligned with your swing path for straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:47:45,Lauren,,Pitching Wedge,72.17512481012818,0.5490269660949707,2.874196767807007,6.785318851470947,3.911122083663941,90.71138459870144,1.2568233839198308,23.066829681396484,5.933254241943359,3090.543701171875,407.1667785644531,3117.249755859375,Measured,-7.505265712738037,20.7338093557114,123.28972717036775,3.871863603591919,8.325231326493054,135.82264267521532,3.6155755519866943,8.56525187130967,"Your pitching wedge shot shows good ball speed and decent carry distance, but the club path and face angles suggest you're slightly open at impact. This can lead to some unintended rightward direction on your shots. Focus on aligning your clubface more square at impact to improve accuracy. Additionally, your backspin is quite high, which can be beneficial for stopping the ball, but it might contribute to less distance. Practicing with a more level attack angle can help optimize your launch conditions.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:48:42,Brian,,Pitching Wedge,70.2961107507831,0.0055831926874816,1.4368083477020264,2.914673089981079,1.4778647422790527,91.23502655861375,1.2978673440706303,18.73977851867676,2.5739622116088867,5599.53271484375,0.5215082168579102,5599.53271484375,Measured,-0.0053361994214355,17.927716625818903,115.45800873008648,2.768029928207397,5.575760400134527,124.79101742275724,2.7483716011047363,5.983896805443862,"Your club speed is solid for a pitching wedge, but your attack angle is very close to flat. This can lead to less control and lower launch. Focus on hitting down slightly on the ball to get better height and more spin, which will help with stopping the ball on the greens. Reducing backspin slightly may help with distance too. Overall, work on your consistency and aim to keep the face more aligned with your swing path.",attack angle drill,1.196976,68.0,101.325,68
+6/21/24 23:50:56,Brian,,7 Iron,68.38068111148323,1.2699058055877686,6.571308135986328,7.657981872558594,1.0866737365722656,83.82388644438379,1.225841642432941,13.222907066345217,7.1126885414123535,1973.4813232421875,28.86014175415039,1973.6923828125,Estimated,-0.8378323912620544,6.56248006647337,88.14258272359257,7.085708141326904,10.87272751336036,119.34555391960748,7.013890743255615,14.573319584983436,"Your club speed and ball speed are solid, but your club path and face angle show that you're not aligning the clubface correctly at impact. You're hitting the ball too far to the right (7 degrees), which leads to a slice. Focus on improving your clubface alignment at impact to help straighten your shots.",alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:51:38,Lauren,,7 Iron,74.61928221734343,,-5.117059707641602,10.262384414672852,15.379444122314451,71.57348908318909,0.9591822241698484,0.7086246609687805,7.789473533630371,2966.006591796875,-1317.147216796875,3245.3154296875,Estimated,23.94510078430176,0.0189208381039456,24.4829069870832,9.267643928527832,3.942890681909745,24.4829069870832,9.267643928527832,3.942890681909745,"Your shot show that you're hitting the ball with decent speed, but there are some areas to improve. The club path is moving too much to the left, which could lead to pulls or hooks. Additionally, your launch angle is quite low, which is why the ball isn't carrying far. Focus on keeping your club path straighter and lifting the ball a bit more to increase your launch angle.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:53:13,Herald,,7 Iron,75.51757585573614,2.7452375888824463,-2.876789331436157,4.1588215827941895,7.035611152648926,101.34270303559332,1.3419750553062222,16.872390747070312,3.0561864376068115,3243.35205078125,-9.9734525680542,3243.367431640625,Measured,0.1761865317821502,18.17411168644321,139.93770134254282,3.287118673324585,8.02405162031829,154.55849605180083,3.2715368270874023,8.820507842650954,"Your shot with the 7-iron shows good distance, but there's room for improvement in your path and face angle. The club path being slightly outside-in means you'll want to focus on making a more neutral swing path to minimize sidespin. Also, the club face is open at impact, contributing to your shot going off target. Try to square the face more at impact for better control.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:54:01,Lauren,,7 Iron,75.4811730756337,3.6862971782684326,-0.224028080701828,5.478337287902832,5.702365398406982,105.5210868389122,1.397978893798827,18.39128303527832,4.471998691558838,1358.3179931640625,-784.2251586914062,1568.450439453125,Measured,30.0,16.736477941305452,147.86785765913191,10.991822242736816,28.19379089803715,170.60140018227685,11.85329818725586,35.042661627139296,"Your 7-iron shot was solid, with a good club speed and decent distance. However, the face angle is open at impact, causing the ball to veer to the right (sidespin). Try to work on aligning your clubface better at impact to improve accuracy. Additionally, working on your attack angle can help you achieve a better launch trajectory and distance.",face alignment drill,1.196976,68.0,101.325,68
+6/21/24 23:54:48,Lauren,,7 Iron,79.09842841810496,5.158725261688232,1.6366453170776367,1.238766312599182,-0.3978790044784546,98.80876746394824,1.2491874925966513,12.640931129455566,1.2223392724990845,3501.47119140625,-347.3454895019531,3518.657470703125,Measured,5.6651997566223145,11.83260527425341,125.0732566193892,3.0642659664154053,6.685995175329936,141.94352951494693,3.2679443359375,8.091651524865313,"Your shot showed solid speed and a good launch angle, but your backspin is quite high, which can lead to less distance. Focus on slightly lowering your attack angle to minimize backspin and improve your carry distance. Your club path is mostly on track, but aim to keep the face more square to the target for better accuracy.",backspin reduction drill,1.196976,68.0,101.325,68
+6/21/24 23:55:36,Herald,,7 Iron,75.55327891057641,5.373757362365723,-2.636402130126953,7.673431873321533,10.309833526611328,101.03923560268596,1.337324296967631,19.147289276123047,5.973246574401856,2723.45849609375,-1264.5794677734375,3002.72998046875,Measured,24.90678596496582,19.21317027850773,138.4551174572225,14.443889617919922,34.53508663414823,154.4906291518273,15.251510620117188,40.639782704344725,"Your 7-iron shot showed a decent club speed and a good carry distance, but your ball has a significant amount of sidespin, causing it to curve to the left. To improve accuracy, work on your club path by keeping it more neutral as you swing through the ball. This will help your shots go straighter.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:56:21,Jason,,7 Iron,77.15819266493781,0.4564096629619598,2.908225774765014,3.3170504570007324,0.4088246822357178,98.79559214925575,1.2804290605701345,18.17644119262696,3.088598251342773,3980.72998046875,-262.5274658203125,3989.377197265625,Measured,3.773168802261353,19.656530785523728,133.64292538769587,4.73619270324707,11.034652938876548,145.93115627137013,4.823611259460449,12.27119219506983,"Your shot data shows you have a decent club speed and good ball speed, but the high backspin indicates that you may be hitting up on the ball instead of striking it cleanly. This can lead to more airborne shots and less distance. Focus on lowering your backspin by making sure to maintain a more descending angle on your downswing. Additionally, a slight adjustment in your club path could help straighten out your shots.",attack angle adjustment drill,1.196976,68.0,101.325,68
+6/21/24 23:57:09,Jason,,7 Iron,80.23471397798312,-0.318757027387619,-3.8608529567718506,5.548505783081055,9.409358978271484,103.11789749247328,1.285203029710674,17.377845764160156,4.074571132659912,2621.3251953125,-206.1290740966797,2629.417236328125,Measured,4.496226787567139,18.5317145140084,145.9185741118963,5.7097649574279785,14.517367355917486,162.28264036602377,5.82221269607544,16.46229762616008,"Your 7 iron swing shows promise, but you have some areas to improve. The club path is moving too much to the left (negative) and the face is open at impact, resulting in a fade. Work on aligning your swing path more to the target and closing the club face at impact. Also, your attack angle is slightly negative, which is common with an iron. Try to make a more descending strike to get better ball contact and launch.",swing path drill,1.196976,68.0,101.325,68
+6/21/24 23:57:49,Herald,,7 Iron,75.07393297305316,2.284828424453736,1.6019634008407593,5.762195110321045,4.160231590270996,103.70300434340244,1.3813450319783471,18.942630767822266,4.9336466789245605,3477.302978515625,1988.0186767578125,4005.47802734375,Measured,-29.757158279418945,21.03057477226639,139.21688043984886,-6.068535804748535,-14.717747423505898,151.33135570612103,-6.984603404998779,-18.402261364289416,"Your club speed is solid, but your ball is spinning a bit too much, leading to a loss of distance. Focus on ensuring your club face is more square at impact to reduce the sidespin. This will help straighten your shots and increase carry distance.",club face square drill,1.196976,68.0,101.325,68
+6/22/24 00:00:20,Lauren,,5 Iron,80.39152070258751,1.878929018974304,0.2456736266613006,8.649166107177734,8.40349292755127,111.22724395305612,1.3835693488688556,14.205028533935549,7.135361671447754,2645.72998046875,-93.12973022460938,2647.368408203125,Measured,2.0159800052642822,17.250535916996228,158.1752327863869,8.112902641296387,22.32237373813814,177.55557974811563,8.140008926391602,25.14056261239216,"You have a decent swing speed and ball speed, which is great! However, your club face is open at impact (8.65°), causing the ball to curve to the right (slicing). Focus on getting the face square at impact. Also, try to improve your attack angle to create a more optimal launch. Work on your consistency.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:01:25,Jason,,5 Iron,77.9845084669114,0.3641796410083771,-0.7704128623008728,4.640793323516846,5.411206245422363,109.25232913323724,1.400949127987294,11.92861557006836,3.715653419494629,3097.12353515625,449.16351318359375,3129.5244140625,Measured,-8.251847267150879,13.919868094690967,146.657200272095,1.110827088356018,2.843577949117332,164.5548882560397,0.7972127199172974,2.289361931821788,"Your shot data shows you're making solid contact with a good ball speed. However, your club path is slightly across the target line (negative), which could cause some fade or slice. Focus on adjusting your swing path to be more neutral, and work on reducing your backspin to add more distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:02:16,Herald,,5 Iron,80.30265559429245,4.329835414886475,-2.886806011199951,17.902572631835938,20.789379119873047,95.0610901591972,1.183785137062811,,14.344361305236816,6525.11474609375,-82.75043487548828,6525.6396484375,Measured,0.7265767455101013,,,,,,,,"Your club speed is good at 80 mph, but the club path is slightly out of alignment, which could cause your shots to drift left. Focus on keeping the clubface square to the target when you swing. Also, consider lowering your attack angle slightly; a lower angle can help with better contact and distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:03:01,Jason,,5 Iron,78.22042681231505,-1.230648636817932,2.088838577270508,13.185591697692873,11.096753120422363,95.5413320863854,1.2214371102273678,12.804424285888672,11.092314720153809,2809.03076171875,-1519.732421875,3193.781494140625,Measured,28.41412734985352,9.165232312691046,109.7541270285128,18.785043716430664,35.34288129702463,133.3292474795935,20.121057510375977,45.86590529282103,"Your shot data shows a few areas to focus on. Your club speed is decent, but increasing your attack angle may help you get more height and distance. The club face angle is much open at impact, which is causing the ball to slice. Work on closing the club face slightly during your swing. Additionally, try to reduce your sidespin to get straighter shots. Remember, practice will help you find that sweet spot!",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:03:32,Herald,,5 Iron,79.97853773291627,6.2393951416015625,-3.989405632019043,4.968557834625244,8.957963943481445,104.13997423639012,1.302099002912001,12.3776273727417,3.582103729248047,1512.0792236328125,-872.9993896484375,1745.998779296875,Measured,30.00000190734864,8.849280771659892,122.2579150010506,9.139875411987305,19.420114678964865,158.72128849522232,10.440106391906738,28.76148158002616,"Your shot with the 5-iron shows some good distance, but the ball is starting left due to the club path and face angle. Focus on correcting your swing path to help aim the ball straighter. Also, working on your attack angle could help optimize your launch conditions for better distance and accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:05:09,Brian,4 Hybrid,4 Hybrid,76.22090214303171,-1.5192233324050903,4.123646259307861,10.414992332458496,6.291346073150635,103.2342310839258,1.3544084126714016,19.3296012878418,9.071089744567873,3831.2734375,-318.3318176269531,3844.475341796875,Measured,4.749666690826416,23.295411453295173,144.1236973572486,11.716402053833008,29.266862204355675,155.93560840004648,11.77220630645752,31.81412581317568,"Your 4 Hybrid shot shows good potential with a decent club speed, but there are areas to improve. The attack angle is slightly negative, which means you might be hitting down on the ball more than necessary. Also, your club path and face angle indicate that the face is open relative to your target, contributing to a slice. Focus on a smoother swing path and work on getting that attack angle closer to neutral. Reducing backspin can also help improve distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:05:48,Jason,4 Hybrid,4 Hybrid,78.03024660599931,0.1271272152662277,3.118314981460572,7.507483005523682,4.389167785644531,107.00794328837036,1.3713649250487328,15.71293830871582,6.557002544403076,1665.7005615234375,54.58240509033203,1666.5946044921875,Measured,-1.8768216371536253,15.10914603154106,150.21329567043722,6.315375804901123,16.52363043884054,173.954695866978,6.225984573364258,18.865383704669966,"Your shot data shows a solid club speed and good ball speed, which indicates you're generating decent power. However, the club face angle is quite open at impact, causing the ball to veer right. Focus on aligning your club face more square to the target at impact to reduce that rightward deviation. Additionally, working on your swing path to be a bit more inside-out can help improve shot accuracy.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:06:40,Brian,4 Hybrid,4 Hybrid,78.40692919438698,0.2566845715045929,2.645193576812744,5.704160690307617,3.058967113494873,96.37065158704536,1.2291088629185132,14.429641723632812,5.016512393951416,3976.666015625,-922.3580932617188,4082.23193359375,Measured,13.058428764343262,13.444522369940955,122.09795136614866,9.715534210205078,20.604817190283484,136.27997246638188,10.141522407531738,23.99618683998392,"Your shot shows good club speed and ball speed, but the high backspin and sidespin are affecting your distance and accuracy. Focus on a more neutral club face position at impact to reduce sidespin and aim for a more positive attack angle to lower backspin for longer carries.",club face drill,1.196976,68.0,101.325,68
+6/22/24 00:07:27,Jason,4 Hybrid,4 Hybrid,79.0002108843546,0.6571754217147827,-1.328131079673767,-4.613868713378906,-3.2857375144958496,117.82247881189596,1.491419801199921,13.025360107421877,-3.956121683120728,1947.90185546875,148.4446258544922,1953.5499267578125,Measured,-4.3579421043396,15.523407165921183,168.95245311542567,-5.258292675018311,-15.48376668869298,193.2927741152489,-5.3880157470703125,-18.15021768167321,"Your shot shows that you're hitting the ball with decent speed, but your club face is aimed a bit left at impact, contributing to a slice. To improve your accuracy and direction, focus on aligning your club face better at setup and during your swing. Working on your swing path could help straighten your shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:10:20,Brian,5 Wood,5 Wood,,,,,0.0,58.07090349902637,-25.96001625061035,19.99605178833008,3.570291757583618,6073.89501953125,2621.615966796875,6615.517578125,Estimated,-23.346004486083984,6.11160040505365,52.04729162747617,-1.2169182300567627,-1.105370061162276,61.99677190091825,-2.009836912155152,-2.1743035902143504,"It looks like there were some inconsistencies with the data, but I can see that your ball speed is decent, but the backspin is very high, which might be causing your ball to climb too much and lose distance. Focus on making solid contact and keeping the face straight through impact. A drill to help with this is to practice hitting the ball with a more neutral face angle, which can reduce backspin and promote more distance.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:10:29,Jason,5 Wood,5 Wood,82.14062906036452,-0.329875499010086,0.927041471004486,8.175569534301758,7.248528003692627,90.88931961292928,1.1065086870242429,12.353973388671877,6.831596374511719,2233.166748046875,-681.6142578125,2334.872802734375,Measured,16.973405838012695,7.406979821312802,100.60495303059452,10.441274642944336,18.232385524178653,129.40608343145595,11.203367233276367,25.142581765305067,"Great use of your 5 wood! Your club speed is solid, but the attack angle is slightly negative, which can lead to lower launches. Work on having a more upward swing through impact to help get the ball in the air higher. Also, your club face is open to the path, which is causing a slice. Focus on closing the club face a bit to improve your accuracy and reduce sidespin. Overall, with some adjustments, you can improve both distance and direction.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:11:08,Brian,5 Wood,5 Wood,80.55391669605433,-4.24971866607666,4.200190544128418,12.959732055664062,8.759541511535645,94.27803785818924,1.1703718667574998,14.988956451416016,11.170975685119627,3234.072265625,-1501.0421142578125,3565.438232421875,Measured,24.897605895996094,11.836462106625277,114.72675831854484,19.035301208496094,37.41824509081789,131.18832796498737,19.950496673583984,44.762534177398265,"You hit the ball with decent speed, but your attack angle and club face position are causing some issues. An attack angle of -4.2 degrees suggests you're hitting down too much, which can lead to higher spin and less distance. The club face being open at 12.9 degrees means the ball is starting right, contributing to erratic shots. Focus on getting your attack angle closer to level and squaring the club face at impact.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:11:53,Brian,5 Wood,5 Wood,80.73072532327478,-0.7281943559646606,-1.261884689331055,11.69709014892578,12.958974838256836,113.1084382539193,1.4010581200774863,15.048174858093262,9.450359344482422,2745.376953125,-619.3428344726562,2814.370361328125,Measured,12.71281909942627,19.23118829799296,162.53666982712457,14.39736270904541,40.41396297877509,179.6376935200351,14.757612228393556,45.75913632484571,"You're generating good ball speed and distance, but your shot is curving significantly to the left, likely due to an open club face at impact. Work on aligning your club face with your target. Also, try to improve your attack angle by aiming for a more neutral or slightly upward strike on the ball to increase consistency in distance and direction.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:12:46,Jason,5 Wood,5 Wood,98.30521273900104,7.094905376434326,-11.956859588623049,0.5082694292068481,12.465128898620604,111.95041001150456,1.1388044122210623,13.736693382263184,-1.0786218643188477,1771.496337890625,-198.171142578125,1782.5462646484375,Measured,6.3829426765441895,14.085407345022873,155.56319984172114,0.4215087592601776,1.146161956167262,180.27748131078624,0.6367366313934326,2.0029925193172886,"Your club speed is good, but the club path indicates that you're coming too much from the outside, which can lead to inconsistent shots. Focus on bringing the club down more from the inside. Your launch angle and spin rate are decent, but adjusting your path will help straighten your shots and improve distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:13:47,Brian,5 Wood,5 Wood,81.19325225480134,1.690693974494934,5.7708234786987305,9.29448699951172,3.5236635208129883,89.93889644250521,1.1077139287419873,9.122154235839844,8.35678768157959,2528.881103515625,-287.1549072265625,2545.132080078125,Estimated,6.478199005126953,4.721369299103969,87.48656661707446,9.682716369628906,14.714551821994974,121.2241754584984,9.995896339416504,21.041771892965244,"Your club speed is solid, but the ball is launching lower than ideal, which may hurt your distance. Focus on keeping the clubface square to the path and working on your launch angle for better carry. Think about using your lower body more as you swing to help generate extra height and distance.",launch angle drill,1.196976,68.0,101.325,68
+6/22/24 00:16:42,Herald,,Driver,80.94079650015283,-1.568590521812439,2.4835517406463623,13.72847843170166,11.24492645263672,113.52539771105604,1.4025732710801984,16.871944427490234,11.58764362335205,2662.249755859375,-151.4436492919922,2666.5537109375,Measured,3.25579571723938,22.67274474426836,169.12473191437493,13.453080177307127,39.346690479375866,186.2857962038197,13.47234058380127,43.40011492121721,"Your club speed is good, but the attack angle is a bit negative, which means you're hitting down on the ball slightly. This can lead to more backspin and less distance. Try to aim for a more upward attack angle to keep the ball climbing off the tee. Your club face is significantly open at impact, which is causing the ball to slice right. Work on closing the face at impact and align your stance to help reduce the sidespin. Overall, focusing on your attack angle and clubface alignment will help improve your accuracy and distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:17:28,Jason,,Driver,78.16973939698255,-2.973815679550171,0.8981567025184631,-2.624144554138184,-3.522301197052002,116.0298424228713,1.48433195911806,18.20396614074707,-2.0431480407714844,1730.4627685546875,286.405029296875,1754.0037841796875,Measured,-9.397705078125,22.881587315335764,180.1245429930441,-4.74928617477417,-14.913689735079627,200.7871688649684,-5.000259876251221,-17.5007262758902,"Your driver swing shows good distance but needs adjustments for better accuracy. The clubface is slightly closed at impact, which is causing the ball to start left and drift further off target. Focus on making sure the clubface is square at impact. Additionally, work on your attack angle to be less negative, aiming for a slight upward strike to maximize distance and control.",clubface alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:18:14,Herald,,Driver,88.80893400969126,1.2518688440322876,1.7322858572006226,1.741448998451233,0.0091631412506103,126.66484721724191,1.4262624434093494,13.107521057128906,1.6472214460372925,3155.669189453125,-655.5784912109375,3223.046875,Measured,11.736047744750977,23.34258620771493,188.4512292360214,6.627293586730957,21.749259711548348,203.83824241408547,6.967732906341553,24.72773762138036,"Great job generating solid speed and distance! Your launch angle is good, but the backspin is a bit high, which can lead to less distance. Work on closing the clubface a touch to reduce that spin and keep your shot straighter. Consider focusing on your swing path for better accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:19:03,Herald,,Driver,94.13790507458816,-4.057374954223633,-5.455317497253418,-14.883703231811523,-9.428385734558104,127.95366435103732,1.3592151243397224,6.196589946746826,-12.908418655395508,2102.983154296875,-27.56983757019043,2103.163818359375,Measured,0.7510972619056702,7.385795924416868,156.3832596070024,-12.908076286315918,-34.9340362065891,204.61394756413932,-12.813117027282717,-45.37757900135921,"Your driver swing shows some areas to work on. The negative attack angle indicates you might be hitting down on the ball, which can lead to less distance. The club path and face angle suggest that your shots are starting left (or slicing). Focus on leveling out your swing and getting a more neutral clubface at impact. Improving your launch angle will also help increase your distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:19:37,Brian,,Driver,90.93356443590892,-1.0049906969070437,3.2313199043273926,0.0852346718311309,-3.146085262298584,116.40805246030686,1.2801439510528885,15.439726829528809,0.4743390679359436,3507.915771484375,-278.9695739746094,3518.990966796875,Measured,4.546919345855713,23.752186394591035,169.5214704309401,2.405826568603516,7.115999653315612,184.09985458542,2.5400633811950684,8.158942715950445,"Your driver swing shows great potential with a solid ball speed. To improve consistency and distance, consider working on your attack angle. A slight upward angle can help you optimize your launch conditions. Right now, your negative attack angle suggests hitting down on the ball a bit, which can lead to higher spin rates. Try to focus on sweeping the ball off the tee for better results.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:20:20,Jason,,Driver,87.24113982716426,-0.600993275642395,0.8084550499916077,0.2472879141569137,-0.5611671209335327,120.0078488041636,1.3755878137529418,16.387121200561523,0.3042874634265899,3571.5625,-119.34978485107422,3573.55615234375,Measured,1.9139230251312256,27.57835809634708,183.6022752337085,1.1979564428329468,3.838336941613676,191.7101086630264,1.2271665334701538,4.105833245276301,"Your swing speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball rather than getting it up in the air. Additionally, your backspin is quite high, which might make the ball balloon in the air and lose distance. Focus on improving your attack angle to hit the ball more cleanly and reduce backspin for better distance.",tee drill,1.196976,68.0,101.325,68
+6/22/24 00:21:10,Jason,,Driver,90.5988568300163,-0.1148039326071739,4.633347034454346,2.838667631149292,-1.7946794033050537,114.3208829353198,1.2618358215028176,14.402524948120115,2.9115028381347656,1339.841064453125,773.5574951171875,1547.1151123046875,Measured,-30.0,13.647341899648836,154.3436648567531,-3.08280086517334,-8.300425782649768,182.2520793618969,-4.041329383850098,-12.844431375765794,"Your driver swing shows a good club speed and decent ball speed, but the negative attack angle suggests you're hitting down on the ball, which can lead to less distance. Aim for a more positive angle. Your club path is slightly to the right, and the face is open, which may be causing some push shots to the right. Try to find a more neutral swing path and work on closing the club face at impact. Overall, focus on striking the ball on the upswing for more distance.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:22:32,Brian,,7 Iron,80.66969562723807,0.1552606076002121,2.670182228088379,3.796823501586914,1.1266412734985352,110.38642165174495,1.3683753334315676,18.80818557739257,3.452908754348755,3021.152587890625,422.72412109375,3050.583251953125,Measured,-7.965198040008545,25.16574570445573,162.58112456563686,0.6404136419296265,1.8167213609291368,177.34465336118046,0.3794918060302734,1.1753228629053325,"Great job with your 7 iron! Your ball speed and carry distance are promising, but the backspin is a bit high, which may affect your control. Try to improve your launch angle slightly by ensuring a more downward strike on the ball. Also, work on your club path to reduce any unnecessary sidespin. This can help you hit straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:23:39,Jason,,7 Iron,76.26232246525797,-1.5332859754562378,2.7152419090271,8.053693771362305,5.338451862335205,108.5968401608161,1.4239907289774507,20.22636985778809,6.955236434936523,3388.897705078125,-309.2510070800781,3402.978515625,Measured,5.214037895202637,27.044936694529724,157.6233031781685,9.674936294555664,26.489907436281783,170.22493663091154,9.754191398620604,28.8397884183562,"Your 7 iron shot had a decent carry distance of about 158 yards, which shows good potential. However, the club face was too open at impact, contributing to a significant rightward curve (sidespin). To improve, focus on getting your club face more square at impact. Also, try to minimize the backspin, as it's a bit high, affecting your carry distance. Working on these areas can help you achieve straighter and longer shots.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:24:05,Lauren,,7 Iron,78.67436077629281,-0.097179390490055,4.482917785644531,0.6158866882324219,-3.867031097412109,109.30068697544084,1.3892796318515084,18.1693058013916,1.0668374300003052,2628.0,-131.6022186279297,2631.293212890625,Measured,2.866802930831909,22.73546781047821,161.63495952297671,2.124398946762085,5.991781514132697,178.34193134080124,2.203892230987549,6.858549313312778,"Great job on your swing! Your club speed is solid, and you're generating a good ball speed as well. To improve your consistency, focus on your attack angle; it’s slightly negative, which can cause lower flights. Try to ensure that the club is approaching the ball at a level angle – this will help you get better height and distance. Additionally, your ball is spinning a bit too much, which can lead to less control. Let's work on those aspects for better results.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:24:34,Jason,,7 Iron,78.25461948457723,-0.9098389744758606,3.3624300956726074,3.9107141494750977,0.5482840538024902,111.06908044410191,1.419329378580544,17.979644775390625,3.633080244064331,3443.17578125,-188.64273071289065,3448.339599609375,Measured,3.135953187942505,25.050153371995293,161.1730741223455,5.190370082855225,14.58056287887814,174.44052741992346,5.2490057945251465,15.958585723246188,"Your 7-iron swing shows good power with a club speed of 78 mph. However, your attack angle is slightly downward, which can lead to excessive backspin and loss of distance. Try to focus on a more level or slightly upward swing through the ball. Your ball is also spinning a bit sideways, indicating some face misalignment. Work on aligning your clubface correctly at impact for straighter shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:26:50,Brian,,7 Iron,81.19013762406121,-2.795806646347046,1.7665064334869385,7.481952667236328,5.715446472167969,107.4771261431224,1.3237707101911709,18.038209915161133,6.366883277893066,2618.439453125,958.6678466796876,2788.4169921875,Measured,-20.108781814575195,21.073796742832883,154.03097983789303,-0.1282042562961578,-0.3464935102939463,169.49425358465123,-0.7687221765518188,-2.274085047999449,"Great job with your 7 iron! Your club speed of around 81 mph is solid, and you’re generating a good ball speed of about 107 mph. The launch angle of 18 degrees is good for getting the ball in the air. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit more than ideal. Aim for a more level or slightly upward strike. Your club path indicates you’re swinging slightly to the right, which could cause the ball to drift. Work on aligning your swing path to be more neutral. Overall, focus on making sure your swing path is on track to help improve accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:29:22,Jason,,7 Iron,,,,,0.0,52.044122883199634,-23.265804290771484,,23.16610717773437,2065.810546875,0.0,2065.810546875,Estimated,-0.0,,,,,,,,"It looks like we have some missing data points that make it hard to provide specific feedback, but the ball speed is decent. To improve your shots, focus on your swing mechanics and aim for better contact. Practicing a consistent setup will also help you achieve more consistent ball striking.",setup drill,1.196976,68.0,101.325,68
+6/22/24 00:29:47,Herald,,7 Iron,77.28145524313277,-2.288629531860352,2.0609166622161865,6.491367816925049,4.430451393127441,99.0299659791417,1.2814195290136117,19.302358627319336,5.590033054351807,1993.9642333984373,-272.0780639648437,2012.441162109375,Measured,7.770071506500244,18.003762346630765,140.55640483820753,7.891130447387695,19.29718205817744,159.77234936606874,8.098006248474121,22.50663604275337,"Your 7-iron shot had a decent carry distance of around 140 yards, but the club face was open at impact, leading to a high right-side spin that caused your ball to drift off target. Focus on aligning your club face more toward your target at impact and try to maintain a more neutral swing path. Incorporating this will help you improve accuracy and distance.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:30:14,Lauren,,7 Iron,75.25726099174062,-1.6912391185760498,3.551316738128662,4.032910346984863,0.4815936088562011,99.71300876706935,1.3249619698225894,14.760937690734863,3.757089614868164,3529.177490234375,126.82949829101562,3531.45556640625,Measured,-2.0581765174865723,15.008234275734594,131.97946878813582,3.2345850467681885,7.446840361177692,146.89801345958404,3.1428608894348145,8.053905046443845,"Your club speed is good, and your ball speed is solid, which means you're making decent contact. However, your attack angle is slightly negative, suggesting you're hitting down on the ball more than ideal for a 7-iron. Try to work on getting your attack angle closer to neutral to help increase launch and distance. Your backspin is also high, which can lead to a higher, softer shot that might not carry as far. Focusing on a smoother swing could help reduce this and get you more distance.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:30:47,Lauren,,7 Iron,78.0401707581932,-1.1153727769851685,5.202803611755371,0.0553849525749683,-5.14741849899292,102.95679855071194,1.3192795140046871,14.13551902770996,0.6965056657791138,2702.11279296875,-319.36981201171875,2720.9208984375,Measured,6.740667343139648,14.015161474081197,138.18143045784564,2.739454507827759,6.604243991702958,157.46070296342987,2.9786784648895264,8.182379908232917,"Your 7-iron shot shows good ball speed and carry distance, but you have a slightly negative attack angle, which may cause the ball to fly lower than optimal. Your club path is moving to the right, which may lead to a fade or slice. Focus on a more neutral path and a slightly upward angle of attack to improve your launch and distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:31:18,Herald,,7 Iron,73.79105497075125,-0.2242272347211837,3.603111505508423,7.025108814239502,3.421997308731079,97.3705504534455,1.3195440896195416,14.566998481750488,6.22143030166626,3340.234619140625,-1300.9560546875,3584.641357421875,Measured,21.27994155883789,12.846683106726005,122.37326536890578,13.176193237304688,27.894547430179955,138.14415956502762,13.92030143737793,33.23362577128,"Your shot data shows you're hitting the ball well, but your launch direction and side spin indicate that your club face is open at impact. This means the ball may slice to the right. Focus on adjusting your aim and ensuring your club path aligns with your target for a straighter shot.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:32:13,Herald,,Gap Wedge,68.03150113919264,0.0806681513786315,1.9573383331298828,3.4904820919036865,1.5331437587738037,82.59226758415298,1.2140297685798374,21.64734268188477,3.112077236175537,7747.57763671875,-355.1557312011719,7755.7138671875,Estimated,2.6246511936187744,17.442291823718506,97.68288833411953,4.456676006317139,7.590542827359798,103.72708073758896,4.488382339477539,8.117349834665958,"Your shot data shows a solid swing with a good ball speed for your club speed. However, your attack angle is very flat, and the club face is slightly open at impact. This can lead to some loss of distance and accuracy. Focus on improving your angle of attack by trying to hit a bit down on the ball with your gap wedge. Additionally, pay attention to your clubface orientation to help straighten out your shots.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:32:43,Brian,,Gap Wedge,69.11916005996773,,9.525887489318848,-0.3207993507385254,-9.846687316894531,83.41900151463688,1.2068867943745645,31.148164749145508,0.9284338355064392,5686.28466796875,835.6622924804688,5747.36181640625,Estimated,-8.36040210723877,26.45473287474215,100.98934300868405,-2.336740255355835,-4.117705937410761,106.166893288555,-2.473063707351685,-4.581035042804217,"Your gap wedge shot shows decent club speed and distance, but the club face was slightly open at impact, causing the ball to spin to the right. To improve your accuracy, focus on keeping the club face square to the target at impact. Also, consider your attack angle; ensuring you have a slightly downward strike can help with better contact and control.",club face drill,1.196976,68.0,101.325,68
+6/22/24 00:33:13,Herald,,Gap Wedge,70.4058012188625,-0.4858105778694153,1.6755787134170532,1.4067599773406982,-0.268818736076355,88.20365459144796,1.2527895864327896,29.884004592895508,1.365204691886902,5401.94580078125,516.3262329101562,5426.5654296875,Estimated,-5.459831714630127,28.363383055507256,112.70895706998364,-0.7984389662742615,-1.5707016322544831,116.33300280437015,-0.8600281476974487,-1.74614278865522,"Your gap wedge shot looks solid! You're generating good club speed and ball speed, which is great for overall distance. However, the attack angle is slightly downward, which might be causing excess backspin. A more neutral attack angle can help lower the spin for better control. Focus on striking the ball more level to you can achieve a lower, more stable flight path.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:33:52,Jason,,Gap Wedge,67.62992710458866,0.0283648706972599,1.294573187828064,5.603625774383545,4.309052467346191,82.38187214434856,1.218127472131476,25.03282928466797,4.764931201934815,7647.10595703125,511.06298828125,7664.16455078125,Estimated,-3.823443174362183,20.541051173188865,97.64056121541216,3.6869518756866455,6.278793254013351,102.26452150925616,3.595428228378296,6.413075787804246,"Your gap wedge shot shows good speed and distance, but you might want to focus on adjusting your clubface alignment. The face is open at impact, causing the ball to drift to the right. Additionally, your backspin is high, which can be good for stopping the ball on the green, but it may affect distance control. A slight adjustment in your grip and alignment could help flatten out your trajectory and improve accuracy.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:34:34,Jason,,Gap Wedge,57.577733720957895,-3.1747004985809326,1.868941307067871,6.246537208557129,4.377595901489258,61.05829090687712,1.0604497079163837,32.14667892456055,5.364902496337891,2533.705322265625,454.61614990234375,2574.16748046875,Estimated,-10.172192573547363,13.515631804215218,67.52927591310709,3.5893237590789795,4.227666595831181,77.75587658023869,3.293663740158081,4.467403458007141,"Your gap wedge shot shows good potential, but there are a few areas to improve. Your club speed is solid, but the attack angle indicates you're hitting down on the ball a bit too much, which can affect distance. Try to keep the club face more square to your swing path to reduce sidespin. Additionally, focus on increasing your launch angle slightly for better carry. Overall, just aim for a smoother swing and better face alignment at impact.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:34:53,Jason,,Gap Wedge,54.02626961960004,-9.260086059570312,3.905697107315064,3.0014922618865967,-0.9042048454284668,56.68464962247435,1.04920532218108,35.009490966796875,2.9542019367218018,1727.2371826171875,393.5065002441406,1771.4952392578125,Estimated,-12.834310531616213,12.835461998156802,60.68675049718786,1.0579543113708496,1.1205554260444757,71.40110174689289,0.7478196620941162,0.9320315589296584,"Your gap wedge shot shows that you're making good contact, but the attack angle is quite steep at -9.3 degrees. This means you're hitting down on the ball too much, which can lead to less distance and spin. Try to strike the ball with a more neutral or slightly upward angle. Your ball speed and smash factor are decent, but working on more consistent launch angles and reducing spin can help your overall distance and control. Focus on a smoother swing with less downward pressure.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:35:13,Lauren,,Gap Wedge,54.584910642473005,-4.111370086669922,1.5737636089324951,8.836226463317871,7.262462615966797,53.19528187151627,0.9745418879576684,32.7095832824707,7.455197334289551,2012.8037109375,180.8428649902344,2020.9114990234373,Estimated,-5.134026527404785,10.233320399682157,53.38840131117968,6.968014240264893,6.476837633095329,63.7009369594125,6.798177242279053,7.540464497676851,"Your gap wedge shot is showing some encouraging signs, but there's room for improvement. Your club speed is good, but the attack angle is slightly negative, which can affect your contact with the ball. The face angle is significantly open, causing the ball to launch right. Focus on aligning your club face more at address and try to swing more upward through impact to create a better angle. Consistent backspin is nice, but aim for more control over direction.",club face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:35:37,Jason,,Gap Wedge,52.89044485440672,-6.784331321716309,-1.1750179529190063,6.19091796875,7.365935802459717,51.50915305395165,0.9738839065495214,33.88667297363281,4.938333988189697,3037.589111328125,-847.5922241210938,3153.62646484375,Estimated,15.590938568115234,10.211312050111816,49.76948272334266,7.88314151763916,6.826034276529299,57.75506144994824,8.206549644470215,8.24405637322991,"Your ball speed is a bit low considering your club speed. Try to improve your impact by making sure the club face is square at contact. Your attack angle is a bit steep, which might cause some extra backspin. Focus on a more level swing path to promote better distance and control. Lastly, your club path is slightly inward, which could lead to a pull. Working on your alignment might help straighten out your shots.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:36:08,Brian,,Gap Wedge,122.55766472596588,,,,0.0,134.20448931589817,1.0950313847442683,15.745794296264648,3.0110113620758057,3417.65283203125,-1231.9451904296875,3632.91064453125,Measured,19.822473526000977,32.43059530804521,201.5422152438969,12.772398948669434,44.55671407799491,215.4539118184057,13.309040069580078,49.59825939068878,"Your gap wedge shot shows great potential with a strong ball speed and decent carry distance. However, the high backspin and sidespin indicate that you might be hitting the ball off-center, causing it to fade. Focus on developing a consistent swing path and solid contact with the ball. It could also help to work on aligning your body with your target for more accuracy.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:37:26,Jason,56,Sand Wedge,51.73316753666359,6.896807670593262,-5.2972187995910645,9.503379821777344,14.80059814453125,41.43898014437718,0.8010137812460284,48.99756622314453,7.143466472625732,1000.0000610351562,-156.18365478515625,1012.1232299804688,Estimated,8.876948356628418,10.923430570623282,33.813842293395055,8.21886157989502,4.833846858747052,40.64937368068104,8.295099258422852,5.864541506191188,"Your swing has some good elements, but the club face is open at impact, which causes a significant rightward spin. Focus on closing the face a bit more as you strike the ball. Practicing with a slightly more closed stance can help improve your accuracy and distance.",club face awareness drill,1.196976,68.0,101.325,68
+6/22/24 00:37:50,Lauren,56,Sand Wedge,54.5151813134512,-4.228531360626221,-2.594104528427124,7.139092445373535,9.733197212219238,44.26012733643665,0.811886272228463,41.00494766235352,5.539620399475098,1441.8216552734375,-92.61714935302734,1444.793212890625,Estimated,3.675414323806762,9.747376208041146,39.41210435886842,6.145768642425537,4.219414768430909,47.76025035925068,6.174094676971436,5.136619672398297,"Your swing speed is solid, but we need to work on your club path and face angle to help with accuracy. The club face is pointed right (7.14 degrees), which can cause your shots to veer off line. Aim for a straighter path and a more square club face at impact. Keep practicing your setup and your alignment to improve your consistency.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:38:12,Brian,56,Sand Wedge,59.55834020845805,-2.6503348350524902,0.2482863217592239,5.771830558776856,5.5235443115234375,57.7899168734748,0.9703077129283044,40.5352783203125,4.772180080413818,5434.0283203125,-3066.548095703125,6239.58203125,Estimated,29.437042236328125,16.504546523551085,55.64743709938739,13.078182220458984,12.59193713836737,58.41925429140292,13.384828567504885,13.523501911591666,"Your club speed of about 59.6 mph is solid for a sand wedge, but the attack angle is a bit too negative, which means you might be hitting down too much on the ball. This can cause extra spin and make it tough to control. Try to focus on a more neutral attack angle to get a better trajectory and distance. Additionally, your launch angle is quite high, but with good backspin, this can help with stopping the ball on the green. Work on making sure your club face is square to your swing path for more consistent results.",attack angle drill,1.196976,68.0,101.325,68
+6/22/24 00:38:43,Lauren,56,Sand Wedge,65.23408487340248,-2.8637771606445312,3.880059957504273,4.589921951293945,0.7098619937896729,71.14295324931936,1.0905794629814156,36.70243835449219,4.25576639175415,4848.65576171875,589.9736938476562,4884.4169921875,Estimated,-6.937520503997803,22.963951232607545,80.18742061659032,2.489235639572144,3.482698772777667,85.55960221877285,2.332464694976806,3.4821147202821976,"Your swing with the sand wedge shows potential, but there are a few areas to work on. The attack angle is slightly too negative, which means you're hitting down on the ball more than you should. Try to create a more neutral or slightly positive angle to get better contact and more height on your shots. The club path and face angle are close, but if you aim to get them to align better at impact, you can reduce sidespin and improve accuracy. Overall, focus on relaxing your grip and allowing a smoother follow-through for more consistent results.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:39:16,Brian,56,Sand Wedge,75.48526049515294,-1.5700345039367676,-19.999998092651367,8.591054916381836,28.591053009033203,61.79653092478429,0.8186569208269788,39.92105865478516,4.554347515106201,2270.11669921875,217.67721557617188,2280.529052734375,Estimated,-5.477238655090332,18.72013193494854,68.63173757535833,3.745595216751098,4.483431527204232,77.27385805572794,3.5847384929656982,4.831585219753436,"Your shot shows that you had a very steep attack angle, meaning the clubhead was coming down too much which can lead to digging into the sand. The club path was quite far to the left, causing the ball to curve. Focus on getting a flatter attack angle and a more neutral club path for better control and distance.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:39:37,Herald,56,Sand Wedge,56.96142509660058,-3.3585870265960693,5.449882984161377,7.544176578521728,2.094293594360352,53.39876112443062,0.937454795659904,35.18596649169922,6.878885269165039,5572.55712890625,-321.3739318847656,5581.81640625,Estimated,3.3006386756896973,12.001731232678026,51.54335861897471,8.132745742797852,7.291674300345676,56.30534720471224,8.141119003295898,7.973489361424811,"Your shot shows a decent club speed and a good launch angle, but the face angle is open compared to your swing path, which is causing the ball to veer to the right. Focus on squaring the clubface at impact and try to lower your attack angle slightly to avoid digging too deep into the sand. Working on aligning your body to the target will also help correct the direction of your shots.",face angle correction drill,1.196976,68.0,101.325,68
+6/22/24 00:40:19,Brian,56,Sand Wedge,64.88486223493737,-1.215807557106018,0.8121768236160278,4.898159980773926,4.085983276367188,55.06361232076097,0.848635728336522,47.44015502929688,4.125085353851318,2440.1298828125,567.8453369140625,2505.330810546875,Estimated,-13.100208282470703,18.534551340414964,52.68807647927315,1.9256961345672607,1.7704894341092086,58.53784197880441,1.660243272781372,1.695981022901492,"Your sand wedge shot is solid overall! The good club speed shows you're generating decent power. However, the attack angle is slightly negative, which could lead to chunky contacts. Aim for a slightly steeper angle as you hit down more on the ball. The face angle suggests the club is open at impact, leading to some right spin. Focus on squaring the face to improve accuracy and reduce sidespin. A higher launch angle is good for your wedge shots, keeping the ball in the air longer for softer landings. Consider practicing to ensure consistent contact and square your clubface at impact.",face angle drill,1.196976,68.0,101.325,68
+6/22/24 00:41:03,Jason,,Lob Wedge,58.21206027081598,-3.9385716915130615,4.072807312011719,5.158614158630371,1.0858068466186523,46.98993051546131,0.8072198492349055,40.30925750732422,4.747020721435547,2674.715087890625,-711.3626098632812,2767.6953125,Estimated,14.893518447875977,10.849674127003482,42.5980856908318,7.313729763031006,5.422847113213607,49.17054106104251,7.567660331726074,6.475611122854843,"Your lob wedge shot had a decent carry distance, but the sidespin and club face angle suggest your ball is curving more than it should. Try to focus on keeping your club path and face closer to neutral at impact for straighter shots. Also, practicing a smoother swing can help improve your consistency.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:41:20,Brian,,Lob Wedge,62.34142917284362,-6.530203819274902,6.512004852294922,9.739766120910645,3.2277612686157227,51.82228864200579,0.8312656499793553,45.458892822265625,8.815292358398438,1502.88818359375,-549.9947509765625,1600.3646240234375,Estimated,20.10053253173828,15.366332504970046,50.46114271929855,12.260351181030272,10.715642422900371,58.38065676505949,12.557916641235352,12.693496566673277,"It looks like you had a decent swing with your lob wedge, but there's room for improvement in accuracy. Your club face was slightly open at impact, causing the ball to veer to the right. Work on ensuring the club face is square at impact to improve your direction and control. Also, consider your attack angle – lowering it closer to zero can help you make cleaner contact with the ball.",face alignment drill,1.196976,68.0,101.325,68
+6/22/24 00:41:57,Lauren,,Lob Wedge,49.803035133623325,-8.301666259765625,6.399886131286621,10.881643295288086,4.481757164001465,42.81707198174309,0.8597281644956647,41.82435989379883,9.739227294921877,1000.0001220703124,-488.9375,1113.1307373046875,Estimated,26.055740356445312,9.236601441735615,37.07682886098428,12.35096549987793,7.930720031542307,45.797400106906025,12.741761207580566,10.100935515026094,"Your shot with the lob wedge shows a steep attack angle, indicating you're hitting down on the ball quite a bit. This is fine for some shots but may lead to lower distances. Your club face is open relative to your path, causing your shot to drift to the right. To improve, try focusing on a flatter swing path and squaring the club face at impact. Additionally, aim to reduce your attack angle slightly for better distance and control.",swing path drill,1.196976,68.0,101.325,68
+6/22/24 00:42:15,Lauren,,Lob Wedge,59.790960458571135,-3.2978322505950928,1.7147719860076904,2.4800808429718018,0.7653088569641113,53.16401183220887,0.8891647069132792,41.26737594604492,2.251758813858032,2131.968994140625,-579.3341674804688,2209.280517578125,Estimated,15.202277183532717,14.344751683832442,53.22453703996871,4.982872009277344,4.622961668371829,60.89792719233537,5.265480041503906,5.588651273070241,"Your lob wedge swing is off to a good start with decent distance and height. However, the club path and face angle suggest a slight push to the right. Focus on ensuring your clubface is more aligned with your target at impact. Also, try to reduce your attack angle slightly for better contact and spin control.",swing path drill,1.196976,68.0,101.325,68
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
index 3d55e45517..ef3310a88c 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_7.csv
@@ -1,137 +1,135 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your sand wedge shot is decent, but there are a few areas to improve. The club face is slightly open at impact, contributing to a rightward shot deviation. To boost your accuracy, focus on squaring the club face at impact. Also, your attack angle is a bit negative; aim for a more level swing to get better lift. Practicing these adjustments will help you control your shots more effectively.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your shot data shows that you have a decent club speed and launch angle, which are good signs. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can increase backspin and potentially lead to inconsistent contact. Focus on maintaining a more level swing through impact. Additionally, your club face is open relative to your swing path, which is causing the ball to go slightly to the right. Try to align your club face more with your target at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot data shows a solid club speed and ball speed, but your attack angle is a bit steep (negative), indicating you might be hitting down too much on the ball. This can cause excessive backspin and make it challenging to get the ball in the air. Try working on your swing path and face alignment to achieve a more neutral strike. Aim for a launch angle closer to 30 degrees, which is good, but reducing backspin will help your ball carry farther and land softer. Overall, you're on the right track, but adjusting your angle of attack and swing path will lead to better results.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot with the sand wedge shows good distance and carry, but the club face angle is too open (7.11 degrees). This can cause the ball to veer off target. Work on aligning your club face better at impact to improve accuracy. Additionally, consider lowering your attack angle slightly to help with more consistent ball striking.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows some room for improvement. The face angle is much open which contributes to the ball flying off to the right. Focusing on aligning the club face more square to the target at impact and practicing a more neutral swing path can help. Additionally, consider increasing your launch angle for better carry distance while reducing the backspin for more control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your swing speed is good, but the club face is slightly open relative to your swing path, causing your ball to move right. Try to close the club face a bit more at impact. Also, the attack angle suggests you're digging too much into the ground. Focus on a smoother, shallower strike. Additionally, your backspin is quite high; try to create a cleaner contact for a better launch and distance. Overall, practice controlling your face alignment and shallow your swing.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your shot shows a good club speed, but your attack angle is quite steep, which can lead to digging into the sand too much. Consider adjusting your swing to be a bit flatter. The way your face is angled relative to your path suggests you're aiming a bit to the right, causing the ball to slice. Try to align your clubface more toward your target. To improve your consistency, focus on reducing your backspin by hitting through the ball instead of down on it too much.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot shows some interesting numbers. Your club speed is decent, but the attack angle is quite negative, meaning you're hitting down on the ball. This can cause excessive backspin and might affect your distance. Additionally, your launch direction is off to the right. Try focusing on keeping the club path more neutral and getting a more positive angle of attack for better ball flight and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot shows good distance with a carry of around 110 yards. However, your club face is slightly closed at impact, which could cause the ball to veer left. Try to align your club face more squarely at address. Additionally, your attack angle is slightly negative, meaning the club is hitting down on the ball too much for a pitching wedge. Work on a more level strike, which will help with both distance and accuracy.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your pitching wedge shot had good distance but the club path and face angle indicate a tendency to swing too far to the right, causing a draw spin. Try to improve your attack angle, which is steep, to help with better contact and launch. Work on your alignment to help keep the shot straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your pitching wedge swing shows a solid club speed and good ball speed, but your attack angle is slightly descending, which can lead to less optimal contact and control. Additionally, the club path is quite open compared to the face angle, resulting in some sidespin. Focus on adjusting your club path and keeping the face more aligned with your swing direction for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your club speed and ball speed are quite good for a pitching wedge. However, your attack angle is a bit steep, which makes it harder to get optimal lift and distance. Also, your club path suggests you might be swinging out to the right, leading to some right spin. Focus on a more neutral swing path and try to shallow out your angle of attack. This will help you achieve a better launch and spin, leading to more consistent distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot data shows that you're delivering solid distance with your pitching wedge, but the club face is slightly closed at impact, which contributes to some sidespin. Try to align your club face more towards your target to improve accuracy. Additionally, your attack angle is a bit negative; working on hitting more down on the ball can help reduce excessive backspin and give you more control over your shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"You hit the ball with good speed, but your attack angle is quite steep, which can make it harder to control your shots. Your club path is moving too much to the right (10.8 degrees), leading to a push to the right. Focus on flattening your attack angle and aligning your club path more toward your target for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your shot shows good ball speed for your club speed, which is great! However, your attack angle is quite negative, suggesting you're hitting down too much on the ball. This could be affecting your launch and spin. Try to keep your weight more centered during your swing to improve your angle of attack and get the ball airborne more smoothly.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your club speed is solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much for a pitching wedge. This can cause some inconsistent strikes and higher spin rates. Also, your club path is quite positive, causing the ball to curve to the right (for right-handed golfers). Focus on getting the club path more neutral and increasing the attack angle to help with better contact and distance. Try to keep the face more square to your path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot shows a good club speed and ball speed, but the attack angle is a bit steep. This can cause the ball to go higher but not as far as it could with a slightly shallower angle. You also have a noticeable curve to the right, which might indicate that you need to work on your club path and face alignment. Focus on keeping the club path more neutral and aligned with your target to achieve straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot data indicates that your club path is slightly out to the right, and your club face is aiming even further right. This causes your ball to curve significantly right on its flight. To improve, focus on aligning your clubface more towards your target during your swing. Also, your attack angle is negative, which means you're descending into the ball. Try to create a slightly more positive angle of attack to get better height and distance. Overall, with a little adjustment in your setup and alignment, you can achieve a straighter shot.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your shot data shows that you have a good club speed and decent distance, but your ball is launching a bit to the right with some noticeable sidespin. To help straighten out your shots and improve accuracy, focus on your swing path and club face alignment. Try to bring your club path closer to the target line while ensuring that your club face is squared at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your pitching wedge shot showed good club speed at around 70 mph, but the ball appears to be going offline due to a high club face angle and a significant out-to-in path, which can cause slices. With a launch angle of about 21 degrees, the ball is getting good height, but the backspin is quite high at nearly 10,000 rpm, affecting distance. Focus on keeping your club path more neutral and ensuring your club face is square to the target at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows good distance for your pitching wedge, but the ball is starting right due to an open clubface at impact. Work on aligning your body and adjusting your clubface for better accuracy. The high backspin is great for stopping the ball quickly on the green, but aim to straighten out your swing path for more consistent shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your ball speed is good for your club speed, but the angle of your attack suggests you're hitting down on the ball too much. This can lower launch and distance. Try to focus on making a more level swing through the ball. Additionally, your club path is significantly out to the right, which can lead to a fade or slice. Work on aligning your club path more towards your target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows decent speed and distance for an 8-iron. However, the negative attack angle suggests you're hitting down on the ball more than ideal, which can lead to inconsistent contact. The club path is slightly out to the right, contributing to the sidespin and causing your shots to drift. Focus on making a more neutral swing path and level attack angle to help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your ball speed is good, but your attack angle is too steep, which could lead to inconsistent contact and higher shots. Try to focus on making a more level swing path. Additionally, you have some rightward sidespin and deviation, indicating that your club face may be slightly open at impact. Work on aligning your clubface with your target more consistently.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8-iron shot showed decent distance, but your attack angle is too negative and your club face is open at impact. This means you're hitting too much down on the ball, resulting in a high backspin and potential for slices. Focus on leveling your angle of attack and square up the club face at impact for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your shot with the 8 iron shows that you're making decent contact, but here's where you can improve: your attack angle is slightly downward, which can lead to reduced distance and more backspin. Try to focus on a more neutral or upward angle by ensuring your weight shifts towards your front foot during the swing. Additionally, your club path and face angle are fairly close, which is good, but there’s a slight rightward push that can cause some issues with direction. Keep practicing to straighten out that path and face alignment.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"You're generating decent club speed and ball speed, which is great! However, your attack angle is slightly negative, meaning you're hitting down on the ball too much. This could lead to excessive backspin and less distance. Your club path is also quite steep to the right, but the face is open, causing your shots to drift to the right. Try focusing on a more balanced swing, aiming to close the club face slightly and work on your path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your club speed and ball speed are decent, which shows good potential. However, the attack angle is a bit steep, and the club face is open relative to your swing path. This means the ball is launching higher and curving right (if you're a right-handed golfer). Focus on keeping your club path more neutral and squaring the face at impact to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your club speed is solid, and your ball speed is decent for your swing. However, your attack angle is a bit too negative, meaning you're hitting down on the ball too much, which can lead to excessive backspin and a higher ball flight. Additionally, your club path is significantly out-to-in, causing the ball to veer right. Focus on bringing the club path more neutral to improve both distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot shows good ball speed and decent carry distance, but there's room for improvement in your attack angle and swing path. The negative attack angle (-6.5 degrees) indicates you're hitting down too much, which can lead to less distance. Try to level out your swing a bit more. Also, your club path is slightly right (+5.1 degrees), so focus on swinging more towards your target. This should help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"You're doing well with a decent carry distance of around 124 yards! Your club speed is good, but improving your club path will help with accuracy. Right now, your club path is a bit to the right, which might lead to slices. Focus on bringing the club more from the inside on your downswing. Also, work on your launch angle to maximize distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is good, but there are some issues with your spin rates and launch angles. The backspin is quite high, which can lead to a loss of distance and accuracy. Try to focus on making solid contact to lower that backspin and aim for a more optimal launch angle around 15 to 18 degrees for better distance. Also, working on your club path could help straighten out your shots.",backspin reduction drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your club speed and ball speed indicate a solid strike, but your attack angle is too steep, which can lead to inconsistent contact. Focus on keeping your club path straighter and adjusting your angle of attack to promote better contact. Try to see the ball as being more level, aiming to hit down less into it.",attack angle adjustment,1.1954004,68.0,101.325,83
-6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your 8-iron shot shows some room for improvement. The club speed is decent, but the attack angle is too negative, which means you're hitting down on the ball too much. This can lead to excess spin and a lower trajectory. Work on flattening your swing path and try to have a more neutral attack angle to improve your consistency and carry distance.",attack angle adjustment drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows good power, but the ball is launching to the right and climbing too high, which may lead to inconsistency. Focus on getting your clubface aligned better at impact and flattening your attack angle a bit more. This will help you control the direction and improve your accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,Your 9 iron shot had decent distance but the club path and face angle need adjustment for better accuracy. Try to bring the face closer to the path to improve your direction. Work on controlling your swing to reduce the deviation from your intended line.,swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your shot! Your club speed and ball speed are solid for a 9 iron, leading to a decent carry distance. However, your club path is significantly out to the right (12.39 degrees), and the face angle is also slightly open (7.05 degrees), contributing to the rightward launch. Working on getting your club path more in line with your target can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows a few areas to focus on. The club path is quite open (around 9 degrees to the right), which can lead to a push or slice. Try adjusting your swing to bring the path more in line with the target. Also, the attack angle is a bit negative, meaning you're hitting down on the ball instead of making clean contact. Work on a shallower angle to help improve your ball flight. Lastly, your backspin is on the high side, which could mean you need to strike the ball more cleanly to reduce that spin. Focus on these areas for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your shot data shows a few areas for improvement. Your club speed is decent, but the attack angle is slightly negative, which means you're hitting down on the ball a bit too much with the 9-iron. This can cause your ball to fly lower and spin excessively. Your club path is good, but the face angle is open at impact, causing the ball to slice to the right. Focus on getting the club face more square at impact to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is good at nearly 98 mph, but the smash factor is low, suggesting you're not maximizing the efficiency of your strike. This could be due to hitting the ball too thin or inconsistently. The ball's launch angle is decent, but the significant sidespin indicates a slice, which could cause accuracy issues. Work on hitting straighter shots to improve both carry and total distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your shot data shows a decent club speed and carry distance, but the attack angle is a bit steeper than ideal. This means the club is coming down too much, making you less consistent with your shots. Additionally, the face is aimed too far right relative to your swing path, causing the ball to fade towards the right. Focus on making your club face more square to your target at impact and try to level out your swing path a bit. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"You're generating good ball speed with your 9-iron, but your attack angle is slightly downward, which can reduce distance. Your club path is also significantly to the right, causing the ball to drift that way. Focus on improving your swing path and angle to hit more consistently straight shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your club speed is decent, but the ball is launching too low and to the right. Focus on keeping the clubface more square at impact to reduce the slice and increase your launch angle. Work on your swing path to ensure it's more neutral rather than creating excessive sidespin.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite low, which means you're hitting down on the ball too much. This can lead to less distance and higher spin. Also, your club path and face angle suggest you're aimed too much to the right, causing the ball to veer off target. Work on flattening your swing arc and aligning your body more towards the target to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your shot data shows a solid club speed, but the high backspin and side spin indicate inconsistency in your strike. The face angle being open (11 degrees) is contributing to the sidespin, leading to your shot not going straight. Focus on keeping the clubface square to your target at impact to minimize sidespin and improve accuracy. Additionally, lowering the backspin can help with distance. Try aiming for a more neutral attack angle.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your club speed is decent, but there's room for improvement in your attack angle and face alignment. Your current attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to higher backspin and less distance. Focus on hitting the ball with a more level or slightly upward angle. Also, your club face is open at impact, contributing to the sidespin, which is causing your shots to drift to the right. Work on aligning the club face towards your target during your swing.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your 7-iron shot shows some room for improvement. The club speed is decent, but the attack angle of -7 degrees indicates you're hitting down on the ball too much, which can lead to inconsistent strikes. The club face is also pointing significantly right compared to your swing path, causing a fade. Focus on achieving a more neutral face angle through impact. Try to maintain a slightly shallower attack angle. Work on your alignment to ensure your face is aimed at your target. This could help reduce your slice and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot with the 7 Iron shows some potential but also areas for improvement. Your club speed is decent, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin. Consider maintaining a flatter angle of attack for a more consistent strike. The club face is open at impact, causing the ball to push to the right. Try to square the face at impact for straighter shots. Also, the carry deviation indicates some inconsistency in your aim – refining your alignment will help. Focus on good posture and follow-through for better results.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your club speed is solid for a 7 iron, but your club face angle is much too open, contributing to a big slice. Work on closing the club face at impact to help keep the ball straighter. Additionally, try to improve your angle of attack by hitting slightly up on the ball for better launch.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like some key data points are missing, particularly those related to your swing mechanics. However, your ball speed is decent, which means you're making good contact. You might want to focus on improving your swing path and attack angle for better consistency. Consider drills that help you visualize your swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7 iron shot shows potential but there's room for improvement. Your club speed is good, but the angle of the club face at impact is open (13 degrees), causing the ball to veer right. To improve accuracy, focus on aligning your body and clubface correctly to your target. Additionally, try adjusting your attack angle to slightly downward for better ball striking and distance control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your shot shows good ball speed and carry distance, but the club face is open relative to your swing path, which is affecting your direction. Let's work on getting the club face more square at impact. Additionally, your attack angle is too steep; try to hit the ball with a slightly shallower angle for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like your shot is launching high with a lot of backspin, which can cause the ball to balloon and reduce distance. The side spin indicates some slice, leading to a significant deviation from your target. Focus on keeping your club face square to your swing path at impact to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your shot data shows that you're generating decent speed, but your club face is significantly open at impact, resulting in a high amount of sidespin. This is likely causing your shot to curve to the right. Focusing on squaring the club face at impact will help you hit straighter shots. Additionally, your attack angle is negative, suggesting you're hitting down on the ball instead of sweeping it, which can lead to higher spin rates and loss of distance. Try to create a more upward angle of attack with your 7 Iron for better launch conditions.",club face drill,1.1954004,68.0,101.325,83
-6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Great effort on this shot! Your club speed is solid, but the attack angle is a bit steep, which can lead to some unwanted spin. The club path looks good, but the face angle was slightly closed at impact. Focus on ensuring the face is square to your target. This will help you hit straighter shots. Also, try to increase your launch angle a bit for better distance and carry.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows a good club speed and decent carry distance. However, your attack angle is quite negative, meaning you’re hitting down too much on the ball. This can produce lower launch and more backspin than needed, which might lead to less distance. Work on increasing your attack angle to help the ball lift a bit more. Your club path is slightly outside-in, which can create some sidespin, causing the ball to drift to the right. Focus on swinging more from the inside. Adjusting these two elements should help you gain distance and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your swing shows good speed, but the clubface is open at impact, which is causing a higher slice. Focus on aligning your clubface with your target. Work on simplifying your swing path to reduce sidespin. Also, try to improve your attack angle slightly towards zero for better contact.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data indicates a solid club speed and decent ball speed, but your carry distance is a bit off from your target. The club path shows you're coming in slightly from the outside, which can lead to those pulls. Also, focusing on a more neutral attack angle can help your ball flight. Consider working on your swing path to bring it more in line, which should improve both accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is good, but the low attack angle (-6.1 degrees) suggests you might be hitting down too much on the ball. This can lead to lower launch and more backspin. Try to keep your angle of attack closer to level or slightly upward for better distance. Also, the face being open relative to your swing path is causing the ball to fade; focus on keeping the face square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like you're hitting the ball with good speed and a decent launch angle, but the high backspin is causing it to float and lose distance. Work on getting your club face more square at impact to reduce sidespin and improve direction. Also, focusing on a more consistent attack angle can help with distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your shot data shows that your club speed and ball speed are decent, but the carry distance suggests that you might not be making solid contact consistently. You have a bit of sidespin, which implies you're not quite hitting the ball straight. Try focusing on your setup and making sure you swing through the ball rather than at it. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is good, but the smash factor is negative, which means you're not making solid contact with the ball. The backspin is quite high, leading to unpredictable ball flight. Focus on hitting the ball more on the center of the clubface and lower your backspin for better control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your shot shows good club speed, but the attack angle is slightly too negative, which can lead to lower launches. A more upward angle would help you hit the ball higher and maximize distance. Your club path is pretty good, but improving your face alignment to the path will help with accuracy. Focus on keeping your club face square as you swing to reduce side spin. Overall, with a few adjustments, you can improve your carry distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot data shows that you're making decent contact with your 7-iron, but there are a few areas to improve. Your club speed is good, but a slightly steeper attack angle could help you get more height and distance. Work on aiming to keep your club path straighter and reduce your sidespin for better accuracy. Try to focus on hitting the ball with a more neutral face angle for consistent strikes.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your club speed is decent for a 7 Iron, but your attack angle is a bit too negative, which means you're hitting down on the ball more than you want. This can lead to excess backspin and less distance. A slight adjustment in your attack angle could help you get more distance and control. Also, your club path and face angle are a bit closed, which might be contributing to some hooks or pushes. Work on improving your swing path and making sure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your shot with the 7 Iron shows some interesting data. Your club speed is decent, but the attack angle is slightly negative, which may lead to taking too much turf. Your launch angle is good for distance, but the backspin is quite high which can affect control. Aim for a more neutral attack angle to improve your strike quality. Practicing your swing path can help you get the clubface more aligned at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your shot shows good distance but a few areas to improve. Your club speed and ball speed are solid, but the attack angle is slightly negative, which means you might be hitting down on the ball too much. This can lead to inconsistent contact and a lower flight. The club path is also out towards the right, which suggests a slice. Focus on improving your swing path and hitting with a more neutral attack angle to get more height and distance. Overall, practice with a goal to swing more from inside to out.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your swing speed is solid, but the club face is open at impact, leading to a significant slice. Focus on aligning your club face more square to the target at impact and try to bring your attack angle down slightly for better control. Practicing a more inside-out swing path can also help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your ball speed is good, but your smash factor is negative, which means you're not making solid contact. Focus on hitting the ball in the center of the clubface. The high backspin shows you might be catching the ball cleanly, but the side spin indicates a slice. Work on your alignment and follow-through to help straighten out your shots.",clubface contact drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It seems there were some data issues, as many key stats are missing. However, your ball speed indicates that when you do make contact, you're delivering decent energy to the ball. Focus on improving your contact consistency and aim for hitting the sweet spot of the club more often. This will help maximize distance and direction.",impact drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball. This can cause inconsistency in your shot direction. Try to improve your swing path to align more with your intended target. A slight adjustment to your club face can also help straighten out your shots, as it's currently pointing a bit to the right at impact. Focus on a smoother follow-through to help reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your shot showed good distance with a club speed of 75 mph. However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should. The club path is through the target but the club face is open at impact, leading to a slight right spin. Focus on getting the club face square to your swing path at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"You're hitting the ball well, but your attack angle is a bit too steep, which means you're hitting down on the ball too much. This can lead to less distance. Try to have a more neutral or slightly upward angle at impact for better launch. Also, your club path is good, but the face angle is a bit open, which can cause your shots to drift right. Work on aligning your clubface to your path for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Great job on getting solid ball speed and distance with your 7 iron! Your club speed is decent, but your attack angle is slightly downward. This means you're hitting down on the ball a bit too much, which can cause issues with your launch and spin. Focus on leveling out your swing a bit to increase your launch angle and distance. Also, your club path is generally good, but the face angle suggests you're aimed right, which can cause a fade. Work on aligning your face more square to the target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Overall, your swing shows potential, but there are a few areas to improve. Your club speed is solid, but your attack angle is slightly negative, which can lead to a lower ball flight. Your club face is open relative to your path, causing your ball to curve to the right. Focus on bringing the face back to square at impact. Additionally, reducing your side spin will help with accuracy. Aiming to hit up on the ball more can also help achieve a better launch angle. Try to work on keeping your swing straighter for more consistent ball flight.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your swing speed with the 7 iron is decent, but your club face is open (pointing right) as you hit the ball, leading to some slicing. Focus on bringing the club down on a better arc and ensuring the club face is square at impact. This will help straighten your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your swing speed looks good, but the ball path is open since the clubface is pointed too far to the right compared to your swing path. This is causing some unwanted side spin, resulting in a slice. Focus on aligning your clubface more with your target line as you swing through. Practicing a more neutral grip and working on your follow-through can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot shows decent club speed and ball speed, but there are a few areas to improve. Your attack angle is nearly flat, which can lead to less distance and height. A positive angle can help you get more lift on your shots. Also, your club face is open relative to your swing path, which likely contributes to a push to the right. Focus on squaring the club face at impact and working on a slightly steeper attack angle for better execution.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot shows good club speed, which is great! However, the club face is open relative to your path, leading to a significant right-side deviation. Try to work on closing the club face as you swing through. Lowering your backspin would also help for better distance and accuracy. Overall, focus on a more consistent path and aim to close the face a bit more at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your club speed is solid, and your launch angle is good, but we need to straighten out your club path and face angle. Right now, your club is coming in a bit from the outside, which is causing the ball to start to the right and curve left. Work on bringing the club back and through more on a straight line. This will help you hit straighter shots. Focus on keeping the face aligned with your swing path during your follow-through.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your swing speed is really solid, and your ball speed shows you're getting good contact. However, your attack angle is slightly negative, which means you're hitting down on the ball. This can lead to less distance. Try focusing on brushing the grass with the club as you swing to create a more upward angle at impact. Your launch angle is good, so keep working on maintaining that. Overall, your carry distance is decent, but there's room to gain more distance by adjusting your angle of attack.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"You're generating good speed and distance with your 7 iron! However, your club path suggests that you're swinging too much from the outside-in, which can lead to inconsistent shots. Focus on keeping the club on a more direct path to the target. Also, your attack angle is slightly negative, which means the club is too flat at impact. Try to make sure you're sweeping the ball rather than hitting down sharply on it.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Great job on generating good ball speed and distance with your 7 iron! Your club speed and smash factor indicate you're solid, but there’s room for improvement. Work on keeping your club face more square to your path to straighten out your shots. Your ball is launching higher than it needs to, and the backspin could be optimized for better distance. Focus on a smoother swing path and aim to align your delivery angles better for improved accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your 7-iron shot shows a good club speed and ball speed, but the club face is significantly open compared to your club path, which is causing your shots to drift to the right. Try to work on squaring the face at impact. Additionally, your attack angle is slightly negative; aim for a more neutral or positive angle to lift the ball better. A slight adjustment in your swing path and face alignment can help improve your accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like there's a lot of data that didn’t come through, but from what I can see, your ball speed is decent, but you’re losing power given the very low carry distance with a 7 iron. This might indicate that your strike isn't solid or that you're hitting too steeply down on the ball. Focus on making better contact by ensuring you have a smoother swing and maintaining balance throughout.
- 
-Additionally, your backspin is relatively high which can affect your distance. Aim for a more level swing path to achieve a better launch angle and distance. 
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot shows a good club speed and decent carry distance. However, the attack angle is a bit too negative, which means you're hitting down on the ball too much, potentially causing unwanted spin. Try to focus on a more neutral or slightly upward angle of attack. Your club path and face angles are close, but there's room for improvement in consistency. Work on aligning your swing path directly at your target to reduce side spin and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your shot was solid, with good club speed and decent carry distance. However, the high backspin suggests that your ball may not be traveling as far as it could. Consider working on your attack angle to be less negative, which can help reduce backspin and improve distance. Also, focus on aligning your clubface better with your swing path to ensure straighter shots.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Lauren,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your swing is producing good height and distance, but your club path is excessively out to in, which can lead to inaccuracies. Focus on getting your swing path more neutral and let the clubface aim at the target more consistently. This will help improve your accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot shows good control but the club face is slightly open at impact, leading to a higher launch angle and backspin. Focus on closing the club face a bit more at contact, which can help lower the spin and improve distance. Additionally, work on maintaining a smoother swing tempo to maximize your club speed and efficiency.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Jason,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot with the sand wedge carried about 53 yards, but the ball was launched quite low with a high right spin. The club face was much open compared to your club path, causing it to slice. Focus on aiming your club face more in line with your target and controlling your swing path for better direction.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your club speed is decent, but there are some adjustments to make. The attack angle is a bit steep, which can lead to excess backspin and reduced distance. Focus on lowering your attack angle slightly to make cleaner contact. Additionally, your club path and face angle indicate a tendency to cut across the ball causing sidespin. Work on your swing path to keep it more in line with your target. This will help you achieve better direction and compression.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Herald,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your shot with the sand wedge shows some room for improvement. The swing speed is decent, but the attack angle is quite steep, which can lead to more backspin than necessary. Try to lower your attack angle a bit by making sure you're not hitting down too hard on the ball. The club path is also quite out to in (15.2 degrees), and this can create a slice. Focus on bringing the club back more straight before you start your downswing. Additionally, the high backspin shows your ball is climbing too much in the air—aim for a more controlled trajectory that stays lower and runs out more on the green. Overall, small adjustments to your swing path and attack angle can help you gain consistency and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Herald,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your shot shows a good club speed and decent ball speed, but the high backspin indicates that you might be getting too steep with your swing. Your attack angle is negative, which means you're hitting down on the ball too much. Try to make your swing more level, which can help you achieve a better launch angle. Additionally, the club path being far to the right means you're swinging outside-in; working on your swing path will help straighten your shots. Aim for more of a straight-through swing rather than across your body.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Brian,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your pitching wedge shot had a decent carry distance of about 110 yards, but the club face angle was slightly closed at impact, which might be causing a bit of a hook. The attack angle is negative, indicating you might be hitting down on the ball too much. Try to focus on a cleaner, slightly upward strike for better launch. Additionally, lowering your backspin can help improve distance. Work on keeping your club face more square to your path at impact for straighter shots.",club face awareness drill,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your shot data shows that you're launching the ball well with a decent carry distance of about 103 yards. However, your attack angle is quite negative (-7.3 degrees), indicating that you're hitting down on the ball too much with your pitching wedge. This might cause excessive backspin and loss of distance. Additionally, your club path is noticeably to the right (13.3 degrees), which could lead to pushes or hooks. Focus on getting your club path more neutral and a slightly shallower angle of attack for better results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot looks solid overall, but here are a few things to improve: Your club path is moving right, which may lead to a push. The club face is slightly closed at impact, contributing to some leftward spin. Focus on keeping your club path more neutral and getting the face square at impact. The launch angle is good, but you might want to practice improving your carry distance for longer approaches.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Brian,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot with the pitching wedge shows great distance and decent ball speed, but the attack angle is a bit too steep and your club path is out to the right. This could mean you're aiming to the right or your swing is cutting across the ball. Working on straightening your club path will help improve accuracy and distance control. Focus on keeping the club head on a straighter path through impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Jason,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot showed solid ball speed and decent distance. However, the attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin and less distance. Work on leveling out your swing path and keeping your clubface more square to achieve a better launch angle. Try focusing on hitting the ball with an upward angle to maximize your carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your pitch shot has good speed and carries a decent distance, but the ball is spinning a bit too much and veering to the left. Focus on keeping your club path more neutral and aligning the clubface to it for straighter shots. This will help you achieve better direction and reduce side spin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Lauren,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot had a good carry distance of about 96 yards. However, your club path is moving a bit too far to the right (8.37 degrees), which can lead to inconsistent shots. Focus on getting that path more neutral to ensure better direction. Also, your attack angle is a little steep; a slight adjustment can help you get better contact with the ball.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Brian,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your shot with the pitching wedge shows some great power, but there's room for improvement in your accuracy. The club path suggests you're swinging to the right of the target, which is causing the ball to drift off course. Focus on aligning your club face more squarely at impact and adjusting your swing path to be more neutral. That will help with straighter shots and better distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Brian,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot shows great potential, but we need to address a few areas. The club path is quite right, which can cause a slice. Also, your attack angle is slightly too steep, which might lead to less consistent contact. Aim to keep your club path more neutral and work on a shallower attack angle to improve your strike and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Jason,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot shows some good potential, but there's room for improvement. The club speed is decent, but the attack angle is slightly downward. This means you might be hitting too much into the ground. Your face angle indicates you're aiming a bit right (10.5 degrees open), which is causing a slice. Work on aligning your face more towards your target. Also, your backspin is high, which can lead to less distance. Focus on a smoother swing and ensuring the clubface is square at impact. This will help with accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your ball speed is good, suggesting you're making contact well, but the launch direction and sidespin indicate you might be pushing the ball right. Focus on aligning your swing path more directly towards your target. Also, consider lowering your backspin for more distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Lauren,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your shot data indicates that your club path is quite right (9.7 degrees), and your face is also open at impact (12.9 degrees). This combo can cause a rightward ball flight. Try to bring your club path more in line with your target. Additionally, your attack angle is slightly downward at -3.1 degrees, which is good for pitch shots. However, focus on keeping the clubface square to your path at impact to reduce sidespin. Lastly, your backspin is quite high, affecting distance. Work on achieving a more controlled strike to improve carry and total distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed is decent, but the high backspin and sidespin are causing your ball to curve too much, leading to less distance and accuracy. Focus on flattening your attack angle a bit and keeping your club path more consistent. This will help improve your contact and control your shots better.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your 8-iron shot shows solid distance and decent ball speed, but we need to focus on your swing path and angle of attack. Right now, your club is coming in too steep (attack angle of -4.18°), which can lead to contact issues and inconsistent shots. Work on making your swing path more neutral and try to level out your attack angle for better contact. This will help you get more lift and distance on your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot with the 8-iron shows a good club speed of nearly 68 mph, but the negative attack angle means you're hitting down on the ball too much. This can lead to low shots. The club path is aiming a bit right, while the face is open to that path, which contributes to the slice. Focus on having a shallower attack angle and aligning your club face more with your target for straighter shots. Try to keep the face square at impact for better direction.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Lauren,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot shows a strong club speed and decent ball speed, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to less distance and higher spin. Also, your face angle is pretty open to your path, causing a push to the right. Focus on shallowening your swing and ensuring your clubface is more square at impact to improve accuracy and distance.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your ball speed and carry distance are solid for an 8-iron, but you have a steep attack angle, which might be affecting your consistency. The face is pointing too far right at impact, causing a push. Focus on making a more level swing and aligning your clubface better with your swing path. Your backspin is quite high too, which can lead to less distance. Working on your contact can help reduce that spin a bit.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Lauren,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your swing shows good speed and distance, but your attack angle is slightly negative, suggesting you're hitting down on the ball a bit too much. This could lead to excessive backspin and a higher ball flight. Focus on a more level or slightly upward swing through impact to optimize distance and control. Also, your club path is quite far to the right, indicating a potential slice. Work on aligning your clubface better with your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Jason,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot data indicates a few areas for improvement. Your attack angle is slightly negative, meaning you're hitting down on the ball more than you should with an 8-iron. This can lead to unwanted spin and may affect your distance and direction. Additionally, your club path is quite exaggerated to the right (10.56 degrees), which is pulling your shots to the right. A more neutral swing path will help you achieve straighter shots. Consider focusing on making your swing more balanced and leveling out your attack angle.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Brian,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot data indicates you have solid ball speed and distance for an 8-iron. However, your attack angle is a bit too negative, suggesting you're hitting down on the ball too much, which can cause excessive backspin. Try to have a more level or slightly upward attack angle. Your club path is also quite right, leading to a fade. Focus on aligning your stance and swing path towards your target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Brian,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your shot shows a strong ball speed with decent carry distance, but the attack angle and club path suggest that your swing path is too far to the right and slightly downward, which may cause the ball to slice. Focus on bringing the club more inside on the takeaway and feel for a more neutral path through impact. This will help reduce the sidespin and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your 8-iron shot data shows that you're hitting the ball solidly, but the attack angle is negative, which means the club is coming down too steeply at impact. This could lead to less distance and inconsistent shots. Focus on improving your attack angle by making sure you're hitting up on the ball instead. Also, your club path and face angle are quite aligned, which is good! Try to keep your shots straight by working on a smoother swing.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Brian,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Great job with your 8 iron! Your club speed is solid, and your ball speed indicates you’re transferring energy well. However, your club path is quite out to in (14 degrees), which may be causing some leftward movement of the ball. Focus on bringing your club path more neutral to improve accuracy. Additionally, working on your attack angle could further enhance your launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Lauren,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It looks like you're hitting the ball with a lot of spin, which can cause it to fly higher and land softer. However, the deviation in your carry distance suggests that your shots are not very consistent. Focus on your clubface alignment and path to achieve straighter shots. Practicing your setup and follow-through could help improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Lauren,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your 8-iron shot shows good distance with a carry of about 107 yards, but your club path is significantly out to the right. This suggests that you're coming across the ball, which can lead to slices. To improve, focus on making sure your club path is more neutral or slightly inside to out. Additionally, working on your attack angle, which is a bit steep, could help you strike the ball cleaner and maximize your distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Jason,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your 8 iron shot shows a good club speed but your attack angle is slightly down, which can lead to higher backspin and less distance. Focus on having a more neutral attack angle (around 0 degrees) to improve your launch and distance. Additionally, your ball is launching at a steep angle, so consider working on your swing path to achieve a more consistent ball flight.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Lauren,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot data indicates some room for improvement with your 9-iron. Your club speed is good, but the attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal. This could contribute to some unnecessary backspin and loss of distance. The club face is also open at impact, which is causing a rightward ball flight and some sidespin. Focus on striking the ball with a more neutral club path and a shallower angle of attack to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9 iron shot had a solid ball speed and decent carry distance, but the high club path and club face angle suggest you're coming too much from the outside, causing some push to the right. Focus on squaring the clubface at impact for better accuracy and distance. Try to keep the path more neutral.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Lauren,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your 9 iron shot shows a good club speed and ball speed, resulting in a decent distance. However, your club path is quite open (12.4 degrees), and the face is also pointed slightly right (7.0 degrees), which might contribute to a push. To improve accuracy, you could focus on aligning the clubface more square to your target at impact. Your backspin is also high, which could mean you're hitting behind the ball. Focus on making clean contact at the bottom of the swing. 
 
-Practicing your alignment and ensuring you have a straight club path will also help improve your consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows a decent swing speed, but your club path and face angle indicate that you're pushing the ball to the right. Focus on alignment and ensuring your clubface is square at impact. Also, the high backspin could lead to less distance. Work on lowering your attack angle slightly to achieve a better strike and more distance. ",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot shows a strong ball speed and decent carry distance, but the club face is a bit open at impact, causing some side spin and deviation. To improve, focus on aligning your body and club face more towards the target. This will help reduce the side spin and result in straighter shots.",alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Your club speed and ball speed are solid, but the high backspin indicates that you may be hitting the ball too steeply or with an open clubface. This can lead to a lack of distance and a higher-than-desired trajectory. Work on making your swing more shallow and aligning your clubface better at impact to improve your accuracy and distance.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot shows decent club speed and ball speed, but the face angle is too open, causing the ball to start right. Work on turning your body more in sync with your arms during your swing to get better control of the face. Also, your launch angle looks solid, but reducing backspin a bit could help maintain distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot showed a solid club speed and decent carry distance, but your club face angle was quite open at impact, causing the ball to fade to the right. Focus on aligning your club face more square to your target at address and during your swing. This will help straighten out your shots and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot with the 5 Iron shows good power with a decent carry distance of about 161 yards. However, your club face is slightly open relative to your swing path, which is likely causing some rightward deviation. Focus on aligning your club face more square to your swing path at impact to straighten out your shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your club speed is good, but the club face is open relative to your path, causing the ball to go right. Work on keeping the club face square at impact. Also, the attack angle is slightly negative; aim for a more level swing to improve contact and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your shot really shows potential! With a club speed of about 79 mph, you’re getting decent distance. However, the carry deviation indicates some inconsistency in your direction. Focus on creating a straighter club path and improving contact. A bit more stability during your swing can help. Consider practicing to maintain a consistent launch angle to keep your shots more reliable.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5-iron swing generated good ball speed and distance, but the club face was significantly open at impact. This can lead to shots going right. Focus on aligning your club face better at address and through impact to improve accuracy. Additionally, your attack angle is quite shallow, which may not give you optimal contact with the ball. Try to slightly lower your hands at address to encourage a better angle of attack.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"You hit your 5 iron well, generating good ball speed and distance! However, the face angle is quite open at impact, causing the ball to drift to the right. Focus on aligning your clubface more square to your target. Practicing with alignment sticks can help improve your aim and contact.",alignment stick drill,1.1954004,68.0,101.325,83
-6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot with the 5-iron shows decent distance, but the ball is curving to the right more than we want. To improve, focus on aligning your clubface better at impact and working on your swing path to be more consistent. Also, the backspin is a bit high, which might be affecting your carry distance. Try aiming for a more neutral attack angle to help control your launch. Overall, you're on the right track with good club speed!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your 5 iron shot shows good club speed and distance, but your club path is too far to the right, which is causing your ball to slice (right spin). Work on aligning your swing more towards the target line. Additionally, your attack angle is a bit negative, meaning you're coming down too steep—try to focus on sweeping the ball more before making contact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot shows a few areas that could be improved. The club speed is decent, but your launch angle is quite low, which means the ball isn't getting up in the air as much as it should. Your backspin is higher than ideal, adding extra drag. Focus on improving your attack angle to hit up on the ball a bit more, and work on aligning your clubface better to reduce sidespin (which is causing some hooks). This will help increase your carry distance and overall control.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows solid club speed and ball speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball. This can lead to less distance and control. Focus on trying to make a slightly upward strike on the ball. Also, your club path is positive, which is a good sign, but your face angle is not perfectly aligned with the path, which contributes to some sidespin. Work on ensuring that your clubface is square to your target at impact for straighter shots. Overall, nice job with carry distance but aim for a higher launch for better results!",upward strike drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot shows a good club speed and ball speed, but the attack angle is slightly negative, meaning the club is approaching the ball downwards. This can lead to less distance and height. Work on making a more upward swing through impact to improve launch angle and height. The club path is good, but the face angle is too open, which is causing the ball to slice. Focus onSquare your club face at impact to straighten your shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot shows some room for improvement in accuracy and control. The face angle is quite open at impact, which is causing the ball to veer to the right. Focusing on aligning your clubface with your target at setup can help. Additionally, your attack angle is quite negative, meaning you're hitting down on the ball too much with your hybrid. Aim to make a more sweeping motion. Consider practicing with shorter swings and focusing on your follow-through for better ball contact.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your shot data shows a solid ball speed and carry distance, but the club face is open at impact. This means the ball is starting off right, which contributes to your sidespin and carry deviation. Focus on closing the clubface a bit more at impact to improve accuracy and consistency.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 Wood shot shows good ball speed and carry distance, but the club face is open at impact, causing the ball to curve right. To improve, focus on aligning your club face more square to your target and adjust your swing path to reduce the rightward movement. Consider practicing with an emphasis on a smoother swing and maintaining your balance throughout the shot.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing shows promise with a good ball speed, but the angle of attack is slightly too negative, suggesting you're hitting down on the ball. This can lead to less distance and inconsistent strikes. Aim to have a more neutral or slightly upward attack angle to maximize carry and distance. Your club path and face angle are both positive, which is great. Focus on improving your attack angle to optimize your shots.",upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows you have good power with a decent ball speed of 111 mph. However, your attack angle is slightly negative, suggesting you're coming down on the ball instead of sweeping it off the tee. This can lead to higher backspin and less distance. Focus on hitting more up on the ball to lower that spin rate and improve your carry distance. Consider adjusting your aim slightly left, as your club face is open at impact, contributing to a slice.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your shot data shows a solid swing speed, but the launch angle is a bit low, which may be causing higher backspin. Try to increase your launch angle to get more distance and control. A more upward attack angle will help you achieve this and reduce backspin. Focus on hitting up on the ball with your driver, aiming to hit it on the upswing. This will help you find better distance and a more favorable trajectory.",upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing shows that you're getting decent ball speed, but your attack angle is slightly negative, meaning you're hitting down on the ball instead of sweeping it. This can lead to excess spin and affect your distance. Try to focus on getting a more upward attack angle by teeing the ball higher and feeling like you're sweeping the ball off the tee. Additionally, your shot is experiencing a fair amount of sidespin, which is likely causing it to curve more than you'd like. Work on keeping your club path more consistent with your face angle for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your club speed is decent for a driver, but you might want to work on your launch angle and backspin. A lower launch angle will help you achieve more distance. Aim for a launch angle around 12-15 degrees and lower backspin, ideally below 2500 rpm. Focus on improving your attack angle and keeping your face more square to your path for better results.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows a few areas for improvement. The attack angle is slightly negative, which means you're hitting down on the ball instead of sweeping it. This can cause lower launch and more spin. Try to create a more upward angle through impact. Your club face is also a little open to your swing path, leading to a slight slice. Focus on aligning the face more with your path to straighten out your shots. Overall, work on your setup and follow-through for better ball contact.",upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your shot with the gap wedge shows good potential, but there are a few areas to work on. The club path indicates an outside-to-inside swing, which can lead to inconsistent shots. The attack angle is quite steep, causing the ball to launch high with a lot of backspin, but this might reduce your carry distance. Focus on getting a more neutral swing path and shallower attack angle for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your shot shows good speed and nice launch angle. However, the club path being significantly right (9.9 degrees) with a face angle slightly open (4.4 degrees) suggests that you're cutting across the ball, which is creating sidespin and possibly affecting your accuracy. Focus on a more inside-to-out swing path to help straighten out your shots. Also, consider lowering your attack angle for a more consistent strike.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"You're generating good ball speed with your gap wedge, but your attack angle and club path indicate you might be hitting down on the ball too much, which can lead to control issues. Try to work on leveling out your swing a bit and focus on where your club is facing at impact. This will help you hit straighter shots with more consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows good distance but your club path and face angle suggest you're hitting a bit to the right. Focus on squaring the clubface at impact to reduce that direction. Also, your attack angle is slightly down; try to sweep the ball more for better contact and higher flight. Overall, great ball speed and carry distance!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot data shows some areas for improvement. Your club speed is good for a gap wedge, but the attack angle is slightly downward, which may cause the ball to dig into the ground. Work on aiming for a flatter attack angle by trying to swing more through the ball. Additionally, the club path to the right and an open clubface suggests that your shots may be slicing. Focusing on correcting your swing path and keeping the clubface square at impact will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"You're generating decent club speed, which is great! However, your attack angle is quite negative, meaning you're hitting down on the ball too much, leading to excessive backspin. Work on making your attack angle more neutral, focusing on a sweeping motion. Also, your club path is quite out-to-in, contributing to the left spin; aim to keep your path more straight to help control the ball's direction better. Lastly, consider your distance; an effective carry of roughly 92 yards is good, but focus on improving your consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"You have a decent club speed and ball speed, but your club path is quite out to in, which is causing your shots to veer off course. Focus on aligning your swing path more in line with your target. Additionally, aim to improve your attack angle to help with better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows a solid ball speed, but the launch angle is a bit higher than ideal for a gap wedge. The attack angle indicates you were hitting slightly down on the ball, which is good for control, but the face angle is too open relative to your swing path, causing unintended rightward deviation. Focus on aligning your clubface more with your swing path for straighter shots and consider adjusting your attack angle to a more neutral position.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge shot shows a few areas for improvement. The club speed is decent, but the attack angle is quite steep, meaning you're hitting down on the ball too much. Try to flatten your swing a bit to create a more neutral angle of attack which can help you add some distance and consistency. Also, your club path suggests you're swinging out too much to the right, leading to a slice. Focus on keeping your club path more neutral or slightly in-to-out. This should help straighten your shots and improve your overall distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club path is much to the right of your target line, leading to a significant rightward spin. This can cause your shots to veer off target. Focus on bringing the club path more in line with your body and target. Also, try to raise your attack angle slightly for better launch conditions. A good way to work on this is by practicing with alignment sticks to help guide your swing path.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your swing is generally solid, but your club path and face angle are slightly open, which can cause a push to the right. Focusing on a more square club face at impact will help keep your shots straighter. Also, try to lower the amount of backspin, which can help gain extra distance.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your club speed is good for a sand wedge, but your attack angle is slightly negative, which can lead to less loft on your shots. Try to focus on hitting up on the ball a bit more to get better height and control. Additionally, your club path and face angle are both pointing a bit right, which is causing a slice spin. Work on aligning your club face with your target and adjusting your path to be more neutral for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows a solid club speed and decent carry distance. However, your club path and face angle are aimed too far right, leading to a pull and excessive sidespin. Focus on getting your clubface more in line with your swing path. Consider practicing with alignment sticks to improve your aim and path.",alignment stick drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your swing shows that the club is coming in from a steep angle, and the face is pointing more left than your swing path. This can lead to the ball starting left and not reaching its full potential distance. To improve, focus on a more neutral swing path and ensure your club face is aiming at your target at impact. Also, a little less attack angle could help you get more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some missing data points from your shot, which makes it hard to give you detailed feedback. However, the ball speed appears decent. Focus on making solid contact with the ball and maintaining a steady swing. Ensuring that your clubface is square at impact can help improve both distance and accuracy.",clubface alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your sand wedge shot shows a solid club speed, but the face is closed at impact, which could be causing some hooks. To improve, focus on aligning the club face more square to your target and ensure you're making a smoother follow-through. Also, your attack angle indicates you might be hitting too steeply into the ball; try to level it out a bit more for better contact.",square face drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot had a good club speed and ball speed, but the launch angle and spin are a bit off. A negative attack angle indicates you're hitting down too much, which can cause excessive backspin. This may lead to less distance and accuracy. Try to have a more level swing through the impact zone to get better launch and control.",bottoming out drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your shot with the sand wedge shows a good club speed and decent carry distance. However, your attack angle is too steep and the club face is quite closed at impact, causing the ball to start left. Focus on keeping the club face more square at impact and work on a shallower angle of attack to improve accuracy and distance.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot shows that you're generating a decent amount of backspin, which is great for control. However, the club face is slightly open relative to your swing path, causing the ball to start right and curve a bit to the right. Focus on aligning your club face more consistently with your swing path and try to shallow out your attack angle a bit. This will help you strike the ball cleaner and with better direction.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Great effort! Your club speed and ball speed are solid, but your attack angle is a bit too steep, which can cause excess backspin. Try to lower your attack angle slightly for a better strike. Also, focus on keeping the club face more aligned with your swing path to reduce the rightward deviation. This will help improve precision and distance on your wedge shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your swing with the sand wedge shows some room for improvement. Your club speed is good, but the negative attack angle and slightly closed club face at impact suggest you may be hitting down too much. This could lead to increased backspin and less distance. Focus on making smoother swings and keeping the club face more square at impact. Try to minimize the steepness of your swing for better control and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your club speed is good, but the angle of attack is slightly negative, which means you're hitting down on the ball more than you should. This can lead to higher spin and less control. Try to focus on a shallower angle of attack. Additionally, the clubface is a bit closed at impact, causing the ball to curve to the left. Work on ensuring your face is square at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot data indicates that your club speed is decent, but the attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more digging into the sand. The face angle is also quite open (pointing right), which can add excessive sidespin and distance loss. Work on shallowing out your swing and closing the clubface at impact for better results.",swing path drill,1.1954004,68.0,101.325,83
+Overall, working on your swing path and clubface alignment will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Herald,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows that you're generating good ball speed, which is great! However, the face is slightly closed relative to your swing path, causing a bit of a pull. Focus on trying to get your clubface more square at impact. A bit more consistency in your swing path will also help straighten out your shots and maximize distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Jason,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Great effort with your 9 iron! Your club speed is decent, but we can work on your swing path and face angle. The club path is moving to the right too much, which is why your ball is starting right and losing distance. Try to bring the club path more in line with your target to improve accuracy and consistency. Also, a higher smash factor indicates good energy transfer, so keep that up!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Lauren,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is solid for a 9 iron, but the numbers suggest there's some inconsistency in your swing. The high sidespin indicates an outside-to-in swing path, which can lead to hooks or slices. Focusing on your club path and face angle at impact will help straighten out your shots. Additionally, your launch angle looks good, but working on reducing the carry deviation can improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Jason,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your shot data indicates that you're hitting the ball fairly well, but there's room for improvement. The backswing and club path are good, but your attack angle is a bit too steep (-3.75 degrees). This may cause you to hit down on the ball instead of making clean contact. Additionally, the club face is open at impact which is causing some sidespin, resulting in a slice. Focus on keeping the face square through impact and work on your attack angle to help achieve a more consistent shot shape.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Nice job with your 9-iron! Your club speed is solid, and you're generating good ball speed. However, your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to higher spin rates and less distance. Focus on trying to level out your swing a bit more at impact to maintain better launch conditions. Keep practicing your setup and follow-through to help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Brian,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your swing speed is good for a 9 iron, but your launch angle is too low. This can lead to low flight and shorter distance. Focus on getting a more upward angle on your swing to elevate the ball better. Additionally, your club face was way open at impact, which might cause a big slice. Try to adjust your grip and alignment for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Brian,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent at 61.67 mph, but the attack angle is quite steep at -8.58 degrees, which means you're hitting down too much on the ball. This can lead to lower distances and a tendency to hook the shot, as seen in your positive sidespin. Focus on a shallower angle of attack and ensure that your clubface is square to your target around impact. This should help reduce sidespin and improve your overall control and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Brian,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your 7-iron swing shows some good potential, but you have room for improvement. The angle of attack is a bit too steep, which could be causing excess backspin and affecting your distance. Try to swing more level to the ground and keep the clubface square to your path for better accuracy. Additionally, your ball is curving significantly left due to the side spin. Focusing on a more neutral swing path can help straighten that out.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows decent power, but the ball is veering off to the right due to an open club face at impact. Your attack angle is slightly descending, which can also contribute to a higher spin rate. Try to work on keeping the club face more square to your path at impact to reduce sidespin and improve accuracy. A lower backspin can also help the ball carry further.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Herald,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your shot data indicates a few key areas for improvement. Your club speed is decent, but your attack angle is quite negative, meaning your club is coming down too steeply. This could lead to inconsistent contact. Additionally, the club face is pointing significantly to the right of your swing path, which is causing the ball to veer right (slices). Focus on a slightly shallower angle of attack and aligning your club face better with the path to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Brian,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"You're hitting the ball pretty well, but your club face is open at impact, causing the ball to curve significantly to the right. Your backspin is a bit high, which can affect your distance. Try focusing on closing the club face a bit more at impact and reducing your backspin for a more controlled shot.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Brian,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Great job with good club speed and ball speed! However, your club face is significantly open at impact, which is causing the ball to veer off to the right. Try to work on closing the club face more at impact and improving your attack angle slightly to hit up on the ball. This will help with straighter shots and better distance.",club face awareness drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Jason,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we have some missing information that would help in assessing your swing better. However, focusing on improving your swing path can reduce your sidespin, resulting in straighter shots. Given the sidespin numbers, it's possible that your clubface was misaligned at impact. Target a more consistent grip and stance to enhance your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Herald,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your shot shows some room for improvement. The club speed is decent at 81 mph, but the ball flight indicates an open club face, causing excessive backspin and a significant rightward deviation. Focus on closing the club face at impact and ensure your swing path is more neutral. A smoother transition could help you achieve a more consistent strike and better accuracy.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Jason,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your club speed and ball speed indicate decent power, but your attack angle is too negative. This means you're hitting down on the ball too much, which can lead to lower shots and a lack of distance. Focus on hitting more up on the ball and getting that launch angle higher. Work on your club path; it's aimed too far right for a straight shot, which is causing side spin. A more neutral swing path will help straighten your shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Herald,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"It looks like you're hitting the ball with a decent speed, but your spin rates are excessively high, which could lead to a lack of distance and control. Focus on hitting the ball more cleanly by adjusting your swing path and ensuring the club face is square at impact. Working on your attack angle can help you achieve a better launch and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Lauren,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your shot shows a few areas for improvement. The club path is moving to the right (4.3 degrees), and the club face is significantly open (14.5 degrees) at impact, which is causing a high amount of sidespin and pushing your shots offline. To improve accuracy, focus on aligning your clubface with your target at setup and during the swing. Additionally, your attack angle is slightly negative, so try hitting down on the ball more for better contact and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your club speed is solid, but your attack angle is a bit too negative, which can lead to digging into the ground. Try to focus on swinging more up on the ball to improve contact. The club path is good, but the face is slightly closed at impact, which is causing the ball to start left. Aim to match your club face more closely with your club path to straighten your shots. Consider practicing hitting with a more neutral or slightly upward attack angle for better results.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Jason,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot data shows you're on the right track, but there's some room for improvement. Your club speed is good, and your carry distance is decent. However, the attack angle of -5.87 degrees indicates you might be hitting down on the ball too much, which can lead to more backspin and less distance. Also, your club face is open relative to your path, which is causing some rightward spin. Work on leveling out your swing and aim to have the club face more square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Jason,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot data shows that you're generating a good amount of speed and distance, but your accuracy needs some work. The ball is curving a bit to the left (left spin), and the launch direction is off target. Focus on keeping your clubface more neutral to the path during your swing to improve accuracy and control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Lauren,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your swing produced a decent ball speed, and your carry distance is respectable for a 7 iron. However, your club path and face angle suggest that you could be aiming a bit too far right, leading to a notable leftward curve on your shots. Focusing on your alignment and ensuring your club face is square at impact will help straighten out your shots. Additionally, consider your attack angle; a slightly more neutral attack angle could improve your launch and spin rates.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Brian,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your 7 iron swing shows a good club speed but there's room for improvement. With an attack angle of -6 degrees, you're hitting down on the ball too much, which can lead to excessive spin and a lower carry distance. Your club face is open to the target at impact, contributing to the leftward side spin. Focus on having a more neutral face at impact and try to keep your attack angle closer to zero for better distance and accuracy.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Brian,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like you're hitting the ball with decent speed, but the spin and deviation are quite high. This suggests that your swing path might be off, affecting where the ball is going. Focusing on your clubface alignment at impact could help you reduce that sidespin and improve accuracy. Also, managing the backspin can help in getting more distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Herald,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your swing speed with the 7-iron is decent, but the ball is moving off to the right quite a bit, suggesting you might be cutting across the ball. Your launch angle is good for a 7-iron, but we need to work on controlling the direction and distance more consistently. Focus on a smoother swing and check your grip pressure to minimize those slices.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"Your ball speed is decent, but there's a major issue with your smash factor, which indicates you're not making solid contact with the ball. Focus on hitting the center of the clubface more consistently. Additionally, your backspin and sidespin are higher than ideal, suggesting that your swing path might need adjustment. Try to be more aware of your alignment and swing direction to improve accuracy.",center contact drill,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Lauren,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your shot data shows a solid club speed and decent ball speed, but your attack angle is slightly down. This means the club is coming down into the ball too much, which could lead to less distance. Try to focus on sweeping the ball with a more level or slightly upward angle. Your spin numbers suggest your shot is curving a bit to the left due to the sidespin, so maintaining a straighter club path will help. Work on your follow-through to promote a more consistent trajectory.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your club speed and ball speed are good, which indicates you're generating decent power. However, your attack angle is slightly negative, meaning you're hitting down on the ball more than you should with a 7 iron. This can cause lower launch and more backspin, leading to less distance. To improve, focus on having a more balanced swing path, aiming for an upward angle of attack. This will help elevate the ball more effectively, increasing your launch angle and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Lauren,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Great job generating solid distance with your 7-iron! To improve your shot consistency, focus on your club path and face angle, which are slightly open at impact. This may cause your shots to veer off target. Consider working on getting your club face square to the path to enhance accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Herald,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your swing speed is decent, and you're generating good ball speed. However, your attack angle is a bit negative, which means you're hitting down on the ball. This could contribute to the high backspin you're seeing, affecting your distance. Aim for a more neutral or slightly positive attack angle to help get the ball soaring higher and further. Your club path and face are close, which is great! Work on finding a better angle of attack for improved performance.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your 7-iron shot shows great potential! Your club speed is solid, but to improve your accuracy and distance, focus on your swing path and face alignment. Your attack angle is negative, which means you might be hitting down on the ball too much. Try to create a more neutral attack angle. Additionally, your carry distance is good at around 127 yards, but the ball is curving to the left, indicating a need to adjust your club face at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Herald,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your shot speed and ball speed are decent, but the club path and face angle suggest you're swinging too much to the right. This contributes to a significant deviation with your ball flight. Working on keeping the clubface more aligned with the target will help reduce this deviation and improve your accuracy. Try focusing on a smoother swing tempo to help with overall control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Lauren,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot data shows you have great ball speed, but the spin rates are exceptionally high. This suggests that the club face might be open at impact, causing the ball to spin too much and drift significantly off target. Focus on checking your grip and ensuring that you're making solid contact with the ball. Working on your swing path can also help improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are some missing measurements that make it hard to give a complete review. However, your ball speed indicates you are striking the ball reasonably well. Focus on your setup and follow-through to improve consistency and ensure solid ball contact. Work on maintaining a stable stance throughout your swing.",balance drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Herald,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your 7-iron shot shows good distance and speed, but your club face is open at impact, causing a rightward spin. To improve, focus on aligning your club face more square to your target and work on your attack angle to make it less steep. This will help the ball stay straighter and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Lauren,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your shot with the 7-iron is solid overall. You have a good club speed and ball speed, which shows you're generating decent power. However, your attack angle is negative, meaning you're hitting down on the ball more than ideal. This can lead to increased backspin and lower carry distance. Also, your club path is quite out to in, which can lead to your ball starting right and curving back left. Focus on improving your swing path and trying to strike the ball with a more neutral attack angle to optimize your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Herald,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your shot shows good speed and ball distance, but your attack angle is a bit steep, which can lead to less optimal contact. Focus on leveling your swing to create a better angle of attack and improve consistency. The club face is also slightly open at impact, contributing to some sidespin. Work on squaring your club face at impact for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Jason,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your swing speed is solid, but the club face is open at impact, which is causing the ball to push right. Focus on aligning the club face more square to your target as you swing through. This will help improve your accuracy and reduce that side spin.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Brian,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot shows some good potential, but there are a few areas to focus on. Your club speed and ball speed indicate you have solid power, but a -1.9° attack angle means you're hitting down on the ball slightly too much, which can lead to inconsistent contact. The club face being 10.1° open also suggests that your shots may drift right. Work on getting a more level swing to help with your attack angle, and ensure the club face is more aligned with your target at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your club speed is decent for a 7 iron, but your attack angle is slightly downward, which can cause a lower launch and more backspin. The club face is pointing right relative to your swing path, which is likely causing a push to the right. Focus on aligning your club face better at impact. A slight change in your swing path towards the inside could help direct your shots straighter.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent, but your attack angle is a bit too steep, which may be contributing to some inconsistencies in your ball flight. The face angle suggests you're aiming a bit too far right. Focus on keeping the clubface square at impact and consider adjusting your attack angle to a more neutral position. This will help improve your distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Jason,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Great job on your 7 iron shot! Your club speed and ball speed are solid, but there's room for improvement in your club face alignment. The face angle is open relative to your swing path, which could explain some of your distance deviation. Focus on getting your club face to match your swing path to improve accuracy and reduce sidespin.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Herald,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your 7-iron swing shows good distance, but the ball is curving a bit too much to the left and not consistently straight. The face of the club is pointing left at impact, which is causing your shots to hook. Focus on keeping the clubface more square at impact to reduce the curve. Additionally, your attack angle is very flat; try to slightly lower your hands at setup to encourage a better angle for contact and increase your control.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Great job generating solid ball speed! However, your club path is significantly to the right, and the club face is also open at impact, which is causing the ball to veer off course. Focus on aligning your club path more towards your target and ensuring the club face is square at impact. This will help reduce the sidespin and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Herald,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot shows good club speed and decent ball speed, which is promising! However, the attack angle is slightly negative, meaning you're hitting down on the ball rather than sweeping it. This can cause less distance and control. Focus on leveling out your swing path to improve your ball flight and consistency. Also, your launch angle is good, but try to lower your backspin a bit for more distance. Keep practicing your swing path and aim for a more neutral swing.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Herald,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows good club speed and solid ball speed, indicating you're generating good power. However, your attack angle is slightly negative, which suggests you might be hitting down on the ball too much. This can contribute to excessive backspin and a lower launch angle. Focus on making a more sweeping motion through the ball rather than descending too sharply. This should help you launch the ball higher with less spin for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your swing speed is solid, and you're generating good ball speed, but your club face is slightly open relative to the path, causing some rightward spin. Focus on aligning your club face more towards your target at impact. Additionally, your attack angle is very close to neutral, which is great for a 7-iron. Work on minimizing the sidespin for straighter shots.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your club speed is good for a 7 iron, leading to an above-average ball speed. However, the club face is too open at impact, causing the ball to veer right. Try to work on squaring the face at impact for straighter shots. Additionally, your attack angle is slightly downward; aim for a more level swing to improve ball contact and carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Jason,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like there were some issues with the measurements, but from the data we have, your ball speed is decent, and your carry distance is around 41 yards. To improve your consistency, focus on your setup and alignment. Ensuring that your feet, hips, and shoulders are parallel to your target will help you hit straighter shots. Also, working on your swing tempo can enhance your control and distance.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot shows good potential, but you're experiencing a few issues with your club path and face angle. The club is coming in with a slight upward angle, and the face is open at impact, which is causing the ball to fade to the right. Focus on aligning your body and club face better through impact to achieve straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Jason,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"You're getting solid ball speed and decent distance, but your club face is open at impact, which is causing some right spin. Focus on squaring the club face at impact for straighter shots. Your attack angle is also slightly downward; try to strike the ball more on the way up for better launch conditions.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"Great job on your swing speed and ball speed! However, your club face is significantly open at impact, which is likely causing the ball to spin off to the right (a slice). To help improve your accuracy, focus on keeping the club face square to your target line when you hit the ball. Additionally, balancing your backspin and reducing it slightly will help you get more distance.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Brian,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot shows solid ball speed and decent carry distance, but the club face is pointing significantly right of the target at impact. This could lead to slicing the ball. Work on aligning your club face more towards the target as you swing, and also focus on your swing path to minimize deviation. A more controlled attack angle will help achieve optimal launch conditions.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Brian,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot shows good ball speed and launch angle, but the club face is significantly open relative to the target. This can lead to the ball starting off right and curving further in that direction. Focus on getting your club face more square at impact to improve accuracy and reduce the sidespin. Also, try to maintain a more consistent attack angle for better distance control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your swing speed is solid, but your attack angle is a bit down, which might be causing you to hit too much into the ground. The path of your club is outside-in, which can lead to slices. Focus on swinging more from the inside and getting the clubface square at impact. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your club speed is good, but the attack angle suggests you're hitting down on the ball too much. Try to level out your swing. The club path is also swinging too much to the right, which is causing a push. Focus on bringing the club back more inside and swinging through the ball toward your target. This will help straighten out your shots and improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Brian,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your shot data indicates a good swing speed and decent distance, but the ball is veering off to the right, which could be due to the face angle at impact or swing path issues. Focus on aligning your clubface square to your target and work on your swing path for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your 5 iron shot shows good distance with decent ball speed, but the club face angle is significantly open at impact, which is causing your shot to push to the right. Focus on aligning your clubface more square to your target at address and during your swing. Also, your attack angle is quite flat; working on a slight downward angle could help you compress the ball better and lower your spin rates for more distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Brian,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your shot data shows you're generating decent speed, but the club face is quite open at impact (9.54 degrees), which is causing a rightward direction (slice). The attack angle is good for a 5-iron, but focus on getting the face more square at impact to improve accuracy and distance. Work on your alignment and ensure your body is targeting straight ahead.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Jason,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your 5 iron shot shows good speed and decent carry distance, but the ball is starting a bit right of the target and has a high spin rate. Focus on keeping the club face more square at impact to improve accuracy and reduce spin. This will help your shots give you more distance and better direction.",club face control drill,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Jason,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your shot data shows that your club speed is decent, but the attack angle is a bit too downward (-2.1 degrees), which can lead to a less optimal ball flight. The face angle is quite open relative to your swing path (11.7 degrees open), meaning the ball is starting too far right and curving even more. Improving your swing path and face alignment will help you hit straighter shots. Work on swinging more from inside to out and keeping the clubface more square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your shot data shows a few areas to improve. Your launch angle is quite low at just 2.5 degrees, which can lead to lower distances and trajectory. Additionally, the backspin on your shot is a bit high, which can cause the ball to balloon and lose distance. Focus on hitting up on the ball more to increase your launch angle and reduce the amount of backspin. This could help you achieve a more optimal distance and ball flight.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Brian,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows solid ball speed, but the club path indicates that you might be coming in a bit too much from the inside, which is leading to a slight push to the right. Your attack angle is very close to neutral, which is good. To improve accuracy and consistency, focus on your swing path to ensure it is straighter through impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Jason,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your club speed is decent for a hybrid, but the attack angle and club face angle indicate that you might be hitting the ball down too much and with a closed face, which leads to some inconsistency. To improve, focus on making more solid, ascending strikes to help with your distance and direction. Also, try to straighten out your club path to reduce the side spin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Lauren,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your club speed is decent, but the attack angle is too steep, causing high backspin and a higher than ideal launch angle. This means the ball isn't traveling as far as it could. Work on leveling your swing to reduce the attack angle. Additionally, your club path and face angles suggest a tendency to swing right while the club face is open, leading to pulls to the left. Focusing on your swing path will help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Jason,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your club speed is solid, but your attack angle is a bit too steep, which can lead to less distance and accuracy. Focus on making your swing more level to improve your ball contact. Additionally, your club face is significantly open at impact, causing the ball to slice. Working on aligning your club face with your target can help control your ball flight.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Brian,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 wood swing shows a good club speed and ball speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should. This can lead to lower launch and more distance loss. Also, the face angle is open relative to your path, which could be causing the right-to-left sidespin, resulting in a slice. Focus on making sure the clubface is more square to your swing path at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Jason,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"You're generating good ball speed and distance with your driver, but your attack angle is a bit low and the clubface is too open at impact, which is causing some sidespin. Focus on hitting up on the ball more and aim to square the clubface to improve accuracy and reduce the fade.",upward angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your swing speed is decent for a driver, but you might benefit from focusing on your club path and face angle to improve accuracy. The face angle is open at impact, which is likely causing the ball to slice. Work on getting your club face more square at impact, and try to decrease the backspin for longer, straighter shots.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Brian,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing shows some potential, but the negative attack angle (-1.47°) indicates you're hitting down on the ball, which can cause lower launch and more backspin. To improve, focus on hitting up on the ball. Your club path is pretty good, but aim for a more neutral face angle to straighten your shots. To increase distance, work on your launch angle; it’s a bit low (around 8.9°) for optimal carry. Practicing will help you adjust these factors for better outcomes.",upward attack drill,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Jason,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"You're generating good ball speed with your driver, but your attack angle is slightly negative, which can lead to higher spin and reduced distance. Try to hit up on the ball a bit more. Work on keeping your body behind the ball at impact to help improve your launch angle. Also, your club path is slightly right, leading to a rightward shot shape. Focus on swinging more from the inside to help straighten out your shots.",upward attack drill,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Herald,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"You have a solid drive with good ball speed, but your launch angle is a bit low for optimal distance. Consider increasing your attack angle to help launch the ball higher and reduce backspin for more carry distance. Your club path and face angle are quite close, which is good for straight shots, but slight adjustments can also help with distance. Overall, focus on hitting up on the ball more to improve your launch angle and carry.",upward attack drill,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Lauren,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your club speed is decent, but your attack angle is slightly down, which means the club might be hitting the ball too steeply. This can lead to lower launch and higher spin. Try to work on getting a more neutral or positive attack angle. Also, your ball is curving to the left (sidespin), so focus on aligning the clubface more square to your target. Improve your launch angle for more distance and control by adjusting your tee height and posture.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Herald,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows a few areas for improvement. Your attack angle is negative, which means you're hitting down too much on the ball. This can lead to higher spin and less distance. Try to level out your swing a bit to promote a cleaner strike. Also, your club path is significantly to the right, which is causing the ball to curve left. Focus on aiming straighter and keeping the club path more neutral. A drill to help with this is to practice a 'swing path drill' where you set up alignment sticks to guide your club through a straighter path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Jason,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot looks solid overall. You're generating good club speed and ball speed, which is excellent. However, your attack angle is slightly negative, meaning you're hitting down on the ball a bit too much. This can create excess backspin and affect your distance control. Focus on a more level or slightly upward swing through the ball to improve your launch and carry distance. Also, your club path suggests you may be coming too much from the outside, which can lead to pull shots. Working on a more neutral swing path will help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Jason,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows great distance but you're slicing it a bit with a high spin rate. Try to focus on keeping the clubface square to your target to reduce side spin. Consider adjusting your swing path to be more neutral, which will help your shots go straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Lauren,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your shot data shows a solid carry distance, but your attack angle suggests you're hitting down on the ball a bit too much. This can create excessive spin, making it harder to control distance and direction. Focus on trying to hit more level or slightly upward with your gap wedge. Additionally, your club path and face angle indicate a slight miss to the right, so working on aligning your body and face can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Herald,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your shot data shows that you're generating decent ball speed, but there's a significant deviation in your carry. The club face is open relative to your swing path, which is causing the ball to go right. Focus on aligning your swing path and club face to improve accuracy. Also, your attack angle suggests you're hitting down too much for a gap wedge, which should ideally have a more level swing to help with distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Herald,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your club speed and ball speed are good, but your attack angle indicates you're hitting down too much on the ball, which can lead to excess backspin. Aim to strike the ball more level. Additionally, your club path and face angle suggest you're facing a bit too much to the right for a straight shot. Work on aligning your body correctly to improve accuracy. A slight adjustment to how you follow through could help reduce the sidespin as well.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Herald,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your gap wedge shot shows some positive signs with decent club speed and ball speed. However, the attack angle is slightly negative, which suggests you're hitting down on the ball more than needed for this type of shot. The club path is quite right, causing the ball to start at an angle to the right. Focus on keeping your club path more neutral. This will help you hit straighter shots with better control. Additionally, practice hitting with a slightly upward attack angle for better launch and carry.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your club speed is solid, but your attack angle suggests you're hitting down too much on the ball. This can lead to excessive backspin, which might cause your shots to lose distance. Try to level out your swing a bit to promote a better launch angle. Your club path is good, but make sure the face of the club is aimed at your target at impact to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Jason,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge shot had some positives, but there are areas to improve. The club speed and resulting ball speed are good, which shows you're generating decent power. However, the attack angle is quite steep at -7.2 degrees. This means you're hitting down on the ball too much, which can lead to losing distance. The club path of nearly 20 degrees to the right and an open club face (10.7 degrees) suggest you're cutting across the ball, causing sidespin. This might contribute to your carry deviation. Focusing on a smoother swing path and trying to hit more level could help with your accuracy and distance. Consider working on your swing path to keep it more neutral, and ensure your club face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Herald,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Great effort with your gap wedge! Your club speed is solid, but your attack angle is quite negative, which means you're hitting down on the ball more than you should for this club. This can lead to excess spin and less distance. Try to focus on a more level swing to promote better launch conditions. Working on your club path will also help straighten out your shots and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your shot shows good distance and solid ball speed with a high launch angle, which is great for a sand wedge. However, the attack angle is slightly too steep and the club path is outside-in, leading to some side spin. Focus on easing your attack angle and correcting your club path to improve accuracy and reduce spin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Jason,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your shot data shows a good carry distance of about 85 yards with a fairly high spin rate. However, your attack angle is too steep (-3.3°), which may cause inconsistencies. Additionally, your club path is outward (5.9°), and the club face is open at impact (6.9°), leading to a tendency for your shots to go right and have a higher than desired spin. Focus on bringing the club path more in line with the target and try to keep the face square at impact for straighter shots.",club path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows a good club speed, but your club path and face angle are quite open, which may be causing the ball to veer off to the right. Focus on getting your club face more aligned with the path of your swing to straighten out your shots and improve accuracy. Additionally, work on your attack angle; it should be more level or slightly upwards for better contact with the ball.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Jason,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your club speed and ball speed are solid, but your club path and face angle indicate that you're aiming a bit left while striking the ball, leading to the ball curving left (a slice). To improve, focus on aligning your club face with your target line during your swing. Additionally, your attack angle suggests you're hitting down too much, which can result in excessive backspin and less distance. Try to level out your swing path a bit more on sand shots to get better lift and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Herald,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some missing data points, which makes it hard to analyze your shot accurately. However, focusing on improving your contact with the ball can enhance your results overall. A great way to do this is by ensuring that you're striking the ball before the ground to create a clean shot with your sand wedge.",strike first drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Brian,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot with the sand wedge shows a steep attack angle, which means you're hitting down on the ball. This can lead to high backspin but also may cause inconsistent distance. The club face angle being closed at impact (-7.2 degrees) is likely contributing to your shot direction being off-target. Focus on leveling your swing path and keeping the face more square at impact for better accuracy and distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot with the sand wedge shows that your club speed is good, but the attack angle is a bit steep (negative) which suggests you're hitting down too much. This can cause high backspin and a shorter carry than expected. Try to maintain a more neutral attack angle to improve distance and control. Additionally, your ball is deviating significantly to the right, so focus on aligning your club face better and checking your swing path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your sand wedge shot shows potential, but there are a few areas to improve. Your club speed is good, but the attack angle is quite steep, which may lead to more digging into the sand. Additionally, the club path and face angle suggest you're closing the face too much at impact, which is causing the ball to go left. Focus on a more neutral swing path and opening the club face slightly at impact to help straighten your shots. Aim to reduce the backspin for better control and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your shot data shows that your club path is moving too much to the right (7.3 degrees), which means you're likely hitting the ball with a slice. Your attack angle is good for a sand wedge, but the face angle is closed (4 degrees left), which can cause the ball to curve away from your target. Focus on aligning your clubface more toward your target at impact while also correcting your swing path to be more neutral. This should help your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Brian,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your sand wedge shot shows a decent carry of about 63 yards, but the ball is spinning a bit too much, which can lead to less control on the greens. To improve your distance and accuracy, try to work on keeping the clubface flatter at impact. This will help reduce excess spin and improve your carry. Focus on a smoother follow-through for better distance control.",clubface control drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Herald,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your shot with the sand wedge shows you have a good understanding of how to hit it, but there are a few areas to improve. The club speed looks good, but the attack angle is quite steep, which can lead to inconsistent strikes. Try to focus on making a more shallow angle of attack. Also, your club face was slightly closed at impact, which resulted in some left spin. Aim to align your face more square to your target. Consider working on your follow-through to help with direction and consistency.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Jason,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows you're hitting the ball with decent speed, but the high backspin and sidespin indicate that your clubface is not aligned correctly at impact. This can cause the ball to veer off to the left. Focus on keeping the clubface square to the target. Try hitting some shots with a more neutral path and face angle to reduce that spin.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your swing with the sand wedge shows you're generating a solid ball speed, but the attack angle is a bit steep at -7.6°, which can cause increased backspin. This might make the ball stop quickly on the green, but it can also lead to inconsistent contact. Focus on leveling out your swing a bit and maintaining a more neutral attack angle. The club path is slightly to the right, which can lead to sidespin. Make sure to swing slightly more inward to help square the clubface at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
index 648bfb23da..a3d9587a8c 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_8.csv
@@ -1,133 +1,133 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,"Your shot with the sand wedge shows some solid elements, but to improve your consistency, focus on your club face alignment at impact. Your club path is slightly right, which is creating a bit of unwanted sidespin. Try to aim your club face more at your target and keep it square through impact. Additionally, your launch angle is good, but consider lowering the amount of backspin to improve your carry distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your sand wedge shot has a nice club speed and decent carry distance, but there are a few areas to improve. Your attack angle is slightly negative, which means you might be hitting down too much on the ball. Adjusting this to a more level approach can help you get better launch and distance. Also, the club face is open relative to the path, which suggests you may be pushing your shots to the right. Focus on keeping your club face square through impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your swing speed is good, but your attack angle is quite steep at -9.4 degrees. This can cause the ball to dig into the ground instead of getting airborne properly. A better attack angle for a sand wedge is closer to level. Try to keep your hands ahead of the clubhead at impact to help lift the ball. Additionally, your club path and face angle are open, leading to a rightward flight and side spin. Focus on swinging more from inside to out and closing the clubface at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your shot data shows you have a decent swing speed and ball speed for a sand wedge, which is great! However, you're hitting with a steep attack angle (-6.9°), meaning you're hitting down on the ball too much. This can cause excessive backspin (over 5000 rpm) and may lead to distance loss. To improve, try to keep your attack angle shallower and focus on making cleaner contact. Also, your club path is slightly out to the right, which could lead to some inconsistency in direction. Work on aligning your swing path more towards your target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your sand wedge shot shows a high launch angle and significant sidespin, which suggests that the club face is open at impact. This is causing the ball to veer off to the right and reducing accuracy. Focus on squaring the club face at impact and maintaining a consistent swing path. Also, consider practicing with a lower launch angle for more control and distance.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your shot data shows a decent club speed and ball speed, but there are a few areas to improve. Your attack angle is a bit steep, which can lead to inconsistent contact and higher than desired backspin. Focus on lowering your attack angle slightly and ensuring your club face is square to your path for better accuracy. The carry can improve by aligning your swing path and face direction better. Try to maintain consistency with your grip and stance for better results.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"Your sand wedge shot shows a good carry distance of around 73 yards but your attack angle is quite steep, which means the club is coming in too sharply. This can lead to inconsistency. Also, the high backspin indicates that you might be getting too much loft at impact. Focus on making your swing more level to reduce that steep angle and create more control. Trying to keep the clubface more square to your swing path will also help to improve the accuracy.",level swing drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your club speed is decent, but your attack angle is a bit too steep, which can lead to inconsistent contact. The club path indicates you’re swinging to the right, which can cause your shots to veer off target. Focus on improving your swing path and making better contact to enhance your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your shot data shows that your club speed is good, but you're delivering the club with a slight downward attack angle (-2.7 degrees). This can lead to excessive backspin and less control. Aim to have a more neutral or slightly upward attack angle to optimize distance and spin. Also, focus on reducing the sidespin for straighter shots. Try to work on keeping your club face square to your path at impact.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your swing shows that you are hitting down on the ball a bit too much, which is causing a lower launch angle and higher backspin than ideal. This can lead to less distance and control. Try to focus on a shallower angle of attack and ensure your club path is more neutral, allowing for better contact and distance. Also, managing spin will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot shows a solid carry distance of about 106 yards, but the club face was slightly open at impact, which caused a small pull to the left. To improve consistency, try focusing on keeping the club face square through impact. Also, working on the attack angle can help you get a better launch. You might want to practice your setup to encourage a slight upward angle on your swings.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your pitching wedge shot shows good distance but a few areas for improvement. Your attack angle is slightly downward, which might be causing the ball to spin a lot (over 7000 rpm). Aim for a more neutral angle to help lower the spin and make the ball fly straighter. The club path is well to the right, which can lead to pushes or slices. Focus on getting that path more neutral as you practice.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your club speed is solid, but your attack angle is slightly negative, which can lead to less effective contact with the ball. Aim to strike the ball with a more upward angle. Your club path is moving outward, which suggests you're coming too much from the outside. This can cause a fade or slice. Focus on keeping your swing path more in line with your target. Try to reduce the backspin for a more controlled flight. Overall, a little adjustment in your swing path and angle could enhance your performance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,"Your shot shows a good club speed, but the attack angle is quite steep, which can lead to higher backspin and unpredictable distance. Focus on leveling your swing path to reduce the steepness and improve accuracy. Additionally, your face angle suggests you might be aiming to the right, causing your shots to curve more than they should. Try to align your body and clubface with your intended target for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitch shot had decent distance, but the ball deviated significantly to the right. Focus on aligning your club face more towards your target at impact to help reduce that deviation. Improving your face-to-path relationship will enhance your accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Your pitching wedge shot shows a high backspin and an aggressive club path, which contributes to less accuracy. Your ball is spinning too much sideways, causing it to veer off target. Focus on swinging more along your intended target line and keeping your club face square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your club speed is good, and you’re generating decent power. However, your attack angle is slightly downward, which might be causing the ball to spin too much and keep it from flying straighter. Work on keeping the clubface more square to your swing path to reduce the sidespin. A little practice on your follow-through can help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your pitching wedge shot shows good ball speed and carry distance, but the attack angle and club face position indicate some room for improvement. Aim for a more neutral attack angle (closer to zero) to help get the ball airborne more consistently, and try to align your club face with your swing path to reduce that side spin. This should help improve your accuracy and distance control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your pitching wedge swing produced a solid distance and decent ball speed, but your club path is quite outside-in, which is causing you to pull the ball to the left. Work on squaring the clubface at impact to improve accuracy and reduce excessive spin. Remember, a tighter swing path will help you get more control over your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your ball speed and smash factor are good, indicating you strike the ball well. However, your attack angle is slightly downward, which is fine for pitching but could be impacting your launch conditions. The club face is quite open to the path, causing some side spin, which is why your shots are deviating to the right. Focus on aiming your clubface more aligned with your intended target while maintaining a consistent swing path.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your shot shows a good amount of distance for a pitching wedge, but the ball is curving quite a bit to the left. This suggests that your club face is closed at impact. Focus on keeping the club path more neutral, which will help straighten out your shots. Work on your attack angle too, as it’s slightly descending. This can help with cleaner contact and better launch conditions.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot data shows that you have good speed and a decent carry distance with your 8 iron. However, the attack angle is a bit steep, which might be causing a lower trajectory and excessive spin. Try to focus on flattening your attack angle a bit and aim for a more neutral club path to promote better contact. This can help optimize your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your shot data shows that you're generating good ball speed for your club speed, which is great! However, your attack angle is slightly negative, indicating you're hitting down on the ball a bit too much. This can lead to lower launch and more backspin, affecting your distance. Focus on making a more level swing to improve your launch angle. Additionally, your club path is more to the right than ideal, so working on your swing path will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data shows a solid club speed and decent ball speed, but your attack angle is quite steep, which could lead to inconsistent contact and excessive backspin. Working on a more neutral attack angle will help you strike the ball cleaner and get more distance. Additionally, your clubface is open relative to your swing path, causing some pushed shots. Focus on improving your clubface alignment at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your shot shows a solid club speed and reasonable carry distance, but the high backspin and significant deviation indicate that your accuracy could use some work. Try to keep your club face more square to the target at impact. This will help reduce the sidespin and improve your overall direction. Focus on a smoother swing path to gain more control over your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8-iron shot shows good speed and decent distance, but your club path and face angle are quite open. This could cause the ball to curve right more than you'd like. To fix this, work on aligning your club face with your swing path more consistently. A good goal is to aim for a straighter path and a square club face at impact. Also, your attack angle is slightly negative; focus on hitting the ball with a steeper angle for better contact and lift.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your 8-iron shot shows you have decent speed but your club face and path are causing the ball to go right (a slice). Work on your alignment and ensuring the clubface is square to the target at impact. Additionally, a softer attack angle could help you launch the ball better and control the spin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your shot was solid, but you have a few points to work on. Your club speed is good, and your ball speed is strong, which means you're generating decent power. However, your attack angle is a bit too negative, and your club path and face are both pointing right. This means you're likely slicing the ball. Aiming to bring your club path more in line with your target will help straighten out your shots. Practice focusing on hitting slightly upward on the ball to improve launch angle and reduce backspin.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your 8-iron shot had a solid carry distance of about 143 yards with a decent ball speed. However, your club is coming too much from the outside, causing it to slice slightly (as indicated by the positive club path and face angle). To improve accuracy and consistency, focus on straightening your swing path and getting more of a downward angle on your swing. Reducing backspin can also help with distance. Consider working on your grip and alignment to help with these issues.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot with the 8-iron shows good distance, but the attack angle is too steep, which may have caused some issues with direction. A more level swing can help improve your accuracy and control. Focus on keeping your swing smooth and balanced.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your 8-iron shot shows great potential with a solid ball speed and decent carry distance. The club path indicates you're aiming to the right of the target, which might be causing the ball to fade slightly. Focus on bringing your club path more in line with your target to improve accuracy. Additionally, the launch angle is good for getting the ball airborne, but it may help to work on your attack angle to maximize distance. Overall, a little adjustment in your swing path will help you gain straight shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"Your ball speed is decent, but the high backspin and strong leftward sidespin suggest you may be hitting the ball with an open club face relative to your swing path. This can lead to inconsistent shots and loss of distance. Focus on making sure your club face is square to your target at impact. Also, practice controlling your swing path to minimize that sidespin.",club face awareness drill,1.1954004,68.0,101.325,83
-6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your 8-iron shot shows good potential with decent distance and a solid smash factor. To improve, focus on flattening your attack angle by slightly raising your swing path. It looks like your club path is too much to the right, which can cause rightward spin. Work on keeping your clubface more square to your target at impact. This will help straighten your shots and add distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your club speed is decent, but the attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can lead to excessive spin and less distance. Try to create more of a level or slightly upward swing as you make contact. Also, your carry distance is short and deviation angles suggest inconsistency in direction. Focus on a straight, controlled swing path to improve accuracy and distance.",level swing drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your shot shows a bit of an open club face (12.7 degrees) at impact, which can cause the ball to start to the right and potentially curve. Focus on keeping your club face more square at impact. Also, your attack angle is slightly negative, meaning you're hitting down on the ball; try to get a more neutral or positive angle to help with launch and distance.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your 9-iron shot shows good ball speed and distance, but your club path is quite far to the right, and the face is not square at impact. This might cause some direction issues. Focus on aligning your swing path to be more neutral and ensuring the club face is square at contact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Great job with your 9 iron! Your ball speed and carry distance are strong. You have a positive club path, but your face angle is also pointing to the right, which is causing a slight hook. Focus on squaring the clubface at impact to improve accuracy and control. Also, consider lowering your backspin for better distance management.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your 9-iron swing shows good ball speed and decent carry distance. However, your attack angle is slightly negative, which can lead to more than normal backspin and a steeper shot. Focus on hitting the ball with a slightly upward angle, which will help lower your backspin and improve your distance control. Also, your club path is moving to the right (8.97 degrees), causing the ball to curve right. A more neutral path can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your club speed and ball speed are solid, which shows you're making good contact. However, the club face is open at impact, leading to a slice (side spin to the left). Focusing on a more neutral club face at impact will help straighten out your shots. Additionally, try to get your attack angle to a neutral or slightly upward position to optimize distance.",face angle drill,1.1954004,68.0,101.325,83
-6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your shot data shows good ball speed, but there's a significant amount of sidespin leading to a rightward direction (fade). Focus on aligning your clubface properly and maintaining a smoother swing path to improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your club speed is solid, but we need to work on your attack angle and club face alignment. A downward attack angle (-3.75 degrees) suggests you're hitting down on the ball too much. Your club face is also open relative to your target, which is contributing to the leftward spin (sidespin of -52). Focus on hitting the ball with a more neutral face and shallower angle. This will help you achieve a higher launch angle and more consistent distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your club speed is solid, and your ball speed shows good energy transfer. However, your attack angle is a bit negative, which means you're hitting down on the ball instead of sweeping it nicely. This can lead to higher spin and less distance. Try focusing on a more level swing to improve your results. Also, your club path is aiming significantly to the right, which suggests you may be pushing the ball. Work on aligning your body and clubface better at setup. This will help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your shot indicates a high launch angle and significant side spin, causing the ball to veer off to the right (a slice). Focus on improving your swing path and club face alignment. A more neutral swing path and a square club face at impact will help straighten your shots and increase distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your club speed is decent, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to more ground contact and less distance. Also, your club path is significantly to the right (about 8.6 degrees), which adds to the slice you may be experiencing. Work on a more neutral swing path to improve accuracy and help with your ball flight. Additionally, your spin rates suggest that you might want to focus on making cleaner contact to lower your backspin and get better distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your swing speed and ball speed are decent, but your ball is curving significantly to the left due to the clubface being much more open than the path you're swinging on. Focus on squaring the clubface at impact and try to reduce the amount of backspin, which is a bit too high. A good goal is to manage that face alignment to keep the ball straighter.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your shot shows a solid effort, but there are a few areas you can improve. Your club speed is good, but the attack angle is slightly negative, meaning you're hitting down on the ball more than you should. This can lead to excessive backspin and lower distance. Try to have a more neutral or slightly upward attack angle. Also, your club face is quite open at impact, which is causing the ball to veer off to the right (slices). Focus on getting your club face squared at impact for straighter shots. Lastly, the high backspin suggests the ball is climbing too much; working on your launch angle can help achieve a better flight. Overall, aim for better control over your face angle and attack angle for improved distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your swing shows that the club is coming down at too steep of an angle, which can lead to inconsistent contact. Try to focus on a flatter swing path to help straighten your shots. Additionally, the club face is open at impact, which is causing the ball to veer off to the right. Working on your grip and alignment will help with this. Also, your club speed is solid, but focusing on your follow-through can help maintain better control of the shot.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your shot was solid, but there are a few key areas to work on. The club path is slightly positive, which is good, but the club face is open at impact (pointing right). This can lead to your ball slicing. Your attack angle is a bit steep, and there's quite a bit of backspin which can affect your distance. Focus on getting the club face square at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your shot data shows some interesting points to work on. First, your club speed is decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit. Try to feel like you're sweeping the ball off the ground instead. Additionally, your club face is pointed pretty far right at impact, which is causing the ball to hook. Focus on aligning your body and club face towards the target more. Lastly, your backspin is low for a 7 iron, indicating that you might want to adjust your swing to create more lift. Working on these areas can help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we didn't capture all the important values, but your ball speed is impressive at over 122 mph! However, the negative smash factor suggests you're losing efficiency which may mean you're hitting the ball too hard without getting enough solid contact. Focus on making sure your club face is square at impact and work on your swing rhythm to improve distance and control.",swing rhythm drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"Your 7-iron shot shows a solid club speed, but your club path is slightly to the left, which might be causing that noticeable sidespin to the left. Try to focus on keeping your club path straighter through impact while also aligning your clubface better to reduce unwanted spin. Your backspin is a bit high, so working on lowering that can help with distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Great job with your 7 iron! Your club speed is solid, and you’re getting decent distance. However, your attack angle is a bit steep, which can affect the height and control of your shots. Try to work on flattening your swing slightly to improve consistency. Also, the club face is pointing a bit to the right at impact, which can cause your shots to slice. Focus on keeping the club face square through impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is decent, but the high backspin and sidespin indicate that you might be hitting the ball too steeply or not squarely. Focus on making contact with the center of the clubface and ensuring your swing path is more aligned. This will help reduce spin for better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"You're generating good club speed and ball speed, but your attack angle is a bit too down, which can lead to excessive backspin. This may be causing your shot to climb too high and lose distance. Focus on driving through the ball more on your downswing to reduce spin and improve distance. Also, check your club face alignment; it appears open, contributing to the rightward deviation of your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"Your swing speed and ball speed look good, which is a positive sign. However, the negative attack angle means you're hitting down on the ball more than you should, which can lead to excessive backspin and less distance. Aim to make contact with a slightly upward angle to promote better launch conditions. Additionally, your club path is quite open, which is causing the ball to veer slightly left. Focus on improving your swing path to keep the ball on target.",attack angle adjustment drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your shot shows good ball speed and decent carry distance, but your club face is a bit open at impact, which is causing the ball to veer right. Try to focus on aligning your club face more square to the target to improve accuracy. Work on your attack angle; a less negative angle can help with consistency and distance. Overall, you're on the right track!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot had good distance, but your ball ended up significantly offline. The club path and face angle suggest you're cutting across the ball, which can create unwanted side spin. Focus on improving your club path to be more neutral and ensure the face is square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"Your shot data shows you have a good club speed, but your attack angle is slightly negative, which means you're hitting down on the ball more than you should with a 7-iron. This can lead to inconsistent contact and lower launch. Focus on getting your club path more square, as it's currently coming from the outside, which is contributing to more sidespin and less accuracy. Try to improve your launch angle and reduce the amount of deviation in your shots to get more distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your club speed is solid, but the attack angle is a bit too steep, which could lead to inconsistent strikes. The club face is open to your swing path, causing the ball to veer off to the right. Focus on aligning your club face better at impact and try to shallow out your attack angle. This will help create a more consistent trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,"It looks like the ball is spinning more than it should, which suggests contact issues with the clubface. Your launch angle is decent, but the high sidespin is causing the ball to curve too much. Focus on hitting the ball straighter and improving your contact by ensuring the clubface is square at impact. A smoother swing could help too.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7 iron shot carries about 69 yards, which is decent. However, the side spin indicates the ball is curving significantly to the left. This could be caused by an incorrect swing path or an open club face at impact. Focus on keeping your club face square to the target line during your swing to improve accuracy.",club face drill,1.1954004,68.0,101.325,83
-6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"It looks like your shot had a high spin rate and some side spin, which could indicate an issue with your club face angle at impact. This might lead to lack of distance and accuracy. Focus on making sure your club face is square to your target at impact. Try a drill that emphasizes this by practicing with an alignment stick to check your alignment and face position.",alignment stick drill,1.1954004,68.0,101.325,83
-6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"You're generating solid club speed, which is great! However, your attack angle is a bit too negative, meaning the club is coming down too steeply. This can lead to less distance and control. Focus on making your swing a bit more level to help with launch angle and overall consistency. Also, watch your club path, as it's moving to the right; working on a more neutral path can help straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your shot with the 7 iron had a good club speed, but you were hitting slightly down on the ball with a negative attack angle. This can lead to too much spin and a lower carry distance. Focus on leveling your swing through impact to achieve better ball flight. A little less down and a bit more 'sweeping' can help you hit it farther and straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your 7 iron shot shows good distance and decent speed, but we can work on your swing path and face alignment. The club path suggests you're swinging slightly to the right, which could lead to push shots. Try to focus on keeping the face square to your target at impact. Also, your attack angle is a bit too steep, which can affect your consistency. A balanced attack angle helps with better ball contact and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your club speed and ball speed are decent, but the attack angle is slightly negative, which means you're hitting down on the ball. This can lead to excessive backspin, affecting your distance. Additionally, your club path is going a bit to the right, which adds to the fade in your shots. Focus on hitting the ball with a more neutral path and a slightly shallower angle to help achieve better launch conditions and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Your club speed is good, but the attack angle is slightly downward, which can cause you to hit down on the ball too much. This could lead to less distance. Additionally, your club path is moving slightly to the right (5.9 degrees), which may be contributing to your ball hooking. Focus on keeping your club path straighter through impact. A slightly higher launch angle could also be beneficial for greater distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your club speed is good for a 7 iron, and your ball speed is solid too! However, the Club Face angle suggests you were aimed a bit to the right, which contributes to the side spin and deviation. Focus on aligning your club face square to your target. Also, try to bring your attack angle closer to 0 degrees for more consistent strikes. This should help straighten out your shots and increase your accuracy.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"Your shot data shows high backspin and sidespin, which can be causing your ball to veer off target. Focus on striking the ball more consistently and keeping your club face square at impact. When you improve your contact, you’ll see better distance and accuracy.",club face awareness drill,1.1954004,68.0,101.325,83
-6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like there are issues with the data for your shot, particularly with missing numbers. However, your ball speed suggests you are making solid contact. To improve, focus on your swing technique to enhance consistency and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot shows a solid club speed and ball speed, which are good signs. However, your attack angle is slightly negative, suggesting you're hitting down too much on the ball. This can lead to lower trajectory and less carry distance. A clubface that is too open at impact could be causing some sidespin, leading to the ball curving to the right (slice). Focus on maintaining a square clubface through impact. The spin rate seems reasonable, but working on the path and face alignment could help you improve accuracy and distance. Consider using a more neutral swing path to get the ball flying straighter.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your club speed is solid, but the attack angle suggests you're hitting down on the ball a bit too much, which can lead to excessive backspin and potentially less distance. Additionally, the club face is a bit open relative to your swing path, contributing to a slice. Focus on a more neutral swing path and try to have the club face square at impact. This will help you hit straighter shots with better distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your shot shows decent speed and a good carry distance, but the attack angle is a bit steep, and the club face is open relative to your swing path. This could cause the ball to veer to the right. Focus on keeping your club face square at impact and try to adjust your attack angle for a more level swing through the ball.",club face square drill,1.1954004,68.0,101.325,83
-6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot shows a decent club speed and ball speed, but the attack angle is slightly negative, meaning you're hitting down on the ball a bit more than ideal for a 7 iron. This could be causing the ball to have more spin than necessary and reducing your distance. Working on having a more neutral attack angle could help you hit the ball cleaner and improve your carry distance. Additionally, your club face is quite open at impact, which is contributing to the ball's rightward spin. Focus on closing the face slightly and aligning your path more directly toward your target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows good ball speed but your club speed might benefit from some more power in your swing. Your attack angle is slightly negative, which can lead to lower launch conditions. The face is open at impact, resulting in a slice. Focus on squaring the club face at impact and getting a more neutral attack angle to help with direction and distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your 7 iron swing shows some areas for improvement. The club speed is decent, but your attack angle is slightly negative, meaning you might be hitting down on the ball too much. This can lead to lower launch conditions and more spin, which can affect distance and accuracy. Additionally, the club face is open relative to your swing path, causing the ball to start right and curve away (right for a right-handed golfer). Work on aligning your face to the path for better direction and consider increasing your attack angle to launch the ball higher while minimizing spin.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is decent at about 73 mph. The attack angle is slightly negative, which means you're hitting down on the ball. This can lead to lower launch conditions. Your club path is aimed right at about 6 degrees, and the face is open to the path, meaning you might tend to pull or slice your shots. Work on aligning the clubface more with your path to improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your shot data shows a good club speed and ball speed, which means you're making solid contact. However, the club path and face angle suggest a slight inconsistency when hitting the ball. This can lead to the ball going right and not following your intended line. To improve, focus on your swing path to ensure it is straighter and the face angle is more aligned with the path. Also, the backspin is a bit high, so you might want to work on lowering that for a better trajectory and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your swing shows a decent club speed and ball speed, but the face angle is significantly open at impact, contributing to the slice. To improve your accuracy, focus on aligning your clubface more square to your target at impact. Additionally, while your backspin is okay, trying to stabilize your club path will help tighten your shots and reduce the carry deviation.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot data shows you're generating decent club speed and ball speed, but there's some room for improvement with your club path and face angle. The club path is quite positive (7.34 degrees), and the club face is even more open (8.27 degrees), leading to a fade-type shot. To refine your aim and reduce the deviation, focus on aligning your body and club face more consistently at impact. Additionally, your backspin is on the higher side, which can affect carry and distance. Try to maintain a more square club face at impact. Practicing with alignment aids can help you straighten out your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot data shows solid distance with a decent club speed of about 73 mph. The launch angle is good for getting the ball airborne, but a slight adjustment in your attack angle (which is a bit negative) could help improve your consistency. The club path indicates you're swinging slightly to the right, which could affect your accuracy. Focus on making sure your clubface is more aligned with your target at impact to help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your 7 iron swing shows good ball speed and distance, but the clubface is aimed a bit too far right of your swing path, which could lead to consistency issues. Work on aligning your clubface better at impact. You also have a slightly negative attack angle, which can impact your height; try to make sure you're coming into the ball with a more level or positive angle. Overall, practice these adjustments for more consistent strikes and improved distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your shot shows a solid club speed and good ball speed, but your launch angle is a bit low, and the ball is slicing right (as indicated by the positive face and path). Work on staying more consistent with your swing path and keeping the clubface square at impact. This will help improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"Your club speed is solid, showing good potential for distance. However, your attack angle is slightly negative, which can lead to lower launch conditions. The club path is right, but the face is even more so, causing the ball to curve to the right. Focus on making sure your club face is more aligned with your club path at impact for straighter shots. Consider working on your follow-through to help with direction and consistency.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like you're hitting the ball with decent speed, but the launch angle and distance suggest there may be some inconsistencies in your swing. The backspin is quite high, which can cause the ball to rise but not travel as far. Focus on making solid contact with a slightly downward strike, and try to keep your head steady during the swing to improve your consistency.",impact alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot data shows some promising distance, but there's room for improvement in accuracy. Your club path indicates an out-to-in swing, which is likely causing some rightward dispersion. Focus on aligning your clubface better with your swing path to reduce spin and improve direction. Also, consider lowering your launch angle for better consistency.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data shows that your ball speed and distance are solid, but your shot is curving a bit to the left due to an open club face at impact. To improve, focus on aligning your club face square to the target as you approach the ball. Also, working on a more positive attack angle can help you achieve a cleaner hit and better distance. Try to maintain a steady swing path to reduce the sidespin, which will help keep the ball straighter.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"You're generating solid ball speed with your 6-iron, but your launch angle and high backspin indicate that the ball is climbing too high, which can limit distance. Try to lower your attack angle slightly for a more penetrating ball flight. Also, your club face is open compared to your path, leading to a negative carry deviation; focus on squaring the face at impact for straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your 6 iron shot shows good speed and distance, but your ball is veering off to the right due to the face angle being open. Focus on aligning your clubface more square at impact to get straighter shots. Also, ensure your swing path is less out-to-in to reduce the slice.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your shot data indicates that your club speed and ball speed are decent; however, the face angle is quite open at impact, pointing right of your target. This is likely causing the ball to slice. Focus on improving your club face alignment at impact. Additionally, your attack angle is slightly upwards which can be beneficial for height, but be careful not to launch it too high. Try to keep it closer to 3 degrees. Work on your follow-through to help maintain balance and control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your 5 iron swing is solid, showing decent speed and distance. However, the attack angle is a bit negative, which suggests you might be hitting down on the ball too much. This can lead to inconsistent shots. Focus on swinging more level or slightly upward to improve your launch and carry distance. Additionally, the club path and face angle are quite similar, indicating a possible tendency to pull the ball left. Aim to square the face at impact by practicing your alignment and grip.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot with the 5-iron shows you have a good club speed, but your club face is open (11 degrees) relative to your swing path (9 degrees right). This is causing the ball to curve to the right (slice). To improve, focus on aligning your club face with your swing path. Practice making smoother, more connected swings to keep the face square at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5 iron shot is decent, but there are a few areas to improve. Your club speed is good for generating distance, and your ball speed is solid too. However, there's some inconsistency with your carry distance and direction, which suggests that you'll benefit from focusing on your swing path and consistency. Try to work on aiming more accurately to reduce your deviation from the target. Additionally, the launch angle could be slightly higher for optimal distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your shots show good speed and distance, but you're struggling with accuracy. The club face is pointing more right than your path, which is causing a rightward miss. To improve your aim and consistency, focus on aligning your club face more squarely to your target as you swing. Additionally, making sure your swing path is more neutral will help straighten out your shots.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your 5 iron shot shows decent distance, but the ball is curving to the right too much (high face angle). Focus on aligning your club face more towards your target at impact to straighten out your shots. Additionally, practice getting your swing path more neutral to help with consistency and direction.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot shows great potential! Your club speed is solid, and you're getting good distance. However, your face angle is quite open at impact, leading to some sidespin. Work on closing the clubface a bit at impact to improve accuracy. Also, reducing backspin can help with distance. Consider focusing on your swing path to align it better with your target.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your ball speed is decent, but your club path and face angle show some signs of inconsistency. Your club path is aimed too much to the right, and the face is even more closed, which may lead to pushes or hooks. Focus on making your downswing more neutral to improve direction and accuracy. Also, consider adjusting your attack angle for better contact and higher launch. Practice striking the ball with a more level angle to maximize distance and control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,Your shot statistics show a few areas for improvement. The low launch angle at just over 2.5 degrees with relatively high backspin (over 3250 rpm) means your ball isn't getting enough height and stability in the air. A more upward attack angle can help you achieve a better launch. Keep your club path relatively straight to minimize the side spin. Focusing on your follow-through will help ensure a stronger shot.,upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your shot with the 4 Hybrid shows good potential! The ball speed is solid at around 104 mph, but your attack angle is slightly down (-1.04°), which means you're hitting the ball a bit too steeply. This could be causing some backspin (about 2375 rpm) that might reduce distance. Focus on making a more sweeping motion to improve your launch angle and reduce backspin. Also, your club path is slightly in-to-out, which can lead to a rightward tendency in your shots. Aim for a more neutral swing path to help with accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Great job generating solid ball speed and a decent carry distance! However, your attack angle is slightly downward, which may be affecting your launch and spin rates. Try to focus on hitting up on the ball more to improve your launch angle and reduce backspin, allowing for better distance and control. Work on aligning your club face more closely with your swing path for a straighter ball flight.",upward attack drill,1.1954004,68.0,101.325,83
-6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot data shows a good club speed and ball speed, but the angle of attack is a bit steep (negative), which can lead to less optimal contact and higher spin. Your club face is significantly open relative to your club path, causing a slice. Focus on aligning your club face more square and increasing your angle of attack slightly to improve trajectory and distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"You are generating good ball speed and distance with your 5 wood, but your attack angle is slightly negative, which means you're hitting down on the ball. Try to focus on sweeping the ball off the tee to improve launch angle and reduce spin. Adjust your clubface position to be closer to square at impact, as it’s currently open relative to your swing path. This should help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"You had a solid club speed, and your ball speed is good, which means you're making decent contact. However, your attack angle is slightly negative, suggesting you're hitting down on the ball more than you should. This can cause higher spin and less distance. Focus on a more upward attack angle. The club face is pointing right of the target at impact, leading to a push to the right, so work on aligning the face towards your target. Keep practicing to improve your consistency and accuracy!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing is showing potential! You're generating good speed and distance, but there are a few areas to improve. The attack angle is slightly downward, which can lead to less optimal launch conditions. Focus on making more of a sweeping motion through the ball to increase your launch angle. Also, the club face is open relative to your path, which could be causing some undesired sidespin. Work on aligning your club face better as you swing to improve accuracy and reduce sidespin. Overall, you have a solid foundation to build from!",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing is producing solid ball speed, but the high backspin and deviation suggest inconsistencies in your contact and aim. Focus on keeping the club face more aligned with your swing path to improve accuracy and reduce spin. Aim to increase your attack angle slightly by sweeping the ball instead of hitting down on it.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"Your driver swing shows good potential, but it has some room for improvement. Your club speed is decent, but the launch angle is a bit low, which can limit distance. Try to position the ball slightly forward in your stance and work on having a more positive attack angle to get the ball higher in the air. The spin rate is higher than desired, which could lead to less carry distance; aim to create a more solid strike to reduce backspin. Lastly, you're slightly pushing the ball right, indicated by the positive club path and face angle; focus on keeping your clubface square at impact to help straighten out your shots.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver stats show potential, but there's room for improvement. Your club speed is good, but the attack angle is slightly negative, suggesting you might be hitting down on the ball. A better angle can help you launch it higher and gain distance. You also have some sidespin that may cause your shots to curve. Focus on keeping your club path more neutral to reduce that. Overall, work on hitting more up on the ball with your driver for better launch and distance.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Great job with your driver! Your club speed is solid, and your ball speed indicates you’re hitting it well. However, your launch angle is a bit low; ideally, you'd want it around 12-15 degrees for better carry distance. Also, the backspin is on the higher side, which might be causing the ball to lose some distance. Focus on a slightly shallower attack angle and aim to improve your launch conditions for more optimal results.",launch angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your driver swing shows promise, but there are a few areas to work on. Your club speed is good, but the attack angle is too negative, which can lead to lower launch and more backspin. Focus on a slightly upward angle to help launch the ball higher and improve carry distance. The club path is positive, which is great, but the face being slightly closed to the path can cause the ball to fade. Aim for a neutral club face at impact for straighter shots.",upward attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot had good distance, but the club path and face angle suggest some inconsistency. The ball is spinning quite a bit, which indicates you might be hitting down too steeply. Focus on hitting through the ball more level to reduce spin and improve accuracy. Work on your follow-through to help with this.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot shows good ball speed and decent carry distance, which is a positive. However, your club path and face angle indicate your club is coming from the outside in, which could lead to a pull or slice. Work on correcting your swing path to get it more neutral. Additionally, a spin rate of 4474 is quite high; focus on hitting down a bit less sharply to reduce backspin for more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows some areas to work on. The club speed is solid, but your attack angle is quite negative, which can lead to hitting down too much on the ball. This can help with backspin but may also result in less carry distance. Your club path is aimed to the right, and the face is open, which is likely causing the ball to veer off to the right. Focus on making a more neutral swing path and aligning the clubface at impact. Try to lift the angle of your attack slightly for better contact and more distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your shot data shows a good gap wedge performance, but there are some areas to improve. With a club path that is significantly right of the target (11.2 degrees), you might be pushing your shots to the right. Focus on aligning your club path more towards your target. Your high backspin (over 6200 rpm) indicates you’re generating good lift, but it may also contribute to less distance. For more control, work on ensuring your clubface is square at impact and practice your follow-through to help maintain balance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your club path and face angle suggest you're coming in too steep, which can cause the ball to go right. Focus on flattening your swing path and aligning the clubface square at impact. This will help you achieve a straighter shot and better distance control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot was solid, with good ball speed and carry distance. However, your attack angle is slightly negative, indicating you're hitting down on the ball more than you need to. This could lead to too much spin, making the ball stop quickly. Consider focusing on a more level swing. Also, your club path is quite right (11.3 degrees), and with a face angle that is also open (5.7 degrees), the ball may be slicing. Try to work on aligning your club face with your intended target. A little practice on your setup can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your gap wedge shot shows a few key areas for improvement. Your club speed is good, but the attack angle is slightly negative, meaning you’re hitting down on the ball more than ideal. This can reduce launch height and distance. Also, your club path and face angle indicate you've got a strong leftward direction, which may lead to the ball starting left and curving further. Focus on maintaining a more neutral path and working on hitting slightly more upward on the ball to improve your launch. This will help you achieve better carry and total distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your club speed is decent, but your attack angle is a bit too downward (-3.8 degrees). This could mean you're digging into the ground more than you should, which can lead to inconsistent strikes. Try to focus on hitting down slightly but not too much, so you can get better contact with the ball. Your spin rate is quite high (over 5000 rpm), which can cause it to rise too much after hitting. Work on achieving a more neutral club path and face angle at impact for more control.",attack angle drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"Your gap wedge swing shows promise, but let's work on a few key areas. Your attack angle is quite steep, which can lead to inconsistent contact. Try to shallow out your swing a bit. Additionally, your club path is quite open, meaning you're coming down from outside to in. This can cause slices. Focus on bringing the club down more from the inside. Overall, great ball speed, but tightening your lines will improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your gap wedge shots show that your club speed is good, but your attack angle is too steep, which can lead to excessive backspin and a ballooning shot. Focus on making a more level swing to create better contact and control your spin. Also, work on aligning your club face more with your swing path to reduce sidespin, which will help you hit straighter shots.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Great job with your sand wedge! Your club speed is good and the ball speed shows you're striking it well. However, your attack angle is slightly negative, which means you're hitting down a bit too much on the ball. This can lead to a lower trajectory. Try to create a more upward angle of attack. Your spin rate is decent, but with a better angle, you can increase your carry distance. Focus on balancing your swing path and face alignment to achieve a straighter ball flight.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your sand wedge shot had a good launch angle, but the club face was slightly open relative to your swing path, causing the ball to curve right more than intended. Focus on keeping the club face square to your path to straighten out your shots. You also produced a lot of backspin, which is great for spin control around the greens, but make sure you're not hitting too steeply into the ball, as indicated by your attack angle. Try to make your swing more level for better consistency.",club face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your sand wedge shot shows good potential, but the club face is pointing more right than your swing path, which can lead to a rightward dispersion. Additionally, your attack angle is slightly negative, which might be affecting your launch and spin. Focus on aligning your club face more with your swing path and aiming to strike the ball with a more upward angle.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your sand wedge shot shows a couple of areas to improve. The club face is pointed left and your club path is also moving left, which could be causing the ball to start left and miss your target. Additionally, an attack angle of nearly -6 degrees may be too steep; try to ensure you are making a more level strike. Focus on aligning the club face with your target and maintaining a shallower attack angle for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there are some key metrics missing from your data, but your ball speed is showing as 110.5 mph. Make sure you're hitting the ball with the clubface squared at impact to achieve better accuracy. Focus on making clean contact and controlling your swing path. To improve, try a ""swing path drill"" to develop more consistency in your swings. This will help you hit the ball straighter and with more control.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your shot data indicates a few key areas for improvement: your club face is angled negatively at impact, which causes the ball to spin left (a slice effect). To improve accuracy, focus on ensuring the club face is square to your target line at impact. Additionally, try to reduce your attack angle to be less steep, aiming for a shallower strike on the ball, which will help with both distance and control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your sand wedge shot shows a good effort, but there are a few areas to focus on. The club path is slightly out to the right (6.28 degrees), which could lead to inconsistent ball flight. The high backspin (around 3790 RPM) indicates that you're getting some lift, but with a strong sidespin (which could turn the ball left), you may want to work on your swing path to achieve straighter shots. Aim to keep your clubface more square to the target line at impact.",swing path drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing speed is decent, but the club face is closing too much at impact, which is causing the ball to veer left. Focus on keeping your club face square to your target through impact. Reducing the amount of backspin will also help improve your distance. Try to adjust your attack angle—it’s a bit negative, which means you're hitting down too much with your sand wedge. Remember, you want a more level or slightly up angle for better contact.",face control drill,1.1954004,68.0,101.325,83
-6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your sand wedge shot had a good carry distance of about 66 yards but there are some areas to improve. Your club face was slightly closed at impact, which makes the ball curve left. Focus on keeping your club face square to the target at impact, and try a softer swing for more control. Aim for a smoother, more consistent strike to reduce backspin and achieve a better carry direction.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Good job on getting decent distance with your sand wedge! However, the club face is quite open at impact, which is causing your ball to curve to the left. Focus on getting a more square club face at impact, and try to improve your attack angle to help control the ball better. Also, note that your backspin is high, which is good for stopping the ball on the green, but make sure you're aiming correctly for a better carry distance.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Your shot shows decent power but there's room for improvement in accuracy. The club path is slightly out to in (3 degrees), and the club face is closed at impact, leading to leftward spin. To straighten your shots, focus on ensuring the club face is square to your target at impact. Work on keeping a more consistent attack angle; a less steep angle can help with control and distance. Your backspin is low, which can affect flight. Try to hit down on the ball slightly more to increase spin and control.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your swing looks solid, but you're experiencing some issues with the club face being closed at impact, leading to a significant amount of sidespin that causes slices. Also, your attack angle suggests you're hitting down a bit too much for a sand wedge. Focus on keeping the club face square at impact and try to make a shallower swing. This should help with distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
-6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your shot with the sand wedge shows good potential, but there are a few areas for improvement. The club speed is nice, but with a negative attack angle (-7.6 degrees), you're hitting down too steeply. This can lead to unwanted spin and loss of distance. Focus on making a smoother swing with a more neutral attack angle to help the ball lift better. Your spin rates are high, which may indicate that the ball is digging into the ground instead of gliding through the grass. Additionally, consider aligning your clubface more with your swing path, which is slightly out of sync. A more consistent swing will definitely help you find better carry distance. ",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:22,Herald,56,Sand Wedge,67.72000393224016,-2.04536247253418,5.245246887207031,5.1636643409729,-0.0815825462341308,72.17623413066576,1.065803749847452,31.158126831054688,4.897872924804688,4479.56884765625,2157.812744140625,4972.19189453125,Estimated,-25.72016143798828,18.76538557383856,83.20084781057085,-2.812020301818848,-4.081811739760639,89.73788039693136,-3.380724668502808,-5.291944261764797,Your shot showed good distance but the ball is drifting right due to your club path and face position. Try to focus on bringing the clubface more in line with your target at impact. A slight adjustment could help straighten out your shots.,face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:06:52,Jason,56,Sand Wedge,69.2525857209339,-1.5903308391571045,4.596847534179688,6.372054576873779,1.7752070426940918,75.2258586872922,1.0862534287229175,31.442556381225582,5.809340476989746,5152.232421875,1853.576416015625,5475.51318359375,Estimated,-19.786794662475582,21.164011994365183,90.09413573195344,-0.6898379325866699,-1.085053377927025,93.57978605573498,-0.9304113388061525,-1.519972501219442,"Your swing speed is solid for a sand wedge, but the club face is quite open at impact, which is causing the ball to spin more than ideal and go off-target. Focus on keeping the club face square to your target line at impact, and practice aligning your body properly. This will help in reducing the sidespin and improve accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:33,Jason,56,Sand Wedge,65.96249033808226,-9.418721199035645,14.634096145629885,12.717862129211426,-1.916234016418457,67.64140430553516,1.025452555821465,30.886775970458984,12.277861595153809,5643.49365234375,1398.306884765625,5814.14501953125,Estimated,-13.91610336303711,16.74965875458713,74.96706763240854,8.964776039123535,11.681908257962618,80.44002332088075,8.61566162109375,12.050370290139996,"Your shot has some positive elements, but there are a few areas you can improve on. Your club speed is good, but your attack angle is quite steep, which likely contributes to the high backspin. This means your ball might be losing distance. Additionally, the club path is significantly out to the right, which can lead to slices. Focus on making a more neutral swing path and decreasing the attack angle slightly for better distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:07:57,Jason,56,Sand Wedge,69.98749351061088,-6.907171726226807,5.774718284606934,7.114369869232178,1.339651584625244,77.33228772345865,1.1049443814091473,31.832740783691406,6.566478252410889,5059.67626953125,1842.47509765625,5384.7041015625,Estimated,-20.00903511047364,22.760546607453307,91.16659795495524,0.0484566427767276,0.0789556026686835,97.09075922699868,-0.3758651614189148,-0.6370264479148631,"Your sand wedge shot shows good power with a club speed of around 70 mph, but the attack angle is a bit steep at nearly -7 degrees, which can lead to hitting the ground before the ball. The ball is launching high, which is great for a flop shot but make sure to control the spin. To improve your contact, focus on shallowing out your attack angle to around -4 to -5 degrees. This will help you make cleaner contact and get better distance control.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:08:33,Herald,56,Sand Wedge,67.45742776099496,-0.5408035516738892,1.9031943082809448,29.54135131835937,27.63815689086914,82.65151383409466,1.2252396300513133,5.808935165405273,24.50407791137696,2546.77978515625,-386.2774658203125,2575.9072265625,Estimated,8.624484062194824,1.648996607018205,53.5050699689532,25.73057556152344,23.228691799294893,97.71855725437854,26.19072723388672,43.12911456331949,"Your shot with the sand wedge shows some room for improvement. The club speed is good, but the launch angle and direction suggest that the ball is going too high and off to the right. Your face angle is quite open, which is causing some of that rightward spin. Try focusing on closing the club face at impact and maintaining a more downward attack angle to improve your accuracy and distance.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:07,Lauren,56,Sand Wedge,62.54811265546459,-7.245320796966553,9.47971248626709,5.22093391418457,-4.25877857208252,71.98555046349065,1.1508828549313797,31.905441284179688,5.474761962890625,4842.32958984375,2346.89111328125,5381.0830078125,Estimated,-25.85768699645996,19.33108004783412,82.01192551997246,-2.4492852687835693,-3.504851049570106,87.68962498253495,-2.9717040061950684,-4.546158765217626,"Your swing speed is good for a sand wedge, but your attack angle is quite negative. This means you might be hitting down too much, which can lead to less consistent contact. Try to focus on a shallower angle of attack and ensure you are making contact with the ball first, then the ground. Your club path is also out to the right, which could cause the ball to drift that way. Work on straightening that path to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:09:44,Brian,56,Sand Wedge,65.2934079224583,-7.977290153503418,15.23390293121338,11.994535446166992,-3.2393674850463867,66.65315757139706,1.0208252209863755,31.522157669067383,11.758756637573242,5125.06982421875,2037.673828125,5515.29296875,Estimated,-21.682249069213867,16.42247463252704,73.33582569977716,6.154821872711182,7.862744664676768,78.88769522399434,5.665726661682129,7.788177848219504,"You have a nice club speed for a sand wedge, but your attack angle is a bit steep, and the face is closed relative to your swing path. Try to make your swing more neutral and focus on a flatter attack angle to help with consistency and distance control. Your backspin is higher than ideal, which can make the ball spin too much and not carry as far as you'd like. Also, your total distance shows some deviation, meaning your strikes are not always consistent. Aim for more centered strikes on the face.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:12:12,Lauren,,Pitching Wedge,60.56212169673972,-6.4316935539245605,9.569703102111816,,31.429908752441406,62.45742570151742,1.031295204852107,18.45711708068848,34.87543869018555,3929.760498046875,-75.81949615478516,3930.491943359375,Estimated,1.1053086519241333,6.196764123975584,59.10131913921896,36.158790588378906,34.871258906933235,73.20796826491187,35.984275817871094,43.0143065299244,"Your club speed is solid, but the attack angle is quite steep, which can lead to inconsistent strikes and high backspin. Focus on flattening your attack angle slightly to improve your contact and distance control. Additionally, your launch direction indicates a tendency to push the shot right. Work on aligning your feet and shoulders parallel to your target for better accuracy.",attack angle adjustment,1.1954004,68.0,101.325,83
+6/8/24 18:12:59,Lauren,,Pitching Wedge,64.24224138075215,-2.7033233642578125,5.575319766998291,-0.463544636964798,-6.038864612579346,87.66269016467959,1.3645646272694425,21.891796112060547,0.3168569505214691,5427.34765625,351.7821350097656,5438.736328125,Estimated,-3.708529472351074,19.49221595953054,110.57834191011898,-1.1028714179992676,-2.1287308083535947,118.99611531156825,-1.1953401565551758,-2.482408229526243,"Your pitching wedge shot shows a solid swing, but your attack angle is a bit negative, indicating you're hitting down on the ball more than needed. This can lead to excessive spin and a higher chance of sowing mishits. Try to focus on a more shallow angle of attack to help the ball get airborne more easily. Also, your club path is right of your target, so aim to swing more to the left on your follow-through. A good goal here is to feel like you're sweeping the ball more than digging into the ground.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 18:14:08,Herald,,Pitching Wedge,62.39352883855281,-7.256498336791992,13.327144622802734,5.171911716461182,-8.155233383178711,80.90290893717702,1.296655445575428,25.510990142822266,5.9159111976623535,3779.209716796875,258.3865051269531,3788.032470703125,Estimated,-3.911255121231079,18.78164934993561,102.65212377607077,5.095968246459961,9.118040871057133,112.88202851160533,4.942525863647461,9.725548288973869,"Your pitching wedge shot shows some good potential, but there are key areas to improve. Your club speed is decent, but the negative attack angle indicates you're hitting down on the ball too much, which can lead to excessive backspin. Try to level out your swing path to create a more neutral angle of attack. This will help you achieve better contact and consistent distance control. Additionally, your carry distance is good, but there's a noticeable deviation in direction. Focus on aligning your clubface more to your path for straighter shots.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:00,Brian,,Pitching Wedge,62.966663560911,-1.7020286321640017,7.00015115737915,-1.9265958070755005,-8.92674732208252,87.4607682271353,1.389001152054529,19.54624366760254,-0.7066415548324585,7317.77392578125,117.86686706542967,7318.72314453125,Estimated,-0.9227793216705322,17.707745768811037,106.1914652114001,-1.1540271043777466,-2.138826572918134,113.15921148234791,-1.1696903705596924,-2.310187575088804,"Your shot shows a good club speed but there are some areas to improve. The attack angle is slightly negative, which means you might be hitting down on the ball too much. Try to create a more positive angle of attack for better contact. The face angle is also a bit open, leading to some unintended sidespin. Focus on aligning the clubface more squarely to your target at impact. Practicing these adjustments can help increase your carry distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:15:33,Jason,,Pitching Wedge,65.61511514497397,-4.079353332519531,9.589853286743164,3.1738874912261963,-6.415966033935547,90.4198466281905,1.3780338025531385,20.24140930175781,3.8070528507232666,7042.49462890625,768.3662719726562,7084.28662109375,Measured,-6.22658634185791,19.8511078743893,111.71374830491824,1.453065037727356,2.8329651416516697,118.35571009389332,1.2955821752548218,2.676130098666306,"Your shot shows that you're generating a good club speed and ball speed, which is great! However, your attack angle is a bit negative, suggesting you might be hitting down on the ball too much. This can lead to higher backspin, causing the ball to lose distance. Try to focus on ensuring you're sweeping the ball off the ground with your wedge, which can help reduce the backspin and give you better control. Also, your club path is moving right, but your face is slightly open, which could lead to a rightward miss. Work on aligning your body and clubface better at address.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:16:24,Brian,,Pitching Wedge,66.2326824214797,-2.81139612197876,6.586435794830322,5.382175445556641,-1.2042603492736816,93.12719459956406,1.4060610441071657,18.217647552490234,5.245182037353516,7149.06103515625,2069.312255859375,7442.521484375,Estimated,-16.14320945739746,18.621591849454035,114.07665782944514,-1.431491494178772,-2.850086223375996,121.24136328907936,-1.8400496244430544,-3.893062660439142,"Your shot with the pitching wedge shows a decent club speed and ball speed, indicating good power. However, your attack angle is slightly negative, which means you're hitting down on the ball rather than catching it cleanly. This can lead to excessive backspin and a loss of distance. Focus on getting a more neutral or slightly positive attack angle. Also, your club path is slightly out to the right, which might cause a pull to the left. Work on aligning your swing path more towards your target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:16,Jason,,Pitching Wedge,66.53397814610389,-8.142952919006348,10.842388153076172,8.195802688598633,-2.646585464477539,84.74311210799715,1.273681725777877,24.184005737304688,8.088894844055176,4231.203125,-1603.2852783203125,4524.77685546875,Estimated,20.752674102783203,18.929963223454703,106.32761619170104,15.943133354187012,29.20642320058346,115.77729354214534,16.43592071533203,32.75833219407423,Your ball is launching a bit high and to the right. This suggests that you're coming into the ball on an outside-in path and hitting down too much. Work on leveling out your swing path to bring it more inside-out. This will help straighten your shots and improve distance.,swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:17:43,Jason,,Pitching Wedge,65.7064036919819,-5.953885078430176,8.366297721862793,6.662141799926758,-1.7041559219360352,78.84871183186078,1.200015636245857,22.90345001220703,6.519284248352051,4427.36669921875,57.1221923828125,4427.7353515625,Estimated,-0.7391930818557739,15.613355422026984,96.27754956312856,6.709346294403076,11.248407808611203,105.89314788392858,6.6403889656066895,12.245235233449762,"Your pitching wedge shot shows good club speed and a decent launch angle, but your attack angle is a bit steep, which can lead to less control. Focus on leveling out your swing to reduce the negative attack angle and improve your accuracy. Also, the sidespin indicates a slight push to the right, so work on your aim and swing path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:18:14,Lauren,,Pitching Wedge,67.72706945074106,-1.645324945449829,9.841075897216797,1.0542564392089844,-8.786819458007812,89.75158340311737,1.3251951417799803,21.375120162963867,2.097374439239502,7431.49267578125,2774.091552734375,7932.380859375,Measured,-20.470029830932617,20.107531950721523,107.84869748007986,-6.695154190063477,-12.573698013294576,113.419356807437,-7.095391750335693,-14.009733957676872,"Great job generating good ball speed and a solid launch angle! However, your attack angle is slightly negative, which can lead to excessive backspin and affect your distance. Try to make your swing path more neutral by aiming to hit through the ball rather than down into it. This can help lower your backspin and improve overall distance. Focus on a smoother, more centered swing path to keep the ball straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:15,Jason,,Pitching Wedge,69.72992208163714,-4.648838520050049,12.08080768585205,7.286649227142334,-4.794158458709717,91.11583433346824,1.3066963451757951,19.97365379333496,7.497054100036621,6489.30419921875,109.65475463867188,6490.23046875,Measured,-0.9680787324905396,19.727117701404723,114.17271777773568,7.761418342590332,15.418845082018038,121.45692872154996,7.684237003326416,16.240431727394594,"Your shot data indicates that your club path is significantly out to the right at 12 degrees, which can lead to a push or fade on your shots. Additionally, your attack angle is negative, meaning you're hitting down on the ball, which is not ideal for a pitching wedge. To improve shot accuracy and distance, focus on bringing your club path closer to the target line and adjust your angle to a more neutral position. This will help with better ball contact and straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:19:50,Brian,,Pitching Wedge,68.22359279012699,-3.844547271728516,7.1866655349731445,10.468706130981444,3.282040596008301,84.70943996306414,1.241644371085114,24.07607650756836,9.498478889465332,4364.8134765625,-610.0598754882812,4407.24072265625,Estimated,7.956555366516113,19.47668224905283,107.96336367215464,13.095843315124512,24.46238588547453,117.37716351216297,13.219108581542969,26.841292190672,"Your shot shows great potential, but you're coming down a bit steep with a negative attack angle. This can result in less distance and control. Try to focus on a more shallow swing path and getting the clubface square to the target to improve accuracy. Your backspin is nice for a pitching wedge, but the sidespin indicates a bit of a slice; working on your grip and club path can help correct that.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:20:32,Brian,,Pitching Wedge,64.53746997535927,,13.241439819335938,7.372490406036377,-5.8689494132995605,85.89043967384168,1.3308615864029854,23.4722900390625,7.71279239654541,5295.7197265625,62.64536285400391,5296.09033203125,Estimated,-0.67774498462677,20.16946654606249,108.2544137178611,8.140997886657715,15.329859469578878,116.1277166958198,8.062606811523438,16.28756476377896,"Your pitch shot shows good distance, but your ball is curving a bit more than usual. This means your club head might be coming through too much from the outside. Focus on aligning your body to your target and try to keep your club path more straight for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:21:02,Jason,,Pitching Wedge,70.68364334735179,-3.1428465843200684,9.676441192626951,12.87669849395752,3.2002573013305664,91.64656741158616,1.2965739041098785,20.68312644958496,11.787996292114258,9974.7900390625,-334.736328125,9980.4052734375,Measured,1.922023892402649,21.73263716034694,107.45900096788864,14.154363632202148,26.27751257450086,110.658649128246,14.116494178771973,26.9890240975974,"Your pitch shot shows a strong club speed and good ball speed, but the attack angle is slightly steep, which might lead to inconsistent contact. The club path is aimed significantly to the right, contributing to the sidespin, causing hooks. Work on flattening your swing path and ensure the clubface is square at impact for better accuracy and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:22:29,Jason,,Pitching Wedge,69.61916922581213,-3.4783942699432373,10.071575164794922,9.303385734558104,-0.7681894302368164,94.44947908065478,1.3566590944845192,20.5833683013916,8.902238845825195,5618.40283203125,-2231.041748046875,6045.1630859375,Measured,21.657798767089844,20.441668383379465,118.91790233881784,18.876256942749023,38.47298132058222,126.90658905906002,19.349105834960938,42.047107253820286,"Your club speed and ball speed are solid, but there's room for improvement in your club path and face angle, which can lead to inconsistent shots. Try to work on getting the club path more in line with your target to reduce the side spin. Additionally, your attack angle is a bit downward, which might be causing a lower launch angle than ideal for maximizing distance. Focus on making a more level swing to help the ball get in the air better.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:25:59,Brian,,8 Iron,66.73121107106817,-4.176681995391846,10.811020851135254,6.248636245727539,-4.562384605407715,80.60696781745537,1.2079350355504508,21.25625228881836,6.485522270202637,1703.7374267578125,983.6531372070312,1967.306396484375,Estimated,-30.0,12.220431775508246,97.51826062286092,0.7750597596168518,1.319216840943653,114.80727412684882,-0.1384764164686203,-0.277959089161957,"Your shot shows good ball speed and distance, but your attack angle is a bit steep, which can lead to inconsistent contact. Focus on flattening your attack angle and try to swing more from the inside to improve your accuracy. Your club path is also slightly outside-in, leading to some sidespin. Practicing a more neutral path will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:26:28,Brian,,8 Iron,67.88653001140074,-1.585929274559021,4.951509952545166,4.140676975250244,-0.8108329772949219,82.76856421727916,1.2192192501720027,21.064342498779297,4.020813465118408,1429.15966796875,825.1256103515625,1650.2513427734375,Estimated,-30.0,12.398440546618415,101.8460645834666,-1.2653225660324097,-2.249345992275068,121.96242615637856,-2.175288677215576,-4.62925274810874,"Your 8-iron shot is looking good overall, but your attack angle is a bit negative, meaning the club is coming down too much on the ball. This can lead to less distance and higher spin. Your club path is slightly out to the right, which combined with the club face being open, is causing the ball to curve right. Focus on leveling out your swing and aiming to hit more up on the ball. Try to align your club path with your target for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:27:35,Brian,,8 Iron,67.23836255452761,-8.331684112548828,2.582221031188965,7.591989517211914,5.009768486022949,87.98604003491437,1.3085690473732343,22.67443084716797,6.559338092803955,4430.62744140625,303.6884155273437,4441.0234375,Estimated,-3.921090602874756,19.977569840970773,113.70000237511704,5.641946792602539,11.178011752742124,123.6978463669875,5.482692718505859,11.818767401914329,"Your shot data indicates that your attack angle is quite negative, meaning you're hitting down on the ball too much. This can lead to excessive backspin and a higher chance of fat shots. Try to create a more neutral or slightly positive attack angle. Your club face is also open relative to your path, contributing to the left-side spin. Focus on aligning the club face better at impact. Lastly, your carry distance is good, but with some minor adjustments, you can improve accuracy and control.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:21,Brian,,8 Iron,72.45410185885976,-4.515258312225342,6.76227617263794,10.291889190673828,3.5296130180358887,94.25057790826668,1.3008314987033631,20.13117408752441,9.300134658813477,9050.1787109375,622.5579833984375,9071.56640625,Measured,-3.9351534843444815,22.53561756193926,113.5734215121347,8.448129653930664,16.685564207963807,117.73019821485286,8.33802318572998,17.072373832105995,"Your 8 iron shot shows some good power, but the ball is curving quite a bit to the right because of a few factors: your club face is open at impact and your swing path is coming over the top. This can cause a high amount of backspin as well. Focus on aligning your club face square to the target and practice swinging more from the inside. Also, try to reduce the downwards angle of your swing a bit for better impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:28:56,Brian,,8 Iron,71.21928730215723,-2.193028926849365,7.842610836029053,7.210801124572754,-0.6318097114562988,100.90196145277788,1.416778590112647,21.049604415893555,6.904438018798828,3632.465576171875,865.7344970703125,3734.20703125,Measured,-13.40536117553711,24.125723425773685,140.26825002415717,2.199714422225952,5.384099401942763,151.79205631454715,1.7862982749938965,4.731679390075328,"Your 8 iron shot shows a decent club speed and ball speed, but the attack angle is slightly negative, which means you're hitting down on the ball too much. The ball is spinning a bit too much as well, which can cause it to lose distance. Focus on having a more neutral attack angle and try to keep the face more aligned with your swing path to improve your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:29:39,Lauren,,8 Iron,70.34806108488146,-1.670306921005249,10.562552452087402,12.161023139953612,1.598470687866211,96.14301901273392,1.366676174581819,23.99740982055664,11.31100082397461,5332.927734375,-72.00916290283203,5333.41357421875,Estimated,0.7736033797264099,26.71840128791996,126.09939513589325,12.972173690795898,28.3065547476981,133.52037448693227,12.884037017822266,29.77215939261441,"Your shot shows good club speed and ball speed! However, your attack angle is a bit negative, which means you might be hitting down on the ball too much. Try to have a more level or slightly upward strike to help launch the ball higher and reduce backspin. Additionally, your club path is quite open to the target, leading to a rightward direction. Focus on aligning your swing path more toward the target to improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:30:27,Herald,,8 Iron,75.42892407831368,-3.268497467041016,7.932781219482422,7.05239725112915,-0.8803839683532715,101.4310049503847,1.3447229453395688,19.9961051940918,6.785604476928711,3784.448974609375,286.7434387207031,3795.296630859375,Measured,-4.332957744598389,23.353159643784693,141.10321147167997,5.609792709350586,13.793242384820587,153.0416616594248,5.433432102203369,14.49136033265495,"Your 8-iron shot shows good distance, but the club face is slightly closed relative to your club path. This might cause the ball to drift left. Focusing on straightening out your club face and improving your attack angle can help you hit straighter and more consistent shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:31:16,Herald,,8 Iron,72.63904265894416,-2.1121294498443604,10.258316040039062,11.350049018859863,1.0917329788208008,104.8318659889137,1.443188981456181,20.87220001220703,10.60678005218506,4878.3330078125,579.9491577148438,4912.68505859375,Measured,-6.7796549797058105,27.69307643596608,142.9477160012284,8.590045928955078,21.351219592278994,151.73043043266807,8.345744132995605,22.023140699789792,"Your shot data indicates a strong swing speed and decent distance, but the ball is curving too much to the right due to a steep club path and an open club face at impact. Focusing on getting your club path more neutral and aligning your club face with your target can greatly improve your accuracy and consistency. Try to keep your attack angle more level to ensure solid contact and better launch conditions.",club path drill,1.1954004,68.0,101.325,83
+6/8/24 18:34:54,Brian,,8 Iron,67.47876511487357,-6.458452701568604,5.127997398376465,5.774349689483643,0.6463522911071777,91.1982227164708,1.3515099537049624,18.20261001586914,5.384832859039307,1906.5736083984373,426.39111328125,1953.6715087890625,Measured,-12.606337547302246,13.400596407527246,118.98767992481226,2.7029123306274414,5.611195699395353,139.1792507719265,2.26658582687378,5.504523204376881,"Your shot with the 8-iron shows that your club speed and ball speed are reasonable, but let's focus on your attack angle and club path. An attack angle of -6.5 degrees indicates you're hitting down too much on the ball, which can lead to inconsistent contact and distance loss. Try to aim for a more neutral attack angle around -2 to 0 degrees. Additionally, your club path is slightly out to the right. Working on your swing path will help improve your accuracy. Keep practicing, and you’ll see improvement!",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:21,Lauren,,8 Iron,66.19648017239751,,14.165653228759766,3.433624744415283,-10.73202896118164,94.7719670941642,1.4316768330785363,16.648176193237305,4.592963218688965,2302.486083984375,387.3904418945313,2334.84765625,Measured,-9.550497055053713,13.56584258866053,124.40050323707236,2.2867884635925293,4.963715102918172,144.06582609855468,1.9297568798065183,4.851342881314452,"Your shot with the 8-iron shows a good ball speed and carry distance, but the club path is significantly to the right, which can cause accuracy problems. Focus on aligning your club path more with your target to improve your direction. Additionally, your launch angle and backspin are nice, but with a bit more control on the club face, you can increase your effectiveness. Practice keeping your club face square to the target at impact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:33,Brian,,8 Iron,,,,,0.0,93.68691507665244,-41.881797790527344,22.81072425842285,3.805397510528565,3823.308837890625,-1548.21044921875,4124.88134765625,Measured,22.04499053955078,21.822524925301423,123.74072416376202,12.296867370605469,26.35392332812239,134.32736816352917,12.87053680419922,29.92124504978824,"It seems your shot data has some missing values, but I can still provide some insights based on what we have. Your carry distance is good at around 124 yards, but the high backspin suggests that the ball is climbing too much, which may be affecting your control and distance. To improve your consistency and lower that backspin, focus on hitting through the ball with a more level swing path. This should help you achieve a better strike and improve accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:35:53,Brian,,8 Iron,67.75708937113495,-5.785993576049805,10.907645225524902,5.897840023040772,-5.009805202484131,89.75862332191355,1.3247119106646783,16.960067749023438,6.209460258483887,1304.7674560546875,753.3077392578125,1506.6156005859375,Measured,-30.0,10.188934495928264,106.65753910278454,1.4291657209396362,2.660268901610777,132.02605114645303,0.4597012996673584,1.0589879494149417,"Your shot data shows a solid carry distance of 107 yards with good ball speed. However, your attack angle is a bit steep, which can lead to less controlled shots. Try to flatten your swing path for more consistent contact and reduced sidespin. Focus on improving your setup to promote a more neutral swing path and face alignment.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:36:36,Lauren,,8 Iron,68.51627421411513,-1.7995811700820925,2.766035318374634,,30.16368293762207,72.40482242728649,1.0567536436820768,11.545551300048828,27.39532470703125,3754.832763671875,-229.9811553955078,3761.869140625,Estimated,3.5049524307250977,4.207480542194247,63.84385043325028,28.59059715270996,30.55233880196397,87.74277375962265,28.6517391204834,42.07129537073979,"Your shot shows a good swing speed, but your attack angle is slightly negative, indicating you may be hitting down on the ball too much. Work on getting a more neutral attack angle for better contact. The backspin is high, which can affect your distance and control. Consider adjusting your setup and focusing on sweeping the ball off the ground rather than digging into it.",sweep drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:09,Herald,,9 Iron,71.0561147843141,-4.785312652587891,9.721059799194336,12.688873291015623,2.967813491821289,97.73172815401176,1.375416154551507,21.958908081054688,11.63929557800293,2721.455810546875,326.2846984863281,2740.94580078125,Measured,-6.836755275726318,22.594202199038364,139.23839860250337,10.118182182312012,24.46132624737561,153.0580651909404,9.837191581726074,26.14983244128598,"Your 9-iron shot shows a good ball speed and carry distance, but your club path is significantly to the right, leading to a slice. Aim to bring your club path more in line with your target. Your attack angle is slightly descending, which is good for an iron, but a more neutral club face at impact would help. Practice keeping your club face more square to your path.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:37:57,Jason,,9 Iron,69.59718334608078,,14.078755378723145,9.923993110656738,-4.154762268066406,100.8084883976344,1.4484564396284754,20.51678466796875,9.91342544555664,2913.46484375,-97.11286163330078,2915.082763671875,Measured,1.909100890159607,22.4606127061104,143.90557878101208,11.253946304321287,28.08432277317206,158.1133899707238,11.230859756469728,30.794603777084603,"Your shot with the 9-iron had a solid carry distance of around 144 yards, which is great! However, your club path is quite open at about 14 degrees, meaning the club was moving too much to the right during the swing, contributing to the slight slice spin. This can lead to inconsistency in direction. Focus on bringing the club closer to your body on the downswing and working on squaring the clubface at impact to improve accuracy and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:38:49,Jason,,9 Iron,63.02927190540504,,12.388431549072266,7.048460483551025,-5.33997106552124,97.92777069270689,1.5536871636353002,15.028841972351074,7.339892387390137,3727.3857421875,1409.71435546875,3985.0595703125,Measured,-20.716846466064453,14.33104730920661,124.79487216922736,0.6042553782463074,1.3167137588202138,138.69626438899468,-0.1282042562961578,-0.3108495882639523,"Your shot shows good club speed and ball speed, which is great! However, your club face is slightly open relative to the club path, causing the ball to spin and deviate to the right. Focus on squaring the club face at impact for straighter shots. Additionally, your high backspin might make it harder to control distance on approaches. A slight reduction in spin can provide more stability in your shots.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:39:50,Jason,,9 Iron,71.10090146771017,-2.7065205574035645,8.973374366760254,6.452258110046387,-2.521116256713867,94.2416350780868,1.3254632941733626,18.71982765197754,6.422842502593994,3202.505859375,608.5947265625,3259.82080078125,Measured,-10.760014533996582,17.21641995060463,126.11165189469102,3.2553393840789795,7.161405563034805,140.03299367898217,2.880791425704956,7.037778336958127,"Your shot shows some solid fundamentals, but you could improve your ball flight and accuracy. Your club speed is good, but the attack angle indicates you're hitting down on the ball too much, which can lead to excessive backspin and loss of distance. Try to slightly increase your attack angle for a higher launch and lower backspin. Also, your club path is significantly to the right (out-to-in), which is causing your shot to curve. Working on a more neutral club path can help straighten your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:35,Herald,,9 Iron,70.40517829271448,-2.991112470626831,6.298332691192627,10.639707565307615,4.34137487411499,95.10537764835136,1.3508292991311528,16.138872146606445,9.527789115905762,7367.08251953125,-954.9219970703124,7428.71337890625,Measured,7.3855061531066895,17.469393945410047,117.3037397698754,13.641165733337402,27.664939706996847,125.12159113519284,13.761399269104004,29.7638074419292,"Your 9-iron shot shows good ball speed, but the high backspin and sidespin indicate you may be hitting slightly off-center or with too much lift. Try to focus on a more neutral swing path and ensure your face is square at impact. This should help reduce deviation and give you more consistent distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:40:41,Jason,,9 Iron,,,,,0.0,98.37947748237455,-43.97956085205078,27.004568099975582,5.973396301269531,1297.933837890625,-749.3623657226562,1498.724853515625,Measured,30.0,25.773804843390508,155.634520995025,13.617281913757324,36.64187245219773,165.39150173776395,13.992587089538574,39.99102553598459,"Your ball speed is solid, and your launch angle looks good for maximizing carry. However, the side spin is quite high, which means the ball is curving a bit too much to the left. This can make it hard to control your shots. Focus on your clubface angle at impact – aiming to keep it square to your swing path will help reduce the side spin. Working on your setup and alignment can also improve consistency.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:42:01,Herald,,9 Iron,69.93536397857952,-3.748215436935425,6.331909656524658,11.279163360595703,4.947253704071045,95.9266673749662,1.3716475030336233,21.67339515686035,10.057252883911133,2832.7900390625,-52.27814483642578,2833.2724609375,Measured,1.0572534799575806,21.380914489870065,140.9141119608612,11.044107437133787,26.99418879037876,148.63091390085538,11.018263816833496,28.406669689028604,"Your 9-iron shot shows a solid club speed and decent distance, but the club face and path indicate a miss to the right. Your attack angle is slightly down, which may cause you to strike the ball lower. Focus on keeping the club face square to your path at impact to improve accuracy and distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:02,Brian,,9 Iron,72.79462059772231,-1.978073239326477,7.925363540649414,3.298789501190185,-4.6265740394592285,97.27231585322534,1.3362569246809002,15.585758209228516,3.7013773918151855,2884.05419921875,1135.9071044921875,3099.68603515625,Measured,-21.49738502502441,13.674618194138134,124.94497366056294,-2.5423741340637207,-5.542385971822,141.49112245195647,-3.3048789501190186,-8.156815096145522,"Your 9-iron shot shows some good potential, but there are a few areas to work on. The slight downward angle of attack means you're hitting down on the ball a bit more than ideal, which can affect consistency and distance. If you can work on getting the angle closer to level or slightly upward, you'll likely see better results. The club path is a bit open relative to where the face is aimed, leading to some right spin that could cause fades. Focusing on your swing path can help improve your accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:43:35,Herald,,9 Iron,72.92247405629587,7.95429801940918,-0.8292991518974304,22.12885093688965,22.95815086364746,74.28718578133157,1.018714556008922,3.2630014419555664,18.07337188720703,1379.723388671875,-796.5835571289062,1593.167236328125,Estimated,30.0,0.2986840550763787,19.14261047934974,19.05722618103028,6.250299835841531,34.43741219788808,19.4964599609375,11.493441818330894,"Your club speed and ball speed are decent, but the ball is launching too low and to the right. This suggests the club face is open at impact, causing a push and low trajectory. Focus on closing the club face and improving your swing path to hit straighter, higher shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:48:44,Jason,,7 Iron,61.66867746621074,-8.580464363098145,8.592934608459473,9.072066307067873,0.4791316986083984,79.056444902375,1.2819546024104589,17.056476593017578,8.527209281921387,2037.9586181640625,-348.6672668457031,2067.569580078125,Estimated,9.708539962768556,8.659671257858463,88.55227886195007,10.541203498840332,16.200006951101045,108.29404585148222,10.833145141601562,20.353833145766203,"Your shot data shows a club path that is significantly to the right of your target, likely causing the ball to fade. You have a steep attack angle, which can lead to less distance and backspin control. To improve your accuracy and distance, work on getting your club path more aligned with your target. A drill focusing on aligning your aim with your body position will help. Also, a slightly shallower attack angle could benefit your ball striking and overall distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:16,Lauren,,7 Iron,64.8169334184804,-3.814430713653565,2.935107707977295,11.21401309967041,8.278905868530273,88.87552737488568,1.3711776026347116,19.46244239807129,9.578706741333008,3846.08544921875,-1808.4771728515625,4250.0546875,Estimated,25.18349266052246,15.282590849579492,110.35145420284334,18.43971824645996,34.9049253614935,122.22849544249311,19.194509506225582,40.18583207404481,"Your 7-iron shot shows some positive signs, but there are areas to improve. Your club speed is decent, but the attack angle is a bit too negative, which can lead to less distance and higher spin. Work on keeping the club face more square at impact to reduce sidespin. Also, try to lower the backspin for better distance. Focus on hitting the ball with a slightly upward angle. This will help improve your launch angle and carry distance.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 18:49:46,Herald,,7 Iron,67.39069786404207,-2.2262353897094727,2.337472915649414,9.629033088684082,7.291560173034668,91.5095577919601,1.3578959810829805,15.674596786499023,8.201987266540527,6148.9033203125,-1017.7877807617188,6232.56787109375,Measured,9.39858055114746,14.611984903134385,111.82355851767352,12.46224880218506,24.13111131004439,122.10229004182928,12.701067924499512,26.84594792342159,"Your swing speed is decent, but your attack angle is slightly negative, meaning you're hitting down on the ball. This contributes to a high backspin rate, which can cause the ball to balloon in the air. Focus on a slight upward angle at impact to optimize launch conditions. Also, there's a significant deviation in your carry distance indicating inconsistency. Aim to keep your swing path closer to straight to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:27,Brian,,7 Iron,65.84117333744553,-7.066373825073242,6.368444442749023,14.314371109008787,7.945926666259766,84.86557256211108,1.2889438061372749,25.236034393310547,12.555013656616213,1951.331787109375,-873.7560424804688,2138.023681640625,Estimated,24.1216049194336,18.10789264886762,112.72829755119074,19.11991500854492,36.92375287372533,128.0010033122844,19.75257873535156,43.25910796159678,"Your club speed is decent, but your attack angle is quite steep, which is something to work on. This steep angle can lead to inconsistent contact and higher-than-desired ball spin. Also, the club face is open, causing the ball to veer off to the right. Focus on a more level swing path and aim to bring your face closer to square at impact. Improving these areas can help reduce deviation and increase distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:50:59,Herald,,7 Iron,67.50127578855154,-3.527820587158203,1.5118716955184937,9.93986701965332,8.427995681762695,91.10923814288708,1.3497409801303273,17.975051879882812,8.354007720947266,5206.68701171875,-1061.5203857421875,5313.794921875,Measured,11.52332878112793,16.37844541797574,114.59637277073487,13.35231876373291,26.46469305569167,124.62916813265564,13.62625789642334,29.361086559089017,"Your 7-iron shot shows a solid club speed but with a few adjustments, you can increase accuracy and distance. Your club path is slightly to the right (1.5 degrees), and your face angle is quite open (about 10 degrees), which likely caused the ball to curve right. Focus on bringing your club path more in line with your target and closing the club face at impact. Additionally, the backspin is high, which can cause a loss in distance. Reducing that spin can help you achieve a more penetrating ball flight.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:28,Herald,,7 Iron,67.9242341098261,-1.2082780599594116,5.932442665100098,19.724720001220703,13.792277336120604,90.76260960783291,1.336233095555846,22.182334899902344,16.94464111328125,1121.7449951171875,647.6397705078125,1295.279541015625,Measured,-30.00000190734864,15.9300422434319,122.47220386163826,12.008646965026855,25.481474053997545,143.5887052713988,11.172829627990724,27.82302603030621,"Your 7-iron shot had some good distance, but your club face was open at impact, which caused the ball to slice right. Focus on squaring the club face and improving your attack angle to get better control of your shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:51:37,Brian,,7 Iron,,,,,0.0,122.26295239207047,-54.65642929077149,,4.407327651977539,1527.381103515625,588.54052734375,1636.8485107421875,Measured,-21.07299995422364,,,,,,,,"It looks like we have some missing information, which makes it hard to draw concrete conclusions from your shot data. However, based on the ball speed of over 122 mph, you clearly have the potential for power. To improve your consistency, focus on your swing mechanics, particularly your path and face angle. Consider taking some practice swings to ensure you're making solid contact and following through with your shot. Focus on your grip and stance as well, as these can significantly impact your performance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:05,Jason,,7 Iron,81.1601091704324,0.4146110415458679,-1.331769943237305,13.149456024169922,14.481225967407228,88.6908425718484,1.0927886061069954,21.6504135131836,10.634621620178224,4199.86279296875,-797.6124267578125,4274.9306640625,Estimated,10.753207206726074,18.68600866790075,114.60221329568958,15.289786338806152,30.2207304822507,125.1685739866498,15.506481170654297,33.46349840398784,"You have a good swing speed, but your club face is open at impact, which is causing the ball to veer to the right. Focus on aligning your club face more towards your target during your swing. Also, your backspin is a bit high; try to level out your swing path to achieve a more consistent trajectory.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:34,Brian,,7 Iron,68.43153065827892,-5.805273056030273,6.69617223739624,12.76154899597168,6.06537675857544,86.54388066988577,1.2646784287502355,22.87507438659668,11.320497512817385,1463.4635009765625,39.33992385864258,1463.9921875,Estimated,-1.5398190021514893,16.111414531145442,117.28218823279258,11.409261703491213,23.20026512997969,137.18456965857877,11.30020809173584,26.88124972496917,"Your club speed is decent, but the attack angle is too steep, meaning you're hitting down on the ball more than you should. This can reduce distance and accuracy. Try to focus on keeping the clubface more square to your swing path. Your launch angle is good for a 7-iron, but the spin rates are low; increasing backspin will help with stopping the ball on the green. Work on leveling out your swing to improve both distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:45,Jason,,7 Iron,,,,,0.0,96.6981571426786,-43.22794342041016,18.932153701782227,5.416597843170166,5496.408203125,-775.7416381835938,5550.880859375,Measured,8.033443450927734,20.67712706102612,125.46298650600876,9.318904876708984,20.31615133029959,134.36961184616575,9.47848892211914,22.1276506361487,"Your ball speed is solid, but the backspin is really high, which can cause the ball to balloon and lose distance. The club path and face angles need to be more consistent to improve accuracy. Focus on getting your clubface squared at impact and reducing backspin for better control and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:52:53,Jason,,7 Iron,69.61093038751187,-2.891556024551392,4.316102027893066,14.53041172027588,10.214309692382812,89.37166671870091,1.28387404422243,24.7635555267334,12.475671768188477,3455.6181640625,-174.18885803222656,3460.005615234375,Estimated,2.885691404342652,22.270149015534344,120.14383687041482,14.503302574157717,30.08832578152783,131.24614916203882,14.466710090637209,32.78759322409724,"Your 7-iron swing shows some areas for improvement. The negative attack angle suggests you're hitting down on the ball too much, which could lead to less distance and control. The club path and face angle indicate the face is open relative to your swing path, contributing to sidespin and affecting accuracy. Focus on a more level swing and ensuring that the clubface is square at impact. Work on aligning your body to help direct the shot more accurately.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:53:23,Jason,,7 Iron,74.03750332802701,-3.500983953475952,5.779390335083008,-1.33364999294281,-7.113040447235107,92.57683508116588,1.2504046046906714,15.907632827758787,-0.3723326027393341,6230.81640625,-68.94034576416016,6231.19775390625,Measured,0.6339184641838074,15.673184299531613,114.83983922527476,-0.1398823112249374,-0.2808626644251468,124.53278278368909,-0.1186940670013427,-0.2591525825117404,"You have a solid swing, but working on your club face position would greatly help your accuracy. Right now, your club face is slightly closed at impact, which is causing a little bit of a draw. Focus on keeping the face more square to your target line. Also, slightly adjusting your attack angle to be less negative will help with getting more elevation on your shots.",club face awareness drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:02,Herald,,7 Iron,72.79694163761633,-5.869865417480469,2.3749568462371826,9.000643730163574,6.6256866455078125,93.15587480207796,1.279667424296594,16.705486297607422,7.69050407409668,1721.687255859375,906.5313110351562,1945.7662353515625,Measured,-27.76844596862793,11.661385070452184,115.77221228543476,2.075468778610229,4.1930069912909005,137.50843511092353,1.1232649087905884,2.695695857264525,"Your club speed is decent for a 7-iron, but your attack angle is quite negative, which means you're hitting down on the ball more than necessary. This can lead to a lack of distance and control. Focus on a more neutral attack angle to help with your launch and spin. The club face is open relative to your swing path, which is causing some sidespin and a fade. Try to align your club face more with your swing path for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:54:39,Lauren,,7 Iron,70.10317004297576,-1.7907403707504272,5.294195175170898,13.937434196472168,8.64323902130127,97.39667068548806,1.3893333300873614,19.71538543701172,12.110971450805664,1991.34814453125,-1149.7052001953125,2299.41064453125,Measured,30.0,16.726820216112515,130.76826906663882,20.53989219665528,45.88130759148726,149.78837244916213,21.533571243286133,54.97926852915998,"Your shot data indicates that your club path is aiming right and your face is wide open at impact, which is causing a significant amount of sidespin. This is leading to a considerable deviation in your shot direction. Focus on bringing your club path more in line with your target, and work on closing the clubface at impact to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:55:24,Herald,,7 Iron,72.80008186806117,-0.738810658454895,7.09726619720459,2.912309408187866,-4.1849565505981445,100.14941546655336,1.3756772368478734,15.554539680480955,3.280296802520752,2158.431396484375,1246.1710205078125,2492.342041015625,Measured,-30.00000190734864,13.057754463834158,128.3031503554048,-4.356085300445557,-9.745296563976922,148.46122162010033,-5.442981719970703,-14.08231499564954,"You had a solid carry distance of around 128 yards with your 7 iron, but your shot was slightly offline to the left, causing a total deviation of about 14 yards. To improve your accuracy, work on your club path and face alignment. Focus on making sure the clubface is square to your target at impact. Also, your attack angle is a bit too flat (-0.74 degrees), so aim to hit slightly down on the ball to increase consistency and spin control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:56:08,Lauren,,7 Iron,71.05190363288875,-6.096876621246338,2.511287212371826,8.59125804901123,6.079970836639404,99.89183977096218,1.4058995560074463,17.026275634765625,7.371284008026123,2511.57080078125,-181.6498413085937,2518.131103515625,Measured,4.136725902557373,16.42150051640067,137.73599030676542,8.923744201660156,21.365553909239225,156.07296085976668,9.016633987426758,24.4599578958148,"Your 7 iron swing shows good club speed, but the attack angle is quite steep, which can lead to inconsistent contact. Your club path suggests you're swinging slightly to the right, while the face is open, resulting in a noticeable slice and considerable carry deviation. Focus on adjusting your attack angle and aligning your swing path with your target to improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:22,Lauren,,7 Iron,,,,,0.0,92.9677852383138,-41.56031799316406,16.73678207397461,3.1845617294311523,4937.5673828125,-1703.606689453125,5223.203125,Measured,19.035947799682617,15.285835469782,115.51028142843096,10.47021770477295,20.99105944914436,126.73943323485672,11.057220458984377,24.307236511856672,Your shot data indicates great ball speed but issues with spin and direction. Focus on reducing the backspin to get more distance and straighter shots. Work on hitting the ball more solidly to improve your consistency.,swing path drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:29,Jason,,7 Iron,68.83722624534175,,,,0.0,71.8857969474575,1.0442866580830896,15.60227870941162,26.269081115722656,2342.650146484375,-797.43212890625,2474.653076171875,Estimated,18.79844284057617,5.867486278014326,69.11174946236679,30.115102767944336,34.67604353212619,92.02364493041388,30.862960815429688,47.20688147881128,"Your 7-iron shot has a good carry distance of about 69 yards, but there's room for improvement in accuracy. The ball is deviating significantly from your target line, which suggests that your club face may not be aligned properly at impact. Work on aligning your body and club face towards your target. Also, checking your grip and stance could help stabilize your shots.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 18:57:44,Herald,,7 Iron,,,,,0.0,98.72983504108196,-44.13618469238281,15.25838565826416,3.395663022994995,4320.40234375,-1266.5831298828125,4502.23388671875,Measured,16.33919906616211,15.62257927965186,127.15735616979327,9.674854278564451,21.369667307528744,139.56911415625927,10.178905487060549,24.665052101402352,"It looks like your ball speed is solid, which is great! However, there's room for improvement in your launch angle and spin rate. The backspin is a bit high, which suggests that the ball might not be traveling as far as it could. Work on ensuring you're making solid contact with the ball and try to lower your follow-through to reduce that backspin. This could help improve your distance and accuracy.",low backspin drill,1.1954004,68.0,101.325,83
+6/8/24 18:58:13,Herald,,7 Iron,67.82121663144198,-3.1554205417633057,7.167880058288574,3.141974687576294,-4.025905609130859,90.47936594164912,1.3340864472151448,13.815985679626465,3.4777846336364746,1852.840576171875,867.4521484375,2045.8472900390625,Measured,-25.08778381347656,8.157095128458081,101.25027263283846,-1.168853759765625,-2.065519510760808,131.23201509164846,-2.276838779449463,-5.2136812273719215,"Your 7-iron swing is producing good distance, but there are a few things to work on. The club path is slightly out to the right, which contributes to some sidespin and a small deviation in your shots. To improve consistency, focus on bringing the club back straighter and down through impact. Additionally, your attack angle is a bit too steep, which may be causing you to hit the ball downward too much. Try to level out your swing a bit for better contact and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:01:25,Brian,,7 Iron,64.89053256953139,-1.1129111051559448,4.438673973083496,1.6235721111297607,-2.815101861953736,81.04871632198956,1.249006798258966,10.345887184143066,1.8890368938446045,2346.40576171875,1354.6978759765625,2709.39599609375,Estimated,-30.0,3.9369409078498734,69.24497600838686,-2.7093498706817627,-3.2731988819151354,100.40969593775208,-4.184321880340576,-7.326517203503954,"Your swing speed is good, but you're hitting down on the ball slightly too much, which can reduce distance. Focus on making a more level swing path to improve your launch angle and carry distance. Additionally, your spin rate is a bit high, which could cause the ball to balloon and lose distance. Try to reduce backspin for better overall distance and control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:05,Jason,,7 Iron,64.84383870813417,-3.371060848236084,3.848269701004028,4.46377420425415,0.6155045032501221,93.8836146744352,1.447841715494524,15.80303192138672,4.148168087005615,2487.714599609375,166.49374389648438,2493.27978515625,Measured,-3.8288893699646,12.592334502654468,120.81372005189678,3.2884883880615234,6.930245928935165,140.1854814419421,3.128814458847046,7.651542938708019,"Your swing shows good potential but needs some adjustments. The club speed is decent for a 7-iron, but the attack angle is slightly negative, meaning you're hitting down on the ball more than you should. Additionally, there's a bit of a rightward bias in your club path and face angle, leading to some sidespin. Focusing on a more neutral swing path and ensuring an upward angle of attack can help you achieve better distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:02:36,Lauren,,7 Iron,65.57546546899039,-3.085345268249512,4.1237473487854,4.151232719421387,0.0274853706359863,98.11436694036274,1.4962054213211722,12.314085960388184,3.9259088039398193,4708.45947265625,429.2972106933594,4727.98974609375,Estimated,-5.209580421447754,12.525089201408264,122.36342825616066,2.207796096801758,4.713849101749361,136.44788755882928,1.995373249053955,4.750994840461203,"Your club speed is solid for a 7-iron, but your attack angle is a bit too negative, meaning you're hitting down on the ball more than ideal. Aim for a slightly shallower angle to help launch the ball higher. Also, the backspin is quite high, which could lead to less distance. Focus on a more neutral club path and make sure your face angle is square at impact. With a little adjustment, you can improve carry and control.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:03:28,Lauren,,7 Iron,69.95350990260386,-2.398834705352783,5.8877129554748535,4.790714263916016,-1.096998691558838,99.23481481625822,1.4185823549729335,15.904647827148438,4.671913146972656,1899.739990234375,1096.8154296875,2193.630859375,Measured,-30.00000190734864,12.76774006835626,126.8226189974257,-2.29012393951416,-5.067860006467413,148.01722491304463,-3.341757297515869,-8.628254448356643,"Overall, your 7 iron shot had decent carry and total distance, but there are a couple of areas to focus on. Your club speed is good, but your attack angle is negative, meaning you're hitting down on the ball a bit too much, which can lead to lower flight and less distance. Your club path is to the right, and the face angle is also slightly open, contributing to a fade. Work on getting a more neutral club path and a positive attack angle to improve your ball flight and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:02,Lauren,,7 Iron,71.66006728452976,1.646865725517273,3.345423698425293,8.612709045410156,5.267285346984863,103.89164856743535,1.4497844127738333,18.200794219970703,7.49327802658081,2356.549072265625,-1360.5543212890625,2721.108642578125,Measured,30.00000190734864,18.05110605909385,141.916412791943,17.004093170166016,41.502036090620095,158.3561221878408,17.954252243041992,48.814460941769084,"Your shot with the 7-iron shows decent club speed and ball speed, leading to a good carry distance. However, your club path to the right (3.35 degrees) and an open club face (8.61 degrees) suggest that you’re pushing the ball to the right, resulting in significant deviation. Focus on aligning your club face square to your target at impact and work on your swing path to correct this. This will help improve accuracy and consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:10,Brian,,7 Iron,,,,,0.0,96.76192600711964,-43.25645065307617,18.467754364013672,1.623379111289978,4765.56591796875,-1576.1015625,5019.43359375,Measured,18.30044937133789,19.08122447617416,125.1671972914819,9.038898468017578,19.66440923650725,135.41401451856382,9.543365478515623,22.45086528714137,"It looks like your ball speed is good, but you’re struggling with spin and accuracy. High backspin can cause your ball to climb too high and not travel as far. Focusing on a smoother swing and improving your clubface control will help reduce sidespin and improve your accuracy. Try to keep the clubface square to your target at impact.",clubface control drill,1.1954004,68.0,101.325,83
+6/8/24 19:04:19,Herald,,7 Iron,,,,,0.0,82.13667817260375,-36.718379974365234,,-6.7787909507751465,2397.807373046875,0.0,2397.807373046875,Estimated,-0.0,,,,,,,,"It looks like we lost some important data here, but I can advise on a few common areas. Focus on improving your setup and alignment. Ensure you're standing correctly to the target and that your grip is consistent. Also, work on your ball striking—hitting the center of the clubface will greatly improve your distance and accuracy.",alignment check,1.1954004,68.0,101.325,83
+6/8/24 19:05:09,Brian,,7 Iron,72.9491233489025,-3.640356540679932,2.397139310836792,6.831759929656982,4.4346208572387695,104.47870952915764,1.4322133664232648,16.86380386352539,5.911709785461426,2294.58349609375,-226.40040588378903,2305.7255859375,Measured,5.634983062744141,17.60206772746119,148.66350403010256,7.830402374267578,20.25411869757545,166.57597688578971,7.96989107131958,23.09624329463486,"Your shot data shows you've got decent distance with your 7-iron, but your ball is curving to the left too much. This could be due to your club face being closed at impact, causing a push draw. To improve, focus on keeping your club face square to the target line. Working on your attack angle will also help to optimize your launch conditions for better ball flight.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:05:37,Brian,,7 Iron,75.25773031966037,-2.4157755374908447,6.754022598266602,10.789557456970217,4.035534858703613,102.4180015656093,1.3608967627722035,19.227903366088867,9.707897186279297,2332.704345703125,967.9227905273438,2525.54638671875,Measured,-22.53531646728516,19.839727194334728,144.45450469068237,3.223915100097656,8.123966315078917,160.80376938585323,2.482542991638184,6.965405889162412,"Your swing has some great power, but your club path is a bit to the right and the face angle is open, which can lead to slices. Focus on keeping your clubface square to the path at impact. Try to slightly steepen your attack angle to improve consistency and control. Love the launch angle; it’s in a good range for height and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:06:44,Lauren,,7 Iron,72.57384874427407,-4.430347442626953,7.100834369659424,7.784729957580566,0.6838955879211426,103.67126070955784,1.4284933554352424,15.49539852142334,7.283060073852539,1961.86328125,192.6810913085937,1971.302490234375,Measured,-5.609219551086426,14.534567701909054,142.7360386896562,6.099082946777344,15.165466422269333,164.91454778274965,5.873262405395508,16.875431330633774,"Your 7-iron shot shows good power with a ball speed of about 103 mph, but the club face is slightly open at impact, causing a fade. Focus on aligning your club face with your target at address. Also, your attack angle is a bit negative, which suggests you might be hitting down on the ball too much. Try to level out your swing slightly. Overall, you're getting decent distance, but improving your accuracy will help lower your scores.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:07:29,Brian,,7 Iron,76.3539950078366,-1.504367113113403,2.647475242614746,9.242039680480955,6.594564437866211,88.23766806577714,1.1556391784964344,12.642257690429688,7.922891616821289,2492.191162109375,612.5687866210938,2566.37060546875,Estimated,-13.809277534484863,7.491673169385706,97.32033357575348,5.122696399688721,8.689579960380911,123.5559549850168,4.453774452209473,9.59464543752506,"Your shot data shows decent ball speed and distance, but we need to adjust your club face angle for straighter shots. The club face is pointing too much to the right at impact, which is causing your shots to have significant side spin and deviation. Focus on keeping your club face square to your target. Practicing your alignment and ensuring your follow-through finishes towards your intended target will help. Additionally, your attack angle is slightly descending; aim to strike the ball with a more level approach to generate better launch conditions.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:08:03,Herald,,7 Iron,71.62147999629178,-1.91316556930542,2.7366740703582764,10.143720626831056,7.407046318054199,101.11414887191222,1.4117852476260953,17.71242904663086,8.674715042114258,2546.388916015625,126.43993377685548,2549.526123046875,Measured,-2.8426647186279297,18.02649450411513,142.28908834569484,8.214010238647461,20.32900048519992,158.8419036791438,8.070443153381348,22.299921091490887,"Your shot data shows good distance with your 7-iron, but your club face is open at impact, causing a right spin and affecting accuracy. Focus on squarely hitting the ball by adjusting your grip and alignment. Also, your attack angle is slightly downward, which is good for iron play, but try to maintain a more consistent swing path to reduce the deviation in your carry distance.",square face drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:04,Brian,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Estimated,10.009458541870115,7.74048057540648,97.64555903605196,14.666129112243652,24.72249783613529,116.68309221376148,15.091697692871094,30.380143439085487,"Your 7-iron swing is generating good speed and distance, but your shots have a noticeable rightward deviation. Focus on aligning your club face with your swing path. Practice keeping your face square at impact to reduce the slice and straighten out your shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:10:36,Jason,,7 Iron,72.63993011537423,-3.7023115158081055,5.915583610534668,9.901785850524902,3.9862022399902335,100.66541164799128,1.385813718269058,17.100351333618164,8.873751640319824,2741.568603515625,-483.8792114257813,2783.94287109375,Measured,10.009458541870115,,,,,,,,"Your club speed is good, but the angles indicate that your swing could use some adjustment. The attack angle is a bit negative, meaning you're hitting down on the ball too much. This can lead to less distance. Additionally, your club face is open relative to the path, causing the ball to fade. Focus on keeping your club face more square to the path. Improving your follow-through will also help with your launch angle and direction.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:13:50,Lauren,,7 Iron,74.63470177281579,0.0976001247763633,4.276678085327148,9.400921821594238,5.12424373626709,106.13616241082582,1.4220752530625616,17.654430389404297,8.257258415222168,3127.087158203125,33.79558563232422,3127.269775390625,Measured,-0.6191926002502441,21.411652338345903,151.99302043463103,8.551960945129395,22.602376848073163,166.27992901944344,8.4735689163208,24.50195127023904,"Your 7 iron shot had good speed and distance, but you're slicing the ball a bit, which is causing it to curve to the right. Work on aligning your stance and ensuring your clubface is square at impact. Focus on keeping your swing path more inward and less outward to reduce the sidespin. This will help keep your shots straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:14:45,Brian,,7 Iron,75.43619439445229,0.0409692227840423,5.987112998962402,11.826007843017578,5.838894844055176,102.93478280465844,1.3645277791509116,20.52075958251953,10.463300704956056,3132.25146484375,-387.477294921875,3156.126953125,Measured,7.051987171173096,23.76566132002221,147.2742600771653,13.873022079467772,35.31208504329925,160.46780570324518,13.985947608947754,38.782458222520745,"Your shot data shows you're generating solid ball speed and a good launch angle, but your clubface is a bit open at impact, causing a rightward push in the ball flight. Focus on aligning your clubface properly at address and through impact to improve accuracy. Additionally, try to keep your attack angle slightly downward for better control and distance.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:15:24,Lauren,,7 Iron,75.4763773976174,-0.2887263596057892,7.3446879386901855,8.269176483154297,0.9244885444641112,94.1527273036172,1.2474462944559574,18.7885799407959,7.711507797241211,2345.793212890625,440.6316833496094,2386.818359375,Measured,-10.638423919677734,16.04450818893679,127.52389917234268,5.112819194793701,11.364559162745875,144.3638764305997,4.7364821434021,11.920527076790108,"Your shot data shows that you have a decent club speed and good ball speed, but the club face is slightly open relative to your swing path, resulting in a pull. Focus on squaring the club face at impact for straighter shots. Additionally, your attack angle is close to neutral, which is good. For more consistency, try practicing your swing path to ensure you're hitting the ball where you aim.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:01,Brian,,7 Iron,73.52817160304949,-0.2853768467903137,6.597090244293213,3.636754989624024,-2.960335254669189,103.51715902041816,1.4078571078751658,15.647796630859377,3.8127872943878174,2224.2900390625,18.19627571105957,2224.364501953125,Measured,-0.468709796667099,15.367826010637032,143.51142678264114,3.823925495147705,9.570832782924072,163.8981796301341,3.7866177558898926,10.824009191631148,"Your shot shows good distance with a solid ball speed, but to improve accuracy, focus on your club path and face angle. Your club path is positive, which is good, but the face is slightly open, causing some rightward deviation. Aim to align your clubface more square to your target at impact. Practicing these adjustments can help you hit straighter shots consistently.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:16:30,Lauren,,7 Iron,72.43269197248446,-0.7228752970695496,6.5606303215026855,6.931061744689941,0.3704314231872558,107.00852354834387,1.4773511881761068,18.069971084594727,6.5142436027526855,2983.0009765625,-0.0002607821952551,2983.0009765625,Measured,5.008955668017734e-06,22.21310377394116,154.97332350851138,6.93016242980957,18.69902678084441,169.61004616368157,6.882277965545654,20.32441358720871,"Your shot data shows you're generating solid ball speed, but your club path and face angle are misaligned. This may lead to shots that drift right. Work on keeping your club path more consistent and square at impact for straighter shots. Additionally, aim to decrease your attack angle slightly to improve your launch conditions.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:17:20,Lauren,,7 Iron,72.83695397608335,0.5452980995178223,7.270362854003906,6.049229145050049,-1.2211337089538574,104.40685115802717,1.4334324193775327,15.042165756225586,5.878693103790283,2703.206787109375,88.49597930908203,2704.655029296875,Measured,-1.875045657157898,15.922227412452344,144.13998407826512,5.5421342849731445,13.920766075402751,162.45598714667904,5.442224979400635,15.407656304926263,"Your club speed is good, but the ball tends to drift right due to your club path and face angle. Focus on straightening your swing path and aiming to improve face alignment at impact. Additionally, the backspin is a bit high which could affect distance. Try to create a more descending angle of attack to lower the spin and maximize carry distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:11,Jason,,7 Iron,73.49259654673278,-1.077721118927002,5.020895481109619,8.230384826660156,3.209489345550537,101.18375446902792,1.3767884007838362,15.9502534866333,7.388875007629394,2694.40234375,220.22927856445312,2703.3876953125,Measured,-4.672732353210449,15.88345988511469,138.68668592806898,6.270573139190674,15.147878098548633,155.7056085273307,6.074121475219727,16.47605623423192,"You're making solid contact with your 7 iron, but there's room for improvement in your accuracy and consistency. Your club path is moving to the right (5 degrees), and the club face is open to that path (8 degrees), which is causing your ball to carry a bit to the right. Working on aligning your club path and face can help straighten your shots. Your smash factor is good, which means you're hitting the ball well, but let's focus on your aim to reduce deviation.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:18:19,Herald,,7 Iron,,,,,0.0,60.86320835710876,-27.208288192749023,11.373372077941896,4.134937286376953,2876.42333984375,0.0,2876.42333984375,Estimated,-0.0,2.3912751812153488,41.24583311987544,4.170491695404053,2.999612005823195,64.47589535663292,4.157464027404785,4.674366631580199,"It looks like your shot data has some missing information, but we can still work with what we have. Your ball speed of about 60.9 mph is decent, yet the smash factor is negative, which indicates the club may not be making contact with the ball efficiently. The launch angle is low at around 11.4 degrees. To improve your contact and launch, focus on hitting the center of the clubface and increasing your launch angle. Try a drill where you practice swinging at half speed and concentrating on making solid contact with the ball. This will help you build better habits.",half swing pause,1.1954004,68.0,101.325,83
+6/8/24 19:19:52,Brian,,6 Iron,76.0803170979807,-1.0242093801498413,4.448093891143799,9.782678604125977,5.334584712982178,108.51132008060358,1.426273236228187,14.832063674926758,8.592290878295898,3317.4541015625,-541.0950317382812,3361.292236328125,Measured,9.263683319091797,18.27241189323422,151.15385380914086,12.49758529663086,32.70950331955123,166.28286596913497,12.743712425231934,36.68037819886331,"Your shot shows some solid fundamentals, but there are areas for improvement. The attack angle is a bit negative, which means you're hitting down on the ball too much with the 6-iron. That can lead to higher spin and less distance. The club face is significantly open at impact leading to a slice; the ball is aiming right and curving even further. Work on aligning your club face square to the target at impact and try to reduce your attack angle to get a better launch. These adjustments can help you gain distance and accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:20:35,Brian,,6 Iron,75.87500746617934,-1.6155999898910522,-0.1013707742094993,11.83316421508789,11.934535026550291,106.47702247908455,1.4033214102357197,15.969654083251951,9.707345962524414,2792.789794921875,-425.172607421875,2824.968505859375,Measured,8.656208038330078,18.10351016924983,150.21291186451165,13.11245822906494,34.077781873802905,166.5398156927131,13.329586029052734,38.396099153160776,"Your shot data indicates that your club speed is fairly good, but your club face is open at impact, which is contributing to that leftward sidespin and causing your shots to veer off target. Also, your attack angle is slightly downward, which may affect your launch and spin. Focus on closing the club face a bit more at impact and ensuring a more level swing path to improve your accuracy and distance.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:21:17,Lauren,,6 Iron,72.74785847044586,2.169117212295532,1.1407819986343384,6.641146659851074,5.500364780426025,110.19152256652706,1.5147046921153404,16.39682960510254,5.597931385040283,5892.548828125,2020.930419921875,6229.4697265625,Measured,-18.93010902404785,24.198890602143592,144.8034844003323,-3.218445062637329,-8.12971506035575,152.67714615339537,-3.6783387660980233,-9.795050535934706,"You're making solid contact with a good ball speed, but your ball is curving a bit to the left. This indicates that your clubface might be closed at impact and your attack angle is slightly upward. Focus on keeping your clubface square to your target and try to ensure your clubpath aligns more with your target line to reduce that leftward deviation.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:22:20,Herald,,6 Iron,80.26358191166491,2.4314353466033936,5.808015823364258,10.274452209472656,4.466436386108398,109.3568441943471,1.3624715168418615,16.919876098632812,9.166407585144045,2434.85888671875,-47.48210906982422,2435.32177734375,Measured,1.117181658744812,20.23803639493235,160.34668990289902,9.995346069335938,27.83106926752953,178.7586277654973,9.970010757446287,30.948935477208806,"Your shot looks good overall, but your club path and face angle suggest that you're cutting across the ball a bit. This can cause your shots to go left and lose accuracy. Focus on making sure your club face is more aligned with your swing path to improve consistency and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:23:05,Lauren,,6 Iron,73.4792420341073,2.7239186763763428,1.862634778022766,7.978171825408935,6.115537166595459,103.21321372635612,1.4046581166208414,16.02824592590332,6.78651762008667,1722.1290283203125,-340.560302734375,1755.4798583984375,Measured,11.186219215393066,14.29862196619922,141.11133814497407,9.55549144744873,23.42490006334424,164.35859655591958,9.888154029846191,28.224553777334226,"Your 6-iron shot shows decent club speed and ball speed, but the club face is open to your swing path, which is leading to a push to the right. Focus on getting your club face more aligned with your swing path at impact. You also have a bit too much backspin, which can lead to a higher flight. Try to focus on hitting through the ball to lower the spin. Overall, work on your club face alignment for better accuracy.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:24:43,Brian,,5 Iron,77.8403223967307,-2.094076871871948,9.596710205078123,9.488921165466309,-0.1077890396118164,121.4362525945262,1.560068726020931,11.65070629119873,8.995223045349121,1641.092529296875,947.4852294921876,1894.970458984375,Measured,-30.00000190734864,12.402890818043716,160.88528642700658,2.142014265060425,6.013408143679214,192.0856210431848,0.9433607459068298,3.1623040002396863,"Your shot shows good distance for a 5 iron, but your attack angle is a bit too negative, which might lead to consistent low ball flights. Additionally, your club path is significantly out to in, contributing to a slice. Focusing on a more neutral swing path and a slightly upward attack angle can help you get more height and control on your shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:25:21,Jason,,5 Iron,77.29789025355876,-1.445356369018555,9.19151782989502,11.06219482421875,1.8706769943237305,108.07249847564162,1.3981299893326131,13.45602035522461,10.236845016479492,2618.74658203125,-244.3017120361328,2630.1171875,Measured,5.329672813415527,14.709994126628544,148.5206781641391,12.286231994628906,31.60456777780132,167.26627687379187,12.41554069519043,35.96226896846974,"Your shot data indicates a solid club speed and decent carry distance. However, your club path is too far to the right and the club face is pointing even more right at impact, which is causing a slice. Focus on aligning your swing path more towards the target and adjusting your club face angle at impact for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:26:02,Herald,,5 Iron,78.78973864543605,,,,0.0,101.53996582687978,1.288746067350505,12.36367893218994,8.429241180419922,2622.609375,92.2157211303711,2624.230224609375,Measured,-2.013794183731079,11.07517470960238,129.4960358593653,8.121561050415039,18.294403555590407,150.0499278438474,8.005133628845215,20.896259385522622,"Your 5-iron shot showed good ball speed and carry distance, but there's significant deviation in your shot direction, meaning your shots aren't consistently straight. Working on your swing path could help improve your accuracy. Focus on keeping your club on a straighter line during your swing to reduce the side spin and improve your consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:28,Brian,,5 Iron,77.82334979250572,0.1293935030698776,4.804200649261475,9.155896186828612,4.351695537567139,113.172864177448,1.4542276126534246,13.863605499267578,8.12199592590332,1863.34619140625,-289.8305358886719,1885.7520751953125,Measured,8.841114044189453,14.904615019431276,159.67936820879004,10.641611099243164,29.487208523682057,183.26706247573748,10.898418426513672,34.65002816525657,"Your swing speed with the 5-iron is solid, but the club face is open relative to your swing path, leading to a shot that fades. Focus on aligning your club face more with your swing path. Improving your attack angle will also help you get better launch and distance. Aim to work on your club face alignment during your setup and through your swing.",face angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:28:58,Jason,,5 Iron,76.19095048851705,2.9102139472961426,3.3577661514282227,9.543482780456545,6.18571662902832,107.3910514026411,1.4094987753017507,12.927050590515137,8.259381294250488,1880.161376953125,463.5755310058594,1936.4681396484373,Measured,-13.850675582885742,11.790509690642466,140.8942708632294,5.200929641723633,12.771876411565245,167.35783961786728,4.649073123931885,13.564811110235496,"Your 5-iron shot looks solid! You're getting good distance with a club speed of 76 mph and ball speed of 107 mph. However, your attack angle is slightly positive, which could lead to higher shots. Your club face is open to the path, which is likely causing some push to the right. Focus on getting the face more in line with your club path at impact for straighter shots.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:29:44,Brian,,5 Iron,77.19539756912127,1.52778160572052,3.5728938579559326,8.770674705505371,5.197780609130859,110.3912514627009,1.4300237441468688,14.00489330291748,7.651496887207031,5097.017578125,-28.811599731445312,5097.09912109375,Measured,0.3238689005374908,20.80036005166835,149.43193355478434,8.380213737487793,21.77841227467934,160.16590062473006,8.334843635559082,23.2173194628474,"Your shot shows a good swing speed and decent carry distance for a 5-iron. However, your attack angle is slightly positive, which means you might be hitting up on the ball more than needed. The face is open relative to your swing path, which contributes to some sidespin and can cause your shots to drift right. Focus on aligning your clubface more square to your target at impact. Additionally, reducing your backspin can help the ball carry further. Try to tighten your shot dispersion as well.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:30:25,Brian,,5 Iron,77.77306343921373,-2.1016201972961426,7.104269981384277,11.732277870178224,4.628007888793945,103.08357682168752,1.325440612253317,14.079257011413574,10.526095390319824,1989.36865234375,-251.6601409912109,2005.2232666015625,Measured,7.20976448059082,12.366548151513143,136.3616146616414,12.578539848327637,29.69648287641576,159.02047355782997,12.781001091003418,35.179321567472016,"Your club speed and ball speed are solid, which is great. However, your attack angle is slightly downward, and your face is open to the target line, causing the ball to go right and add sidespin. Focus on aiming and aligning your club face more squarely to the target. Try to keep your swing path more neutral. This will help you hit straighter shots and improve your distance control.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:31:26,Jason,4 Hybrid,4 Hybrid,75.41043255827572,-0.7274341583251953,4.324182033538818,2.9945943355560303,-1.329587697982788,103.7096346669232,1.375269059579766,2.5332393646240234,3.00089955329895,3252.288818359375,-394.0493469238281,3276.073486328125,Measured,6.908320426940918,1.4264001211579398,76.98773073819757,4.19423246383667,5.630703574219467,130.48385218855947,4.690141677856445,10.669310372795508,"Your club speed and ball speed are solid, but the low launch angle and high backspin indicate you're striking down too much on the ball. This can lead to shorter distances and excessive spin. Focus on a more upward angle of attack to help launch the ball higher and reduce the backspin. Try to ensure the clubface is more square to the path to improve accuracy and distance.",attack angle adjustment drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:03,Lauren,4 Hybrid,4 Hybrid,75.82123101981142,-1.0424318313598633,4.413881778717041,3.9766690731048575,-0.4372127056121826,103.97191217494674,1.37127702592668,16.01155662536621,3.818822145462036,2375.7314453125,-372.1400146484375,2404.701171875,Measured,8.902599334716797,16.291429939757904,144.67065417564845,6.578586101531982,16.574342882661426,164.45625013316203,6.863614082336426,19.65357923451984,"Your swing speed is solid for a 4 Hybrid, and you're generating good ball speed. However, your attack angle is slightly negative, which means you're coming down on the ball too much. A cleaner hit can improve your launch angle and distance. Focus on a more upward strike on the ball and aim for a more neutral or positive attack angle. Also, keep an eye on your club path and face angle for better accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:32:42,Herald,4 Hybrid,4 Hybrid,73.18870245208018,-1.025844931602478,3.755729913711548,14.006342887878418,10.25061321258545,104.16570193962708,1.4232483764530308,19.29996109008789,11.97507095336914,2549.239501953125,-1297.2440185546875,2860.32568359375,Measured,26.97040367126465,20.131824362729503,144.9798015051074,21.55250740051269,53.25887098309522,156.21551973030364,22.15692710876465,58.91585326928271,"Your shot shows some promising distance with a carry of nearly 145 yards, but the ball is curving a bit off to the left. Your club face at impact is much open compared to your path, which is likely contributing to that leftward spin. Focus on aligning your clubface more towards your target at address and during your swing. Additionally, your attack angle is slightly downward; try to get a bit more upward to add height and reduce backspin for better distance.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:33:21,Brian,4 Hybrid,4 Hybrid,74.5677926779299,-5.718717575073242,6.92975664138794,14.550501823425291,7.6207451820373535,102.07862628022394,1.3689372128945494,19.82588768005371,12.819211959838867,3992.771240234375,-1171.503662109375,4161.0869140625,Measured,16.352014541625977,22.65699827181016,139.29091326545313,20.56753730773925,48.93448372958801,150.41966644790773,20.925825119018555,53.723726707846254,"Your shot shows good ball speed but with a high spin rate, which can lead to a loss of distance and control. Try to focus on a more neutral clubface at impact to reduce the spin and improve accuracy. Also, your attack angle indicates you're hitting down on the ball too much, which can lead to more spin. Work on sweeping the ball more with a higher attack angle. This should help you hit it straighter and further.",sweep drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:29,Brian,5 Wood,5 Wood,78.09451893129972,-0.1246114075183868,5.114487648010254,13.178760528564451,8.0642728805542,106.65441136627852,1.3657093074624498,16.666234970092773,11.465292930603027,2474.982666015625,255.55499267578125,2488.141357421875,Measured,-5.895199775695801,18.771920704082504,153.0122754752956,10.12869358062744,26.908673075533216,171.27172557493395,9.86254596710205,29.336314389674044,"Your 5 Wood shot shows some solid potential! Your club speed is good, but your attack angle is a bit negative, which means the club is coming down too steeply at impact. This can lead to a higher ball flight and less distance. Also, your face angle is open (pointing right), which likely contributes to your shot's rightward direction. Focus on making a more level swing and ensuring your clubface is square at impact for better accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:34:56,Jason,5 Wood,5 Wood,78.49865293637504,-3.127405881881714,6.164474010467529,8.006576538085938,1.842102527618408,100.08117518702238,1.2749413071857485,15.515107154846191,7.348125457763672,2363.57080078125,-283.1954040527344,2380.47607421875,Measured,6.832423686981201,14.124660887472828,134.65382847767523,9.497197151184082,22.21782834144915,154.61738523055828,9.6958646774292,26.040445666589903,"Your 5 wood shot showed a solid club speed and ball speed, which is great! However, the negative attack angle indicates you're hitting down on the ball, causing it to launch lower than ideal. Try to focus on a more upward angle at impact for better launch. The face angle suggests you're closing the clubface a bit too much, causing the ball to curve left. Work on aiming the clubface at your target and keeping your swing path straighter.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:36:29,Herald,,Driver,88.05659282110446,-1.9965920448303225,3.439642906188965,6.220081806182861,2.7804388999938965,123.2861640562296,1.4000787460252686,13.028359413146973,5.539708614349365,1773.6309814453125,232.54689025878903,1788.81103515625,Measured,-7.469639778137207,16.63089480848612,181.443483712741,3.733185052871704,11.813712218975866,205.79763841309972,3.477220296859741,12.482068520362532,"Your driver swing shows good potential, but let's work on your attack angle and club face alignment. A downward attack angle can lead to less distance and inconsistent ball flight. Aim to have a neutral or slightly upward attack angle for better launch. Additionally, your club face is slightly open at impact, which contributes to your sidespin. Focus on keeping the face square to the path.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:15,Jason,,Driver,80.82682661476883,-0.2216047495603561,3.19545841217041,10.567164421081545,7.371706008911133,111.18636122462884,1.3756121065417737,19.254959106445312,9.079947471618652,4304.576171875,-437.08734130859375,4326.71044921875,Measured,5.797950744628906,28.24323719948393,157.1128746715567,12.66359519958496,34.44330695628878,167.3341771481937,12.723198890686035,36.85389185166014,"Your driver swing shows a good club speed and ball speed, but the attack angle and high amount of backspin suggest that you're hitting down on the ball a bit too much. This can cause the ball to balloon in the air and lose distance. Focus on hitting up on the ball for a better launch. Also, the face angle indicates that your club is open at impact, which may lead to shots that veer off to the right. Working on a more neutral club path can help improve your accuracy.",upward attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:39:59,Herald,,Driver,83.64899779501684,-1.4678122997283936,4.986281394958496,1.9659126996994016,-3.0203685760498047,121.96239479226551,1.458025774452627,8.931743621826172,2.2387638092041016,3119.093017578125,-46.47085189819336,3119.439208984375,Measured,0.8535773158073425,13.795154113792364,167.75077344960482,2.622340679168701,7.675080254275429,188.53197866532355,2.644638776779175,8.699216826556153,"You have a solid swing speed, but your attack angle is slightly negative, which can lead to less optimal launch conditions. Focus on making your swing path a bit more neutral and work on getting the face to slightly more square at impact. Also, your backspin is quite high; try to lower it for better distance. A good drill is to practice teeing the ball a bit higher and focusing on striking it on the way up to help increase your launch angle.",tee height and upward strike drill,1.1954004,68.0,101.325,83
+6/8/24 19:40:41,Brian,,Driver,82.95316368796739,-2.502622604370117,2.158742666244507,2.1125376224517822,-0.0462050437927246,119.6512363842712,1.4423950945903103,16.44225311279297,2.005403518676758,2515.8193359375,-1134.41357421875,2759.753662109375,Measured,24.27119445800781,23.260042902890973,176.62156299736125,10.8931245803833,33.37753422026185,194.38715499404492,11.679834365844728,39.35226400890406,"Your driver swing shows promise, but with a slightly negative attack angle, you're hitting down on the ball. This can lead to less distance and higher spin. Focus on hitting up on the ball by adjusting your stance and pushing the ball further forward in your setup. Your launch angle is good, but reducing backspin will help improve carry distance. Try to work on a more upward attack angle with a consistent follow-through to maximize distance.",upward attack drill,1.1954004,68.0,101.325,83
+6/8/24 19:41:14,Lauren,,Driver,88.60963177526264,1.261223554611206,2.175256490707397,0.8978737592697144,-1.277382731437683,125.81519301780465,1.419881682128023,9.529729843139648,1.0097172260284424,3085.26123046875,47.08735275268555,3085.62060546875,Measured,-0.8743820786476135,16.238101775118025,179.361953993317,0.7217214107513428,2.2596670342307164,197.7501125757426,0.6867107152938843,2.3697859604478992,"Your swing speed is good for consistent ball distance, but your launch angle could be higher to maximize carry. Focus on slightly increasing your attack angle and reducing backspin to help the ball rise better in the air. Also, consider adjusting your club path to improve your shot shape.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:42:28,Herald,,Driver,88.39012284058026,-1.245131492614746,2.6322381496429443,-0.80820631980896,-3.4404444694519043,125.99018406599043,1.4253875887606282,7.908179759979248,-0.3345149457454681,2748.999267578125,-729.0291748046875,2844.025390625,Measured,14.852828025817873,11.782423692432872,168.61236769092102,4.497232437133789,13.221220327807146,195.4911143337668,5.180091857910156,17.6502520583374,"Your swing speed and ball speed are good, but your launch angle is a bit low, which can affect distance. The face was slightly closed to the path, causing a leftward spin. Focus on keeping the club face square at impact and try to increase your launch angle for better carry. A slight adjustment in attack angle could also help you elevate the ball more effectively.",launch angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:30,Lauren,,Gap Wedge,64.07697822035743,-7.119330406188965,6.864029407501221,3.6138319969177246,-3.250197410583496,81.10346555713659,1.265719261576692,27.9687442779541,3.827358961105346,4445.51171875,2508.61083984375,5104.478515625,Estimated,-29.43612289428711,20.627175971351107,98.19815613283664,-6.226205348968506,-10.650019953230869,105.41492570063838,-6.906374931335449,-12.675907200001689,"Your gap wedge shot shows that you have a good club speed and solid ball speed, but your attack angle is quite steep, and the ball's backspin is higher than average. This combination suggests the ball is launching too high with a lot of spin, which can lead to difficulty controlling its distance. To improve, try focusing on a shallower attack angle and working on your club path to make better contact. This can help reduce excessive backspin and improve your distance and accuracy.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:43:55,Brian,,Gap Wedge,64.9246953754714,-3.875723123550415,9.904948234558104,4.421084880828857,-5.483863353729248,77.83796722389707,1.1988961484339025,26.43396377563477,4.870955944061279,4474.76025390625,1359.0743408203125,4676.59716796875,Estimated,-16.894588470458984,18.1327670274693,94.39539033483652,-0.3262591660022735,-0.5385634756013999,102.60158654799852,-0.7659170627593994,-1.371906850010916,"Your gap wedge shot is pretty solid but could use some adjustments. Your club speed is good, but the attack angle is a bit steep (negative angle means you're hitting down on the ball). This can lead to less distance and more spin. Try to level out your swing a bit more. The club path is to the right, which means your ball is likely starting right and curving back left slightly. Work on making your path more neutral and keeping the face more square at impact. This will help with distance and accuracy.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:25,Brian,,Gap Wedge,58.853665670047576,-7.572020530700684,9.757854461669922,4.295412063598633,-5.462442398071289,85.03719298250962,1.4448920388282227,22.515226364135746,4.749320030212402,7443.6806640625,2927.545166015625,7998.681640625,Estimated,-21.469350814819336,18.83206976750876,100.1235352457934,-3.762130498886109,-6.569551794947529,105.5782935272282,-4.199599266052246,-7.731641566658084,"Your gap wedge shot shows good power with a ball speed of 85 mph, but your attack angle and club path indicate that you're coming down too steeply and maybe pushing the ball to the right. Focus on swinging more from the inside out, and try to keep your club path more neutral. This will help create a more efficient strike and potentially straighter shots.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:44:50,Brian,,Gap Wedge,64.86889228581367,-4.146259307861328,11.196895599365234,8.740450859069824,-2.45644474029541,84.22736339037147,1.2984245671910657,27.37667655944824,8.580638885498047,6225.228515625,1087.379150390625,6319.48291015625,Estimated,-9.908063888549805,23.49323837711768,102.41564092065528,5.480082988739014,9.780731863237747,107.81705017843252,5.246429443359375,9.858812381225787,"Your gap wedge shot shows good distance with a nice launch angle, but your club path and face angle indicate a tendency to push the ball to the right. Focus on aligning your clubface with your target at impact for straighter shots. A little improvement in your attack angle could also help. Try to swing more level instead of downward to get better contact and control the spin.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:10,Jason,,Gap Wedge,64.03662028587678,-2.724722623825073,8.8446683883667,11.452577590942385,2.607909202575684,71.51529668775811,1.116787493913553,29.711509704589844,10.514113426208496,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,15.137213925751894,88.85664530455324,15.136923789978027,23.202834960959763,105.00009824392782,15.767194747924805,28.5315901742024,"Your gap wedge shot showed a solid club speed and decent ball speed, but the shot went off target due to a combination of your club path being too far right and the club face being aimed even more right at impact. This resulted in a high launch angle and a significant deviation from your intended line. Focus on aligning your body and clubface more toward your target, and practice swinging on a straighter path.",alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:36,Lauren,,Gap Wedge,62.805244622840746,-5.455626487731934,11.3257417678833,5.732773780822754,-5.592967987060547,76.31878688062079,1.2151658247481054,28.05463981628418,6.126186847686768,3560.227294921875,1856.5377197265625,4015.21484375,Estimated,-27.540515899658203,18.018180099661777,92.05120386459294,-1.7560231685638428,-2.8207250700680504,101.13368741113572,-2.4968512058258057,-4.405927761055466,"Your gap wedge shot shows a few areas for improvement. The club path is quite open, which means you're coming in a bit too much from the outside, causing the ball to spin off to the right. Additionally, the attack angle is negative, indicating you might be hitting down too steeply. Focus on a smoother swing and try to bring the club path closer to a neutral line. A higher launch angle is great, but controlling the spin can help with distance. Consider practicing with a more neutral swing path for better results.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:45:56,Brian,,Gap Wedge,62.17321351317196,-3.2468056678771973,14.094348907470703,15.49631690979004,1.401968002319336,67.86098150609678,1.0914826123909425,30.2808837890625,14.492610931396484,2441.382568359375,498.7486572265625,2491.806396484375,Estimated,-11.546051025390623,15.50567595792927,80.39672834375233,12.661539077758787,17.62225091298319,91.73649134921288,12.244274139404297,19.45545819854783,"Your shot shows some interesting numbers. The club speed is decent, but with an attack angle of -3, you're hitting too much down on the ball, which can lead to lower launch and less distance. The club path and face are aimed a little to the right, which is causing some sidespin. Try focusing on improving your swing path and getting a more upward attack angle. This will help you launch the ball higher and straighter.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:17,Lauren,,Gap Wedge,62.66355025725216,-3.833822011947632,7.451906681060791,8.920304298400879,1.468397617340088,75.29540455176357,1.2015821676661147,28.377092361450195,8.259775161743164,5134.81103515625,623.1156616210938,5172.48095703125,Estimated,-6.9190826416015625,18.91921874343984,89.69335056595537,6.647502422332764,10.382957777874026,96.48126707354822,6.436265468597412,10.81534018387697,"Your gap wedge shot shows decent speed and good carry distance. However, the clubface is slightly open compared to your swing path, leading to some sidespin and a rightward deviation. Focus on aligning your clubface more towards your target during your setup and follow-through for better accuracy. Additionally, try to reduce your attack angle to achieve a cleaner strike.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:35,Lauren,,Gap Wedge,59.89897841260927,-7.216918468475342,19.999998092651367,10.732053756713867,-9.2679443359375,70.08658143432149,1.1700797457935883,29.20101356506348,11.318092346191406,2055.192626953125,999.6022338867188,2285.39306640625,Estimated,-25.93730926513672,15.305766261189888,83.74629443608956,6.2349534034729,9.09532122898338,96.24221438715269,5.468914031982422,9.172424501992396,"You're hitting the ball well, but the club path is too far to the right (19.9 degrees), causing the ball to curve more than desired. Focus on creating a more neutral club path and adjusting your attack angle to be less steep to improve consistency.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:46:56,Lauren,,Gap Wedge,57.9049491466044,-7.368537425994873,19.999998092651367,11.489483833312988,-8.510514259338379,69.73025061118096,1.2042191840051035,28.627338409423828,11.940262794494627,3190.73388671875,1673.762451171875,3603.0908203125,Estimated,-27.680147171020508,15.177628272536596,80.51599186332714,5.38947057723999,7.562516651184353,90.18474730482194,4.581890106201172,7.204350108665949,"Your shot with the gap wedge shows a good club speed and ball speed, but the attack angle is too steep at -7.4 degrees. This can lead to inconsistent contact and excessive backspin. Focus on making a shallower swing path and keeping the clubface more square to your target. Your carry distance is decent, but with some adjustments, you can improve accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:47:46,Brian,56,Sand Wedge,62.17939157524279,-3.5903642177581787,5.990774631500244,5.448307514190674,-0.5424671173095703,71.34233228286212,1.1473629843503907,31.09897232055664,5.224971294403076,6347.4482421875,2089.93310546875,6682.658203125,Estimated,-18.22442054748535,18.88317853266585,79.69266974767834,-0.5712977051734924,-0.7947373740901398,84.0319378244094,-0.8838168382644653,-1.2963637011566504,"Your sand wedge shot shows solid distance and decent direction, but there's room for improvement. The club path is slightly out to the right, which is causing your shots to finish right of the target. Focus on getting your club head to move more from the inside towards the target. Additionally, your attack angle shows you're hitting down on the ball a bit steeply. Try to improve your follow-through to get the ball in the air more easily and control that trajectory. Overall, great contact but let's work on the direction.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:10,Herald,56,Sand Wedge,63.1611615840884,-3.325790405273437,5.856069564819336,6.950545787811279,1.0944762229919434,73.66611134528011,1.1663197683153144,31.52379035949707,6.442088603973389,5689.76708984375,991.3569946289062,5775.48583984375,Estimated,-9.883716583251951,20.67329317357371,85.04530227847681,3.664098024368286,5.43497871790521,90.20309489678677,3.448214292526245,5.425408600586593,"Your sand wedge shot shows good ball speed and launch angle, but the club face is open relative to your swing path, which is causing the ball to curve more to the right. Focus on squaring the clubface at impact and aligning your body better with the target for improved accuracy and distance control.",face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:33,Brian,56,Sand Wedge,62.33171408490489,-4.307737350463867,12.252887725830078,13.65871238708496,1.4058246612548828,68.66001655608079,1.1015262064276916,35.400962829589844,12.7527437210083,3347.4453125,1773.2049560546875,3788.092529296875,Estimated,-27.91101455688477,19.81198470079994,78.21713621033905,5.884697914123535,8.019354169533301,85.4052538314345,5.188935279846191,7.724115633073609,"Your club speed and carry distance are solid. However, your data shows a steep attack angle and an open face, which suggests the ball may not be controlled well. Focus on tightening your club path and aligning the clubface better at impact to improve accuracy and distance. Try to keep your attack angle more neutral, which can help you strike the ball cleaner.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:48:56,Lauren,56,Sand Wedge,60.14078042347956,-5.971702575683594,-7.71010684967041,-8.38134765625,-0.6712408065795898,70.67966259326886,1.175236870815112,30.980995178222656,-7.849371433258057,6289.328125,11.454726219177246,6289.33837890625,Estimated,-0.1043524518609047,18.63262835571664,79.64032195687014,-8.69000244140625,-12.032723561169746,84.47801208962755,-8.631832122802734,-12.678844149693193,"Your shot data indicates that your club path and face angle are quite a bit open at impact, which is causing the ball to start left and curve more to that direction. Additionally, your attack angle is a bit steep, which can lead to less control on your short game shots. Focus on improving your alignment and square up the club face at impact. A slightly shallower attack angle can help with more consistent contact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:03,Jason,56,Sand Wedge,,,,,0.0,110.52271447963903,-49.40807342529297,,1.7717710733413696,1595.401123046875,70.57503509521484,1596.9613037109375,Measured,-2.5329160690307617,,,,,,,,"It looks like there’s some data missing, which makes it hard to diagnose exactly what’s going wrong. However, with a sand wedge, focus on your impact points. Ensure you hit the ball first and then take a small divot. Work on your balance and follow-through to enhance consistency.",impact drill,1.1954004,68.0,101.325,83
+6/8/24 19:49:20,Lauren,56,Sand Wedge,59.829803743856246,-7.761638641357422,0.2661548554897308,-7.208763122558594,-7.474917888641357,68.47476429292237,1.144492543984884,29.34703254699707,-5.888138294219971,5950.19775390625,503.5811767578125,5971.46923828125,Estimated,-4.837567329406738,16.13797536132779,76.48798204864579,-7.922881126403809,-10.54313834656,82.62773378398106,-7.975357532501221,-11.464340359793256,"Your club speed and smash factor are decent, but we need to focus on improving the angle of attack and ensuring the clubface is more aligned with your swing path. This will help you hit the ball straighter and improve your distance. Work on keeping your face square to your intended target to reduce the side spin and make more consistent contact.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:04,Brian,56,Sand Wedge,59.067184273827024,-4.740612506866455,6.281359672546387,,31.08847045898437,66.8950619810862,1.13252498495561,13.586149215698242,31.48239517211914,3790.62060546875,-2035.8150634765625,4302.7138671875,Estimated,28.238754272460938,3.9994892797865305,54.38396050774236,37.28501892089844,32.94473671980677,75.60938353610436,38.77491760253906,47.35133434815498,"Your shot with the sand wedge shows that your club speed is good, but your attack angle is a bit steep, which can lead to inconsistent strikes. The ball is launching quite low and spinning a lot, affecting your distance and accuracy. Focus on keeping a more neutral attack angle and aim to strike the ball with a slightly upward motion to enhance your launch and reduce spin. Try to align your club path better with your target to help improve direction.",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:23,Herald,56,Sand Wedge,57.27479534861459,-7.083298206329346,-2.3413124084472656,-4.667009353637695,-2.3256969451904297,64.82692156993608,1.1318577600383195,28.59146499633789,-4.126549243927002,5690.6630859375,139.84051513671875,5692.380859375,Estimated,-1.4076846837997437,13.792856492993224,70.59107099731955,-4.829496383666992,-5.943146628474267,77.28246865823257,-4.828928470611572,-6.505772740966847,"Your swing has some room for improvement, especially with your club path and face angle. You're hitting the ball with a slightly open clubface, which is causing it to veer left and reducing distance. Focus on making a more neutral swing path and aim to square the clubface at impact to improve accuracy and carry distance.",clubface alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:50:48,Jason,56,Sand Wedge,56.72914190926622,-6.424034595489502,7.257169723510742,-4.0071306228637695,-11.264300346374512,61.72303417255216,1.08803045657333,32.8652229309082,-2.3834800720214844,4471.5498046875,116.58792877197266,4473.0693359375,Estimated,-1.4935500621795654,14.770072269394632,66.46451483943838,-2.946764707565308,-3.4168173905510173,73.15245824702106,-2.9584999084472656,-3.775534611136578,"Your swing with the sand wedge shows a good club speed and decent launch angle, but the attack angle is a bit steep, which means you're hitting down on the ball more than necessary. Additionally, the club face is closed relative to your swing path, causing the ball to curve left. Focus on flattening your attack angle and keeping the club face more square to improve your accuracy and distance.",swing path drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:23,Jason,56,Sand Wedge,55.19451214419541,-4.29251766204834,4.782971382141113,7.123994827270508,2.3410234451293945,59.51470124515663,1.0782720769353795,33.64337921142578,6.450289726257324,3496.93701171875,-325.5411376953125,3512.05712890625,Estimated,5.318520545959473,13.903563643509417,63.6274548118754,8.06981086730957,8.931995120428951,71.62904909226745,8.137354850769043,10.13886555280328,"Your swing speed is solid for a sand wedge, but the club face is significantly open at impact, which is causing the ball to go right (slices) and reducing control. Work on aligning your face with your path at impact to get straighter shots. Focus on making a smoother, more consistent swing with a slightly more neutral path.",club face alignment drill,1.1954004,68.0,101.325,83
+6/8/24 19:51:37,Jason,56,Sand Wedge,50.77550818304053,-9.44358730316162,3.0982139110565186,-2.734247922897339,-5.832461833953857,55.42405616312544,1.0915509887823749,33.16047286987305,-1.85830307006836,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,10.836305582562543,57.881037401417416,1.480019450187683,1.494975054413359,70.52124334968266,2.0883476734161377,2.5697657956342823,"Great effort with your sand wedge! Your club speed is decent, but your attack angle is quite negative, which means you're hitting down on the ball too much. This can lead to higher spin and less distance. Focus on a slightly shallower angle of attack to help the ball lift better. Additionally, the club face is slightly closed at impact, which could be causing the ball to curve left. Try to square the face more at impact. Keep practicing!",attack angle drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:00,Brian,56,Sand Wedge,42.91190608785382,-3.523069143295288,0.5943569540977478,-3.207233667373657,-3.80159068107605,60.29647782754637,1.4051223384041949,29.61201286315918,-2.560124397277832,5709.1787109375,3296.195556640625,6592.3916015625,Estimated,-30.0,11.787801147194727,60.65114415398193,-10.452857971191406,-11.003723187437911,66.81719493882747,-11.129584312438965,-12.89763855810304,"Your shot shows that while you're generating decent ball speed, your club face is slightly open at impact, causing some unwanted sidespin. This results in your ball starting to the left and curving. Focus on keeping the club face square to your target at impact. Additionally, your backspin is quite high, which may be affecting your distance. Working on a more level swing path can help. Try practicing maintaining a balanced finish.",club face drill,1.1954004,68.0,101.325,83
+6/8/24 19:52:35,Herald,56,Sand Wedge,54.87825339216624,-7.61212158203125,3.2573375701904297,6.414357662200928,3.157020092010498,62.0329100648728,1.1303732577197485,31.15261459350586,5.676479816436768,3143.275390625,1727.4749755859375,3586.690673828125,Estimated,-28.79222679138184,13.243338187220388,66.74163523312791,-0.5162413120269775,-0.6015077125832562,75.55349805589503,-1.2754888534545898,-1.68192204497484,"Your sand wedge shot had a decent carry distance of about 67 yards, but there's room for improvement. The attack angle was a bit steep, which can contribute to too much backspin. Try to keep the club moving a bit more level through impact for a better launch. Also, the club face was slightly open at impact, leading to a bit of rightward spin. Focus on aligning your face with your swing path at impact to help with direction.",club face alignment drill,1.1954004,68.0,101.325,83
diff --git a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
index 849a0385cd..da6aee6a5d 100644
--- a/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
+++ b/examples/agents_sdk/basics_of_agents_sdk/data/processed/Golf_Shot_Data_9.csv
@@ -1,79 +1,79 @@
 Date,Player,Club Name,Club Type,Club Speed,Attack Angle,Club Path,Club Face,Face to Path,Ball Speed,Smash Factor,Launch Angle,Launch Direction,Backspin,Sidespin,Spin Rate,Spin Rate Type,Spin Axis,Apex Height,Carry Distance,Carry Deviation Angle,Carry Deviation Distance,Total Distance,Total Deviation Angle,Total Deviation Distance,Note,Tag,Air Density,Temperature,Air Pressure,Relative Humidity
-5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"Your club speed is good for a pitching wedge, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to too much spin and may cause your shots to fall short. Try to focus on hitting slightly up on the ball for better launch and carry. Your club path is also moving a little to the left, which can lead to hooks. Work on keeping your path more neutral. Overall, good carry distance, but aim to reduce backspin for better control.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your shot data indicates a solid swing speed and decent ball speed, but there's room for improvement in your accuracy. The attack angle is slightly negative, which suggests you may be hitting down on the ball too much. This can lead to less distance and control. Focus on keeping a more neutral attack angle to help with clean contact and better launch conditions. Additionally, the spin rate is on the high side, which could make your shots balloon. Working on your club path could help reduce sidespin and improve overall direction.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your club speed is solid for a pitching wedge, but the attack angle is slightly negative, meaning you're hitting the ball down a bit too much. This may cause you to lose some distance and control. Work on adjusting your swing to hit the ball with a more level or slightly upward angle. Also, your ball flight is veering a bit to the right, so pay attention to your club path and face angle at impact. A little more focus on aligning your club face with your path can help straighten out those shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your club speed is decent, but the attack angle is slightly negative. This means you're more likely hitting down on the ball, which can create unnecessary backspin. Aim for a more neutral or slightly positive attack angle to help the ball lift better. Also, your club path and face angle suggest you're making contact a bit open, which is causing the ball to curve to the right. Focus on squaring the club face at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Great job with your pitching wedge! Your club speed is solid, but your attack angle indicates that you're coming in a bit too steep, which may be causing the high backspin. Try to focus on a more level swing for better contact and lower spin. Also, the ball is curving left, so work on your swing path to straighten it out. Aim to align your body better with your target. Keep practicing, and you'll see improvement!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"It looks like your ball speed is good, but your smash factor is negative, which suggests the club isn't making solid contact with the ball. Focus on making clean contact and keeping your hands ahead of the clubface through impact. Also, your backspin is very high, which can suggest that the ball is taking off too steeply. Work on hitting more downward on the ball to control the launch and spin better.",contact drill,1.2077947,63.0,101.325,88
-5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Your pitching wedge shot is looking pretty solid! You have good club speed and ball speed, which is great. The launch angle is nice, helping the ball get up in the air. To improve, work on closing the club face a bit more to reduce the spin and help with distance. Right now, your trajectory is a bit high; a slight adjustment will help in achieving a more penetrating flight. Also, aiming for a more neutral attack angle can lead to better contact and consistency.",face angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your 7 iron shot shows potential, but there are a few areas to work on. Your club speed is good for generating distance, but your attack angle is a bit too negative, which may cause some low shots. Additionally, the club face is open relative to your swing path, resulting in a push to the right. Focus on improving your alignment and keeping your club face square at impact. This could help you achieve a more accurate shot and better control over your spin.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"You're generating decent ball speed with your 7 iron, but there's room for improvement. Your club speed is good, but a negative attack angle suggests you're hitting down on the ball too much. Try to level out your swing to achieve a more positive angle of attack. Additionally, your launch angle and backspin are higher than ideal for distance, causing the ball to rise too steeply. Work on getting the clubface more aligned with your path to reduce sidespin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your swing speed is decent for a 7-iron, but let's focus on a few areas for improvement. Your attack angle is slightly downward; try to level out your swing to help with consistency. The club face is closed at impact, which is causing the ball to start right and potentially curve. Aim for a neutral club face at impact. Work on correcting your aim too, as your carry deviation suggests inconsistency. To improve, focus on ensuring the club face is square at impact and practice hitting straight shots.",club face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your shot shows that you're hitting with decent distance, but your club face is angled quite open at impact, which could cause a slice. Try to focus on keeping your club path more neutral and square the face at impact. Also, your attack angle is slightly descending, so think about making your swing feel more upward to help with consistent ball flight.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your 7 iron shot showed that while you have decent speed, your club face is aimed quite open at impact (11.3°), causing the ball to veer off path to the right. To improve accuracy, focus on aligning your club face more square to your target at impact. Also, your attack angle is quite negative, which might be causing a lowered ball flight. Work on making a slightly shallower swing to help get the ball airborne better.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Your 7 iron swing produces a solid ball speed and decent distance. However, the high backspin might be affecting your carry. Focus on lowering your backspin for better distance. Also, work on your swing path to improve consistency, as indicated by slight deviations in your carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your shot data shows that your club speed is decent, but the high attack angle and face angle suggest that you're hitting the ball too high and to the right. Working on your swing path and face alignment could help improve your accuracy and distance. It's also worth noting the high backspin, which means your ball may lose distance. Focus on a more neutral swing path and ensuring your clubface is square at impact.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your 7-iron shot shows good club speed and decent ball speed, but the high backspin indicates that the ball is likely ballooning in the air, which can hurt your distance. A carry of around 100 yards is solid, but the deviation means your ball is not going exactly where you aimed. Focus on hitting the ball with a more neutral face angle and reducing the backspin for a straighter and longer shot.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"It looks like we have missing data from your shot, but we can still focus on some fundamentals. Since you're using a pitching wedge, ensure you have a solid grip and good stance. Work on your follow-through to enhance your accuracy and consistency.",Follow-Through Drill,1.2077947,63.0,101.325,88
-5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Your pitching wedge shot was decent, but there's room for improvement! The club speed is good, but the smash factor (how efficiently you hit the ball) is a bit low. Focus on making solid contact with the ball. Your attack angle looks fine, but try to aim for a more neutral club path to help straighten out your shots. Overall, work on hitting the ball more consistently to improve distance and accuracy.",solid contact drill,1.2077947,63.0,101.325,88
-5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your shot shows a few key areas for improvement. Your club speed is good, but the attack angle is a bit flat, which could be affecting your contact and spin. The club face is closed at impact, leading to your ball curving to the left. Focus on keeping the face square to the target line and getting more loft at impact to improve your distance and accuracy.",face angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot with the pitching wedge has good ball speed, but the backspin is quite high, which might make it difficult to control the ball on the green. To improve, focus on hitting with a slightly shallower angle. Also, try to align your clubface better with your swing path to reduce sidespin. This will help with direction and distance consistency.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your shot data shows you have a decent club speed and you’re getting a good amount of backspin, which is great for control. However, your attack angle is a bit too negative, and that can lead to lower shots that might not get the lift you want. Also, the club path and face angle suggest that you’re slightly open to the target at impact, which can cause shots to drift right. Focus on making sure your clubface is square at impact and try to angle the club down less steeply. This will help you strike the ball better and improve your accuracy.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your swing is looking pretty good overall, but let's focus on a couple of areas. Your attack angle is a bit steep, meaning you're hitting down on the ball more than you should for a pitch shot. Try to have a shallower attack angle to get more height and carry. Also, your club face is open to your path, which can lead to slicing. Work on keeping the club face square to your path at impact for straighter shots!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your shot data shows good club speed and decent carry distance, but the ball is curving too much to the right (right-handed golfer). This suggests you might be swinging too much to the right and closing the clubface a bit early. Try to work on getting a flatter swing path and keeping the clubface more square to your target at impact to reduce that slice.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"Your club speed is good for a pitching wedge, but your attack angle is a bit negative, meaning you're hitting down on the ball more than you'd want. Try focusing on a more neutral or slightly upward swing. This will help you achieve a better launch angle and reduce the backspin. Aim for a more consistent strike by ensuring your weight shifts towards your front foot during the swing.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is decent for a pitch shot, but the attack angle is a bit too negative, which can lead to inconsistent contact. Focus on approaching the ball more from underneath rather than hitting down sharply. Also, your face angle is significantly open relative to your path, which indicates you might be slicing the ball. Working on your clubface alignment will help improve accuracy.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your club speed is good for a pitching wedge, but the attack angle is a bit too negative (downward). This can result in excessive backspin and loss of distance. Try to focus on hitting more upwards on the ball for better launch. Your club path is moving right, which could lead to pushes or pull shots. Additionally, the spin rate is high, which means the ball is losing distance due to the steep angle of attack. Work on creating a more neutral swing path and a shallower angle to improve distance and control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"Your club speed is decent, and the ball speed shows you’re making good contact. However, your attack angle is a bit negative, which means you're hitting down too much on the ball for a pitch shot. This can lead to high spin and loss of distance. Focus on a more level or slightly upward strike. Your face angle is also open relative to your path, contributing to side spin and a push. Try to align your body better with your target to improve this. Overall, great effort – just a few adjustments needed!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your club speed is decent, and your contact with the ball seems solid. However, the negative attack angle indicates you're hitting down on the ball too much, which can cause excess backspin and reduce distance. Try to focus on a flatter swing path to promote a more upward strike on the ball, which will help with distance and trajectory.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your shot showed a good club speed and ball speed, indicating solid contact. However, the attack angle is slightly negative, meaning you're hitting down on the ball instead of making a more level or slightly upward strike. This could help lower your spin and achieve better carry distances. Your club face is open to the path, which is likely contributing to your ball moving right. Focus on squaring the face and improving your attack angle.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your pitching wedge shot shows a solid ball speed and decent distance, but your shots are drifting left. This indicates your clubface may be slightly open to your path. Additionally, your attack angle is a bit negative, which suggests you're hitting down on the ball too much. Focus on getting a cleaner strike by keeping a more neutral attack angle.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your club speed and ball speed are decent, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can cause low shots and less height. Also, your club path is going a bit too much to the right, which may lead to pushes or fades. Focus on getting a more neutral swing path and try to stay level with your club through impact to improve your launch angle and carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"Your pitching wedge shot shows good speed and a solid carry distance of about 120 yards. However, the attack angle is a bit down (-5.2 degrees), which means you're hitting down on the ball more than optimal for a wedge, leading to higher backspin. Additionally, your club path is slightly out to the right (6.2 degrees), which could cause the ball to drift right. Focus on getting that attack angle closer to level and aligning your club path with your target for better accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Your pitching wedge swing looks solid overall, but there are a couple of areas to work on. Your club speed is decent, but your attack angle is slightly negative, which means the club is descending too much at impact. Aim for a more level or slightly upward angle when hitting. Additionally, your club path is more to the right than desired, which can lead to pushes. Try to focus on bringing the club back on a straighter path. Finally, your spin rate is high, indicating the ball is spinning a lot, which might be causing it to stop quickly but can also lead to a loss in distance. Work on hitting through the ball with a slightly more forward-leaning shaft at impact to reduce excessive spin.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Your club speed is decent for an 8 iron, but your attack angle is negative, which means the club is hitting down on the ball a bit too much. This can lead to excessive backspin, making the ball balloon in the air. Try focusing on a more level or slightly upward swing to improve your launch angle and distance. Also, your club path is quite out to in, which is causing your shots to drift a bit right. Working on bringing the club back to a more neutral path can help straighten your shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your shot data shows that you're generating good ball speed with your 8 iron, but the attack angle is too steep, which can cause the ball to go higher and spin more than desired. This can lead to loss of distance. Work on leveling out your swing a bit and focusing on a more neutral club path. Your launch angle is also a bit high for distance. Try to maintain a consistent swing tempo to help with accuracy and control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your club speed is good, but your attack angle is a bit too negative, meaning you're hitting down on the ball too much. This can cause less distance and more spin. Try to level out your downswing to create a better angle of attack. Also, your club path is too far to the right; aim to bring your swing path closer to straight to reduce the sidespin.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your 8 iron shot shows a decent club speed, but the attack angle is a bit steep, and you have a slight over-the-top swing path, which is causing the ball to spin more than desired. This may result in less distance and accuracy. Focus on improving your swing path for better results.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your 8-iron shot shows promise, but the club face and path angle suggest a tendency to pull the ball slightly left. Focus on aligning your body more square to the target, which should help reduce the deviation. Additionally, your attack angle is a bit negative—try to make a more upward strike on the ball for better launch and distance.",alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"Your club speed is decent, but the negative attack angle suggests you're hitting down on the ball too much, which can cause unwanted spin and control issues. Aim to level out your swing a bit. Additionally, the club path is too far right, which could lead to pulls. Focus on a more neutral swing path. Try to visualize a straight line down your target line during practice.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your 8-iron shot shows a good ball speed and decent distance, but your club path is a bit too much to the left (negative value) compared to where the clubface is aiming (positive value). This can lead to a slice or pull. Also, the backspin is high which may cause the ball to lose distance. Focus on aligning your clubface more with your swing path, and work on your follow-through to keep the ball straighter.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your swing speed is decent, but the attack angle is too steep (negative), which can cause the ball to go lower than desired. Work on your swing path; it’s slightly out to the right, which can lead to a push or slice. Aiming for a more neutral attack angle and path will help you achieve better distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"You made solid contact with a good ball speed, but your shot is going a bit to the right due to an open club face at impact. Focus on keeping your club face square through the swing, and aim to bring your attack angle closer to neutral. This will help improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"Great shot with a solid launch! Your club speed is good, but your attack angle is a bit too steep at -1.69 degrees, which may be causing you to hit down on the ball. Try to level out your swing a bit. Also, your club path is significantly out to the right, which leads to a push. Work on bringing that path more in line with your target. Your spin numbers are decent, keeping your ball in the air nicely, but aim for a more neutral face angle at impact to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"You hit the ball well with a decent distance, but your club path and face angle need improvement. Your club face was open at impact, which caused the ball to drift to the right. Focus on squaring the clubface through impact to improve accuracy. Additionally, try to work on your attack angle; a more neutral angle can give you better launch conditions.",face angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your shot showed decent distance, but your attack angle is slightly negative, meaning you're hitting down on the ball more than ideal for a hybrid. This can lead to excessive backspin and less distance. Focus on having a more level or slightly upward swing through impact to maximize your launch and distance. Also, try to work on keeping your club path more consistent; it deviated a bit, affecting accuracy.",attack angle adjustment drill,1.2077947,63.0,101.325,88
-5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your club speed and ball speed indicate room for improvement in your swing mechanics. The club path is a bit too much to the left (negative value), causing your ball to spin to the left as well. Focus on aligning your club path more towards your target for straighter shots. Additionally, your smash factor suggests you're not hitting the sweet spot effectively, which can affect distance. Work on making solid contact and improving your swing speed with some practice.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"You're making solid contact with a good ball speed, but your attack angle is slightly descending (-1.97°). This means you're hitting the ball a bit too much from above. Try to level out your swing path to promote a more consistent strike. Also, your launch angle at 14.5° is decent, but tightening your face control could help in reducing sidespin for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"Your club speed is decent, but the attack angle indicates you're hitting down on the ball too much. This can lead to lower launch and backspin than desired. Focus on adjusting your swing path to make it more neutral. Improving your face angle to match your swing path will help straighten your shots and increase distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"Your 7-iron shots are solid, but let's focus on a few areas for improvement. Your club speed is good, but increasing it slightly could help. Your attack angle is a bit negative, which means you're hitting slightly down on the ball; try to level out your swing for better launch. The club face is too open at impact, leading to some right spin. Work on squaring the face at impact. Lastly, your carry distance is decent, but there's potential for more distance by optimizing your swing path and face angle.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your shot data shows that your club speed is good, but your attack angle is slightly downward, which can lead to excessive backspin and less distance. Additionally, the club path is moving too far to the left while the club face is open, resulting in a hook. Focus on creating a more neutral club path and ensuring your face is square to the target at impact.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your shot analysis shows a few key areas to work on. The club path is too far to the left, which can cause the ball to slice. Aim to align your swing path more towards the target. Additionally, the club face is open at impact, resulting in a high launch and a significant amount of backspin. Focus on closing the club face a bit at impact to improve accuracy and distance. Lastly, practice a smoother swing tempo to boost your consistency.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your swing speed is decent for a 7-iron, but the attack angle is a bit too steep, resulting in lower launch and carry distance. Focus on leveling out your swing path and maintaining a square clubface at impact. This should help you achieve better ball flight and distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"You're generating good club speed and ball speed, which is great! However, your attack angle is a bit negative, meaning you're hitting down on the ball more than you should for a 7 iron. Try to focus on sweeping the ball off the ground rather than digging down too hard. Also, your club path and face angle indicate you're slightly pushing the ball to the right. Work on aligning your clubface with your target more consistently.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great job getting decent carry distance with your 7 iron! Your club speed is solid, but it looks like your launch angle could use a bit of adjustment. Increasing that angle can help you achieve more distance. Also, the backspin is high, which might make the ball climb a bit too much. Focus on hitting a flatter ball flight to maximize distance.",launch angle adjustment drill,1.2077947,63.0,101.325,88
-5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your shot with the 7 iron shows good ball speed and distance, but your club path and face angle suggest that you're coming in too much from the outside, which can lead to slices. Focus on a more inside-to-out swing path. Additionally, your attack angle is a bit too negative, meaning you're hitting down on the ball more than needed. Try to level out your swing a bit to promote better contact and consistent distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your shot data shows you're making solid contact with a decent carry distance. However, your attack angle is quite negative, meaning you're hitting down on the ball more than is ideal for a 7 iron. To improve your launch angle and distance, focus on hitting more upward. Additionally, the club face being open relative to your swing path is causing the ball to fade. Work on aligning your club face with your intended target line at impact.",attack angle drill,1.2077947,63.0,101.325,88
-5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Great job with your 7 iron! Your club speed and ball speed are solid, indicating good power. However, your attack angle is too steep (downward), which may lead to less distance and accuracy. Try to adjust your swing to be more level through impact. Also, the club path and face angle show that you're coming too much from the inside and closing the face, causing the ball to draw a bit. Focus on a more neutral club path for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron shot shows some room for improvement. Your club speed is decent, but your attack angle is a bit too steep; try to make it closer to level or slightly up. This can help get a better launch angle and reduce the leftward pull (sidespin) you’re experiencing. Practice aiming more with your body to align your shot, as your club path suggests you are cutting across the ball. Aiming will help straighten out your shots for better accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7 iron shot is good in terms of distance, but your attack angle is a bit negative, which means you're hitting down on the ball. This can lead to too much backspin and can affect distance and control. Aim to have a more level or slightly upward angle at impact. Also, your club path and face angle are quite open relative to each other, leading to a bit of rightward drift. Focus on aligning your clubface with your swing path to improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is solid for a 7-iron, but your attack angle is slightly negative, which means you're hitting down on the ball a bit too much. This can lead to excessive backspin, which might be affecting your distance and control. Try to focus on a more neutral or slightly positive attack angle. Also, your club path is out to the right, which could cause a slice. Work on swinging more from inside to outside to improve your accuracy.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Your club speed and ball speed are solid, indicating good power. However, your attack angle is too negative, which can cause the ball to dig into the ground instead of flying high. Your club face is significantly open at impact (8.3 degrees), which is likely contributing to the rightward flight of your ball. Focus on squaring your club face at impact to improve accuracy and distance.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your pitching wedge shot shows good power with a solid ball speed of around 90 mph. However, the club path is quite out to the right (10.5 degrees), which can lead to pushes or slices. Focus on getting your club path closer to straight or slightly inside-out for more accuracy. Additionally, your attack angle is positive, which is good for ball contact. Try to keep the face angle more square at impact to improve your direction.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your shot shows a slightly closed club face at impact, which might be causing the ball to spin to the left. The carry distance is decent, but focusing on a straighter club path and face will help you improve accuracy and distance. Try to keep the clubface square to your target at impact for more consistent shots.",clubface alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your club speed is solid, and the ball speed is good for a pitching wedge. However, your attack angle is slightly descending (-0.19 degrees), meaning you're hitting a bit too much down on the ball. This could be affecting your launch angle and backspin. Focus on hitting the ball with a more neutral or upward angle to create a higher launch and decrease backspin. Also, your club face is open relative to the path, which is causing some sidespin and resulting in a slice. Work on aligning your club face to your target more consistently.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"Your swing speed is solid for a pitching wedge. The attack angle suggests you're hitting down on the ball a bit too much, which can lead to inconsistent contact. Work on a slightly shallower attack angle to promote cleaner strikes. Also, the face angle shows you’re aiming a bit to the right, which could cause the ball to fade. Focus on aligning your body to the target line.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your pitch shot with the wedge shows good potential, but there's room for improvement. The club face was open (15 degrees), which can lead to shots veering right. A slightly steeper attack angle (aim for around -5 degrees) will help you get under the ball better for improved control and launch. Reducing spin will enhance distance; focusing on a more square club face at impact can help with this. Consider working on keeping everything more aligned during your swing.",face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your club speed is decent for a pitching wedge, but the attack angle is a bit too steep, which can cause inconsistent shots. The club path being slightly to the left and the face angle being a bit open means your ball is likely fading to the right. Work on striking the ball with a more neutral or slightly upward angle. Aiming to improve your face alignment at impact will help with direction. Also, consider practicing consistent ball contact to minimize deviation in carry distance.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your shot distance is decent, but the ball is curving left more than it should. This likely means your clubface is slightly closed relative to your swing path. To improve, focus on getting your clubface to point straighter at impact and work on your swing path. Try rotating your shoulders more during your backswing, which can help straighten out your shots. Also, your club speed is good for a gap wedge, so keep that up!",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your swing and shot data indicate good potential, but there are a few areas to work on. Your attack angle is a bit too steep, which may be causing excessive backspin. Additionally, your club path is quite out to in, leading to some leftward ball movement (hook). Focusing on a more neutral swing path will help straighten out your shots. Aim to improve your attack angle to strike the ball with a more level swing, which will also help with distance control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"Your gap wedge shot shows a solid club speed and ball speed, indicating good energy transfer. However, the ball is curving a bit to the left due to your club path being quite open. Focus on aligning your clubface more towards your target at impact to reduce that leftward spin. Additionally, your spin is a bit high, which can affect how the ball lands and stops on the green. Working on a more controlled swing will help you manage spin better.",club face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your shot shows good club speed and ball speed, but the face angle and path need improvement. The club face was slightly closed at impact, which is causing the ball to veer off to the left. Focus on keeping your club face more square to the target at impact. Also, your attack angle indicates you're hitting down on the ball too much with the gap wedge. Try to level out your swing a bit for better contact and more distance.",face angle awareness drill,1.2077947,63.0,101.325,88
-5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Your gap wedge shot shows a good carry distance of around 100 yards, but the club face is pointing to the right of your intended path. This can lead to a rightward movement of the ball. To improve, focus on aligning the clubface more square to your target and work on your swing path to avoid the excessive rightward angle. A little practice with your attack angle will also help you get a better strike on the ball.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your gap wedge shot shows good distance, but the clubface is open to your swing path, which likely causes your shot to go slightly right. Additionally, a steep attack angle suggests you're hitting down too much, which can increase backspin without hitting the ball further. Focus on adjusting your clubface to be more square at impact and try to make a shallower swing path for better control.",clubface square drill,1.2077947,63.0,101.325,88
-5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"Your gap wedge shot shows good speed but the club face was slightly closed at impact, causing the ball to veer left. To improve accuracy, focus on aligning your club face properly at address and during the swing. Also, your attack angle is just a bit flat. Try to allow the club to come down on a slight downward angle for better compression and control.",club face alignment drill,1.2077947,63.0,101.325,88
-5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your shot shows a good club speed and decent ball speed, but the attack angle is quite steep, which means you're coming down too sharply. This can lead to higher backspin and a potential for less distance. Try to focus on leveling out your swing a bit more to improve your launch angle and carry distance. Additionally, your club face is slightly open at impact, which is contributing to some unwanted sidespin. Work on squaring the club face at impact to help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your swing shows a steep attack angle, which means you're hitting down too much on the ball with your gap wedge, causing it to launch too low and spin excessively. Try to focus on a shallower angle of attack and reducing your club path to help improve accuracy. Also, working on your follow-through can help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your gap wedge shot shows good power, but the club path and face angles indicate you're hitting slightly to the right. A bit more practice on your swing path could help straighten out your shots. Working on keeping your clubface square to your target will also help improve accuracy. Additionally, consider lowering your spin rate for better distance control.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Your gap wedge shot shows potential! You have a good club speed and carry distance, but your spin is quite high, which suggests the ball might be climbing more than it needs to. Focus on keeping your wrist angle stable through impact to help control the spin. Also, your attack and club path angles indicate a slight fade—aim to level out your swing path a bit for straighter shots.",swing path drill,1.2077947,63.0,101.325,88
-5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your shot data shows a significant issue with the club face being closed (-13 degrees) at impact, which is likely causing the ball to start left and spin that way too. Additionally, your launch direction indicates it's going left as well. Focus on keeping the club face more square to your target when you hit. Also, your carry distance is good, but the deviation indicates inconsistency. Work on your setup and alignment to help straighten out your shots.",face angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:03:23,Lauren,,Pitching Wedge,63.98236171173676,-3.9634993076324463,-2.6018123626708984,2.0087459087371826,4.61055850982666,87.74381562891631,1.3713750677762309,21.57220268249512,1.3244725465774536,4089.396484375,258.93475341796875,4097.5859375,Estimated,-3.6230506896972656,18.3832295965442,113.72400693268082,0.1532334089279174,0.3060937648216324,124.5397914136347,0.0442346595227718,0.0953591341842905,"Your club speed is good, but your attack angle is a bit too negative, which means you might be hitting down on the ball too much. This could lead to excessive backspin and a lower carry distance. Focus on a more level or slightly upward angle of attack for better flight and distance. Your club path is slightly out-to-in, which can cause your shots to slice. Try to keep your swing more on plane. Practice these adjustments to help improve your consistency and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:04:06,Brian,,Pitching Wedge,62.87879684109976,-2.1303327083587646,3.7020106315612793,1.1037604808807373,-2.598250150680542,86.07402368957628,1.368887892481354,14.977065086364746,1.369875431060791,5174.859375,1495.0545654296875,5386.498046875,Estimated,-16.114391326904297,11.052759609186978,99.92372254348628,-3.8751492500305176,-6.753111150666427,112.84635124773922,-4.476715564727783,-8.808142616961163,"Your pitch shot showed decent club speed, but your attack angle is slightly negative, meaning you're hitting down on the ball. This can lead to higher spin and less distance. Try to level out your swing a bit and focus on hitting the ball on the upswing for better launch. Your ball had a good launch angle but might need more distance control. Work on keeping your swing path more consistent.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:04:38,Lauren,,Pitching Wedge,65.49527866059316,-2.4591660499572754,2.936609268188477,5.213776588439941,2.277167320251465,89.76795014766412,1.370601850751041,17.80867576599121,4.650163173675537,6984.65869140625,-213.25543212890625,6987.9130859375,Measured,1.7488101720809937,16.83765982139107,110.08702026371613,5.74750280380249,11.02465625464606,117.92089135462356,5.757962226867676,11.830599679702004,"Your shot data shows that you're creating good ball speed with your pitching wedge, but a couple of things can be improved. Your attack angle is a bit down (-2.5°), which may cause the ball to come out lower than desired. Try to focus on hitting up a bit more on the ball, which will help with your launch angle and carry distance. Additionally, the face of the club is slightly open relative to your swing path, leading to a bit of a rightward shot (about 5°). Working on alignment will help you get that ball starting straighter.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:05:08,Jason,,Pitching Wedge,67.87207471147258,-2.4020793437957764,6.426488876342773,3.9974286556243896,-2.429060220718384,87.24884533828299,1.2854895877160375,20.32680320739746,4.087705612182617,3473.076171875,1565.867431640625,3809.75048828125,Estimated,-24.268659591674805,15.65981679804156,109.39799684759691,-3.289381265640259,-6.277132876204803,121.85274944133651,-4.068231105804443,-8.644733072335953,"Your swing speed is good for a pitching wedge, but there's room for improvement in accuracy. The slight upward angle of attack indicates that you're making contact with the ball before the club is at the bottom of its arc, which can affect distance and direction. Focus on making cleaner contact by lowering your attack angle. Additionally, your club path is well to the right, which can lead to pulls. Aim to bring your swing path more in line with your target during practice.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:05:46,Jason,,Pitching Wedge,65.00666989658112,-1.4982960224151611,2.086385726928711,0.1221166253089904,-1.9642691612243648,88.43988866654308,1.3604740683877792,15.817036628723145,0.36137256026268,4877.9814453125,1359.476806640625,5063.8798828125,Estimated,-15.57297420501709,12.637458815634773,106.4556071242796,-4.93244743347168,-9.153184144070224,118.76246928255932,-5.467767715454102,-11.316349801048432,"Your swing speed is solid, and your ball speed is good too! However, your attack angle is a bit low, which can make it harder to get good height on your shots. You also have some sidespin that could be causing the ball to veer left. Try to focus on coming into the ball more from below rather than with a steep angle, and work on keeping the club face more square as you swing through.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:06:21,Jason,,Pitching Wedge,,,,,0.0,90.03599612248308,-40.24969100952149,18.44425201416016,3.7101662158966064,4803.62841796875,958.432373046875,4898.3095703125,Measured,-11.283629417419434,16.352600052100343,113.84602384259142,-0.1988101750612259,-0.3964717818763859,124.0865249591152,-0.5421248078346252,-1.1740129165940658,"Your ball speed is good, but the smash factor is negative, which suggests an issue with contact. You may need to work on making solid contact with the ball. The high backspin indicates you might be hitting down too steeply on the ball. Focus on a smoother swing with a slightly more level angle of attack to reduce spin and increase distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:06:51,Lauren,,Pitching Wedge,68.24984102069311,-0.9476556181907654,3.71254825592041,2.829519033432007,-0.8830292224884033,93.16899891736102,1.3651167171087255,13.944567680358888,2.788771152496338,5625.3583984375,562.6395263671875,5653.42578125,Estimated,-5.711638927459717,13.246591151029977,114.18776964490462,0.7715171575546265,1.5375941993684563,125.9584716123436,0.5619739294052124,1.2352384357022572,"Your pitching wedge performance shows good distance and ball speed, but your attack angle is a bit too flat, which can lead to inconsistent strikes. Focus on getting a slightly steeper angle of attack to help improve your contact and spin control. The club face is close to your path, which is a good sign, but trying to keep it square at impact will help tighten your dispersion.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:09:16,Jason,,7 Iron,67.01183503413631,-3.898752927780152,3.51611852645874,9.39675998687744,5.880641460418701,82.35734762723314,1.22899705082363,14.381916999816896,8.158673286437988,5409.22705078125,-306.54205322265625,5417.90576171875,Estimated,3.243494987487793,9.56719392728712,92.99327219617771,9.513265609741213,15.369567738614592,106.28123407995372,9.58703899383545,17.700689163124707,"Your 7 iron swing shows that your club speed is decent, but the attack angle is a bit too negative, which means you might be hitting down too much on the ball. This can cause your shots to have high backspin, leading to less distance. The face angle is quite open to your swing path; this could result in some pulls or slices. Focus on striking the ball more consistently at a shallower angle and aim for a square clubface at impact. Try to work on your alignment and swing path to improve your accuracy.",shoulder turn check,1.2077947,63.0,101.325,88
+5/30/24 22:09:49,Brian,,7 Iron,68.5876419242386,-5.281422138214111,4.421710968017578,9.7911958694458,5.369484901428223,93.25377660613684,1.3596294316277018,17.350584030151367,8.595986366271973,3507.711669921875,-169.43673706054688,3511.801513671875,Measured,2.765469789505005,15.50478527787368,121.91763767358316,9.956035614013672,21.078650636250583,135.86199946980287,9.98741340637207,23.56281988834576,"Your 7-iron swing is generating decent distance, but there's room for improvement in accuracy. The high backspin and aggressive face angle are causing hooks, leading to significant deviations from your target. Focus on a smoother swing and a more neutral clubface to enhance both distance and direction.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:10:22,Herald,,7 Iron,65.82081730558093,-0.9324445724487304,0.9263463020324708,9.054011344909668,8.127664566040039,75.27367893569681,1.143615075246329,18.863672256469727,7.553081512451172,2151.73681640625,64.59789276123047,2152.706298828125,Estimated,-1.7195762395858765,9.248609978222817,84.89342359883358,7.426872730255127,10.97338478915094,102.34887537681608,7.332671642303467,13.06285970841509,"Your 7 iron shot shows good speed and ball flight, but the face angle is too open at impact, causing a rightward launch. Focus on aligning your club face with your swing path at impact for straighter shots. Try to work on your attack angle to hit down slightly more on the ball for better compression.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:10:47,Jason,,7 Iron,63.93939260737534,-1.4044315814971924,-0.5365117788314819,11.903778076171877,12.440289497375488,78.24370547713443,1.2237167462255358,22.6135196685791,9.710902214050291,2351.438232421875,334.1553039550781,2375.0625,Estimated,-8.087964057922363,13.696166602368294,97.03276281419858,8.2216796875,13.876002623428576,112.20850751743728,7.912046909332275,15.445844994522872,"Your shot with the 7 Iron shows good ball speed but a few areas to work on. The face of the club is open at impact, which is causing your ball to slice (spin to the right). Try to keep your clubface square to your target during your swing. Your attack angle is slightly downward, which is good for iron shots, but focus on matching your swing path with your clubface to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:11:10,Lauren,,7 Iron,65.76111879418931,-5.60004186630249,4.21283769607544,11.279349327087402,7.066511631011963,71.49894700968116,1.0872525942487288,19.66025161743164,9.79225254058838,1420.2984619140625,-228.17752075195312,1438.510498046875,Estimated,9.12684440612793,8.11128246789383,76.67602192136565,11.2383451461792,14.943451381527325,96.14801506324056,11.454267501831056,19.09362933399757,"Your club speed is decent for a 7-iron, but your attack angle is a bit steep, which can cause you to hit down too much. This leads to a higher risk of fat shots and inconsistent distance. Try focusing on a more neutral or slightly upward attack angle. Also, the club face is open at impact which is contributing to some sidespin. Work on aligning your clubface better with your swing path to improve accuracy.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:11:41,Jason,,7 Iron,88.0308480513977,,,,0.0,95.685705887734,1.0869565385973214,15.73163890838623,2.753185749053955,4343.013671875,-6.535417556762695,4343.0185546875,Measured,0.0862192958593368,15.472131528622526,123.71057036778166,2.9386489391326904,6.342279760270856,136.1849554689761,2.923086881637573,6.944880615750208,"Your 7-iron shot showed good ball speed and a decent carry distance, but the high backspin suggests that the ball may be getting too much lift and might not be penetrating through the air effectively. Focus on smoothing out your swing to reduce excessive spin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:12:17,Herald,,7 Iron,71.00062315773039,-5.932560920715332,0.6518513560295105,11.430803298950195,10.77895164489746,74.69187444667568,1.0519889984732254,14.372336387634276,9.47108554840088,4139.48583984375,1035.6246337890625,4267.06689453125,Estimated,-14.046056747436523,6.705408663098979,75.6075395989401,6.420862197875977,8.45524975559158,93.2014785672054,5.75503396987915,9.345854718718442,"Your club speed is solid, but your attack angle is too steep, which can lead to a high ball flight and less distance. The club face is closed at impact, causing a draw spin that affects accuracy. Work on improving your swing path to get the club more neutral. This should help straighten out your shots and maximize your carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:12:49,Brian,,7 Iron,73.66268098484852,,,,0.0,82.95399994498803,1.126133326073899,18.6677360534668,6.038691997528076,4705.974609375,-215.4344787597656,4710.9033203125,Estimated,2.6211094856262207,13.52122097800668,100.41240761005248,7.231854915618896,12.64039680827716,111.79574093167504,7.271894931793213,14.150932820260095,"Your shot data shows good ball speed and carry distance for a 7 iron, but there's a lot of backspin, which can cause the ball to balloon in the air. Additionally, the deviation angles indicate inconsistency in your shot direction. Focus on improving your swing path and impact position to help reduce sidespin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:13:45,Brian,,Pitching Wedge,,,,,0.0,85.32980614061853,-38.14583587646485,,-6.959562301635742,2438.16357421875,0.0,2438.16357421875,Estimated,-0.0,,,,,,,,"The data seems incomplete, but the ball speed of about 85 mph indicates decent power. Focus on improving your impact position and consistency to ensure better results. Try to work on your swing mechanics to achieve a better attack angle and club path, which will help with distance and accuracy.",impact position drill,1.2077947,63.0,101.325,88
+5/30/24 22:14:08,Brian,,Pitching Wedge,64.29026642679446,4.798705577850342,-0.4738712012767792,4.442180633544922,4.916051864624023,40.300347944900295,0.6268499134435721,18.010305404663086,3.589613914489746,2321.04638671875,587.5900268554688,2394.267822265625,Estimated,-14.206379890441896,2.011962288032862,22.96734708068834,2.6312825679779053,1.0543739347007346,27.75029897920968,2.456068277359009,1.1891984118451262,"Your pitching wedge shot has a decent club speed, but the smash factor is a bit low, indicating that you aren't hitting the ball as efficiently as possible. Work on making better contact by focusing on your club face alignment at impact. Additionally, your attack angle is slightly positive, which is good, but making a more consistent strike can help with distance and accuracy. Try to keep your swing path more neutral to reduce the sidespin effect.",club face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:14:51,Herald,,Pitching Wedge,58.764966959833146,-0.9378066658973694,1.2867228984832764,-3.4070963859558105,-4.693819046020508,78.40116072759156,1.334147958956228,19.78314018249512,-2.637662649154663,3480.381103515625,1572.7952880859375,3819.2587890625,Estimated,-24.3183650970459,11.538816439523544,90.38603682558188,-9.189663887023926,-14.434916873722273,103.5810843009358,-9.994558334350586,-17.976962680695806,"Your swing shows that you have a decent club speed and distance, but the club face is slightly closed at impact, which is causing a push to the left. To improve your accuracy, focus on keeping the face aligned with your target as you swing. Working on your attack angle could also help you make cleaner contact with the ball.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:15:42,Lauren,,Pitching Wedge,57.058836239652464,-3.417550563812256,0.6528675556182861,0.1701428145170211,-0.4827247262001037,80.42121636005504,1.4094436840996614,20.200973510742188,0.2214505225419998,4288.125,670.2857055664062,4340.19580078125,Estimated,-8.884130477905273,13.64415672764676,97.05544908184402,-2.5070996284484863,-4.245505227764227,108.36081139532143,-2.7787582874298096,-5.253363422635516,"Your shot data shows that you have good club speed and ball speed, but there's a bit of spin and deviation affecting your distance and accuracy. To improve your launch and reduce backspin, focus on having a slightly more positive attack angle with your pitching wedge. This will help you achieve a better launch and potentially more carry distance. Also, working on your swing path can help straighten out your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:16:02,Lauren,,Pitching Wedge,65.22697668872706,-2.239686965942383,4.170535087585449,2.9536209106445312,-1.216914176940918,88.25164550455065,1.3529930403750088,21.080137252807617,2.9480175971984863,4555.6005859375,1268.928466796875,4729.02490234375,Estimated,-15.564781188964844,18.109123330911643,111.8818302695072,-2.4956750869750977,-4.871809749477109,121.89620294699944,-2.9445717334747314,-6.261855731644744,"Your shot data shows that you're swinging with good speed, but your attack angle is a bit too steep (negative angle means you hit down on the ball). This can lead to higher spin rates and less distance. Try to focus on hitting up slightly on the ball. Also, your club path is slightly out to in, which can cause your shots to drift to the left. Work on keeping your swing path more neutral for straighter shots.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:16:35,Lauren,,Pitching Wedge,61.67662190790679,-7.183684349060059,-0.1681440472602844,5.353282451629639,5.521426677703857,79.39669057772062,1.2873060832720826,22.122459411621094,4.37626838684082,1272.2159423828125,625.6282958984375,1417.7249755859375,Estimated,-26.18623733520508,12.132602795600292,96.99087790666636,0.2719624638557434,0.4600417242046717,117.06986011986828,-0.4664620161056518,-0.9533077569788944,"Your pitching wedge shot showed that your club path is quite neutral, which is good! However, your attack angle is a bit too down (negative), and your club face is open relative to your path. This could lead to some inconsistent shots. Focus on striking the ball with a more level swing and ensuring your club face is square at impact to help improve your accuracy and distance.",level swing drill,1.2077947,63.0,101.325,88
+5/30/24 22:18:45,Lauren,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Estimated,-30.00000190734864,15.309203827306078,110.24314583936211,13.410179138183594,25.56769063183765,119.57782325344851,14.312192916870115,29.56026514725818,"Your club speed is solid, but let's work on your angle of attack and club path. A slightly steeper angle of attack can help you get under the ball better and improve your launch. Your shot is going a bit to the right, which suggests your club path needs some adjustment. Focus on lining up your swing path more towards your target to reduce that side spin and improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:19:18,Brian,,Pitching Wedge,65.23373074415395,-2.9035067558288574,0.7803218364715576,2.6955759525299072,1.9152541160583496,88.20911586178681,1.352200998709427,17.497163772583008,2.3118464946746826,6129.4775390625,1376.455322265625,6282.12744140625,Estimated,-12.656563758850098,,,,,,,,"It looks like you're making solid contact with your pitching wedge, given a reasonable club speed and decent ball speed. However, your attack angle is a bit negative, which means you're hitting down on the ball. Try to create a more neutral attack angle to help elevate your ball flight. Your spin rates indicate a lot of backspin but also some sidespin, which can affect your accuracy. Focus on keeping your clubface aligned with your swing path to minimize sidespin.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:19:53,Lauren,,Pitching Wedge,65.24144052189013,-3.950239181518554,3.309530735015869,6.519051551818848,3.2095208168029785,87.45488029505123,1.340480522739346,22.73779487609864,5.769008636474609,4761.3798828125,812.6639404296875,4830.23388671875,Estimated,-9.685811042785645,,,,,,,,"Your club speed is great for a pitching wedge, and the ball speed is solid. However, the attack angle is a bit too negative, which means you're catching the ball a little steep. Try to focus on hitting up on the ball slightly for better launch. Your club path is good, but the face angle tends to be open, which is causing a right spin. Work on closing the face at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:20:23,Jason,,Pitching Wedge,65.19586878088285,-2.9721944332122803,7.685807228088379,5.562651634216309,-2.1231555938720703,91.70949148577164,1.4066764229187372,19.0426025390625,5.5309906005859375,5574.6826171875,3218.544677734375,6437.08935546875,Measured,-30.00000190734864,,,,,,,,"Your pitching wedge shot shows promise, but there are a few areas to improve. The club speed is decent, but the attack angle is a bit negative, meaning you're hitting down on the ball more than you should. Try to adjust your stance and swing to promote a more upward angle through impact. Your spin rate is high, which can cause the ball to balloon in the air, so focus on compressing the ball more through a solid strike. Overall, work on improving your swing path to get more consistent contact with the ball.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:01,Jason,,Pitching Wedge,69.58959730025072,-4.249607563018799,-3.436009645462036,6.692054748535156,10.128064155578612,87.00607480525105,1.250274152756702,21.50821113586425,5.067068099975586,4171.56640625,737.576904296875,4236.2705078125,Estimated,-10.026867866516112,17.814925659434948,112.14460383082589,1.984752297401428,3.884126657258463,122.99487243983369,1.669998049736023,3.5843739686317804,"Your pitching wedge performance shows some good potential! Your club speed is decent, but your attack angle is a bit too steep, which might be causing higher backspin. Try to keep your club path more neutral to reduce sidespin. Focusing on hitting down into the ball slightly will also help maintain better control and distance.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:26,Lauren,,Pitching Wedge,65.33826713835106,-6.459720134735107,4.2924885749816895,4.295389652252197,0.0029010772705078,88.08040054648791,1.3480675935280213,19.04484367370605,4.065436840057373,5227.14697265625,1402.03125,5411.90869140625,Estimated,-15.014537811279297,16.106220635739305,109.8510463683324,-1.1470537185668943,-2.19935944226998,119.7062563972022,-1.593236207962036,-3.3283420418322294,"Your club speed is good for a pitching wedge, but the attack angle is a bit too steep, which can cause excess backspin and affect your distance. Try to level out your swing to create a more neutral attack angle. The slight right-side deviation suggests you might be pushing it a bit. Focus on aligning your face to the target better at impact.",launch angle adjustment drill,1.2077947,63.0,101.325,88
+5/30/24 22:25:55,Jason,,Pitching Wedge,71.89611362845699,-1.976420521736145,1.2599866390228271,10.139179229736328,8.879192352294922,83.19918538349793,1.157213946409575,16.06821060180664,8.486209869384766,2864.451904296875,-261.0511169433594,2876.32275390625,Estimated,5.207252502441406,9.680702443879795,97.1852922951939,9.971766471862791,16.828890690351955,114.78810886139036,10.114002227783203,20.15761653810977,"Your club speed is good, but your attack angle is slightly negative, which means the club is descending at impact. Aim for a more level or slightly upward angle for better contact. The ball is launching too high and to the right due to an open club face; try to close the face a bit at impact. Also, work on improving your consistency to reduce carry deviation.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:26:30,Lauren,,Pitching Wedge,65.1905227092152,-3.4964346885681152,4.786198616027832,0.5102806687355042,-4.275918006896973,88.31074668949896,1.3546562141158522,22.39671897888184,1.0180387496948242,3882.0263671875,2160.3974609375,4442.6845703125,Estimated,-29.09650230407715,18.1791720841361,111.71651003886107,-8.74246597290039,-16.980202004713874,122.1463526308089,-9.565073013305664,-20.296779560565938,"Your pitch shot shows a good club speed and ball speed, but your attack angle is a bit too steep, which could be causing the high backspin. Additionally, your carry distance is shorter than expected due to the deviation and sidespin. Focus on getting a more neutral attack angle and reducing the sidespin for better accuracy and distance.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:26:56,Lauren,,Pitching Wedge,66.90673971305296,-3.601727247238159,6.816025257110596,-0.7281845808029175,-7.544209957122803,88.29758844127628,1.319711419506668,24.64582061767578,0.2547214329242706,1958.001953125,-1130.4527587890625,2260.90576171875,Estimated,30.0,19.003620586740453,119.24271896236952,7.827995300292969,16.24085725135558,134.3742091736658,8.673554420471191,20.26425618017538,"Your pitching wedge shot showed good distance and decent spin, but your attack angle is a bit steep, which might cause some inconsistency. The club path is aimed a little too much to the right, and the face is slightly closed to the path, leading to some slicing. Focus on getting a more neutral club path and a shallower angle of attack for better control and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:27:30,Lauren,,Pitching Wedge,64.42328675910267,-5.22957181930542,6.220073699951172,5.503621578216553,-0.7164521217346191,90.7908546153667,1.409286287346065,23.28675842285156,5.299098491668701,4145.99267578125,702.846923828125,4205.1455078125,Measured,-9.621559143066406,21.81311750832083,120.57258980733876,2.191959857940674,4.611497552246476,130.8111635506275,1.9018689393997192,4.341556832447679,"You're making good contact with your pitching wedge, but your attack angle and club path suggest you might be hitting down on the ball too much, which can lead to higher spin and less distance. Focus on leveling out your swing and don't be afraid to let the club glide through the grass. This will help you achieve a more controlled flight and better distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:27:57,Brian,,Pitching Wedge,65.14228433230028,-1.9023780822753904,7.323250770568848,5.46272611618042,-1.860524654388428,89.12945084593775,1.3682272852342028,19.73086929321289,5.403543949127197,5853.63720703125,14.870634078979492,5853.65625,Estimated,-0.1455544233322143,17.989476005411234,112.41690579142778,5.766024112701416,11.294130775399369,121.21250275219607,5.722280502319336,12.085730496937115,"Your pitching wedge swing is producing good speed and distance, but there are a few areas to improve. Your attack angle is slightly down, which can cause the ball to spin too much. Focusing on a more neutral attack angle will help reduce backspin and gain better control. Additionally, your club path is aiming to the right relative to your target. Working on aligning your club path with your target will help straighten out your shots. Finally, consider working on a smoother tempo to improve your consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:29:12,Brian,,8 Iron,68.04689509496029,-5.737082958221436,10.08717918395996,6.263684272766113,-3.823494911193848,98.56574093386917,1.4484972576091744,14.775347709655762,6.407310962677002,5391.73583984375,583.3917236328125,5423.20556640625,Measured,-6.175442218780518,16.246304583826713,127.0839407711128,4.319195747375488,9.570973581293517,138.2154390002961,4.091463088989258,9.861507366312026,"Your 8-iron shot shows that you're generating good ball speed, but your attack angle is slightly negative, which can lead to thin shots. Try to focus on a more positive attack angle by sweeping the ball off the ground instead of hitting down too much. Your club path is quite open relative to the target, leading to some sidespin, so aim to bring your swing path more in line with your target. Overall, with some adjustments, you can improve your consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:29:46,Herald,,8 Iron,69.96449644254335,-5.585349559783936,14.961408615112305,9.370680809020996,-5.590727806091309,83.75719921360542,1.1971385984659948,16.82634162902832,9.569366455078123,1198.627685546875,692.0278930664062,1384.055908203125,Estimated,-30.0,8.404825166214891,92.56155727874102,5.620995998382568,9.066194739624509,120.31676647071616,4.64785099029541,9.749518429158456,"Your club speed is good, but your attack angle suggests you're hitting down too much on the ball, which can result in lower shots. Try to focus on hitting the ball more on the upswing to increase carry distance. The club path and face angle indicate an open club face, contributing to some rightward spin. Work on aligning your club face with your swing path for straighter shots.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:30:29,Brian,,8 Iron,65.73840758949109,-4.961869239807129,19.999998092651367,7.502457618713379,-12.497540473937988,91.30028020592816,1.3888422849555515,18.10329246520996,8.665228843688965,2174.497802734375,194.0698699951172,2183.140869140625,Measured,-5.100028991699219,13.755562655255744,120.1052310004643,7.732840538024902,16.160658500120576,139.70484795620632,7.513582229614258,18.26799603918812,"Your 8-iron shot shows good potential, but there are a few areas to work on. Your club path is excessively out to in, which can cause the ball to slice. Additionally, your attack angle is quite negative, meaning you're hitting down too much on the ball. Focus on a more neutral club path and try to level out your swing a bit. This should help improve your accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:31:12,Lauren,,8 Iron,64.75113791074955,-5.144957065582275,12.329811096191406,3.0925331115722656,-9.23727798461914,95.48274289553136,1.474611041232064,13.839947700500488,4.083069324493408,4820.802734375,1095.863037109375,4943.78955078125,Estimated,-12.806821823120115,13.098679856552394,119.0329940548536,-0.2954137027263641,-0.6140648412358445,132.368839899651,-0.7643826603889465,-1.7657419216817516,"Your 8-iron shot shows a few areas for improvement. Your club speed is reasonable, but the attack angle of -5 degrees indicates you might be hitting down on the ball too much, which can lead to excess backspin and a lower trajectory. Try focusing on a more level swing path and ensure your clubface is square at impact. This will help you achieve a better launch angle and distance. Overall, aim to increase your clubhead speed just a bit for more distance and a more forgiving shot.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:31:33,Herald,,8 Iron,71.21245218099875,-2.1862123012542725,10.58265495300293,7.492717742919922,-3.089937210083008,97.78931895638198,1.3732053308294103,16.92296028137207,7.478864669799805,2283.7216796875,25.388935089111328,2283.86279296875,Measured,-0.6369510293006897,14.91613858375706,133.26111358419348,7.588273525238037,17.597612241281468,151.8113467341118,7.526733875274658,19.88558991654145,"Your club speed is decent for an 8 iron, but your attack angle is slightly downward. This means you might be hitting the ball into the ground a bit instead of sweeping it off the grass. Your launch angle is good, but the ball is starting right of your target (due to the club path and face angle). Focus on getting the club path more inline with your target while minimizing your downward attack angle. Try to hit more up on the ball for better distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:32:21,Herald,,8 Iron,70.31304068883355,-6.551198959350586,10.48733901977539,9.239381790161133,-1.2479572296142578,87.82866158357137,1.2491091371265286,17.046005249023438,8.901686668395996,2309.125732421875,337.17828369140625,2333.61328125,Estimated,-8.307611465454102,11.55783673480903,109.55400561274382,7.246679782867432,13.819324500546829,127.98499193030148,6.927982807159424,15.43776838287124,"You've made a solid swing with your 8-iron, generating good speed and a reasonable carry distance. However, your attack angle is quite negative, which means you're hitting down on the ball more than needed. This can lead to lower shots and inconsistent contact. Focus on leveling out your swing path and keeping the clubface square to improve consistency and increase distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:32:54,Lauren,,8 Iron,69.571485509166,,-4.781171798706055,7.245452404022217,12.02662467956543,104.08214450344258,1.4960460272151272,16.113204956054688,5.353325366973877,2966.2138671875,-31.472047805786133,2966.380859375,Measured,0.6078954339027405,17.663138759469575,145.98330381560845,5.818643093109131,14.799840173547636,162.15009382398057,5.8042073249816895,16.39816866215756,"Your 8-iron shot shows good ball speed and decent distance, but the club path suggests you're swinging a bit too far to the left, resulting in a push to the right. Focus on aligning your body better with your target and check your grip. You want to strike the ball with a square face for more accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:33:36,Lauren,,8 Iron,66.89072283113728,-6.528604984283447,3.6657073497772217,2.7756834030151367,-0.890023946762085,93.24305032986194,1.393960872051719,15.178598403930664,2.738688468933105,2545.525390625,656.2378540039062,2628.75390625,Measured,-14.456114768981934,11.453417535177095,116.89412706758868,-0.817570686340332,-1.667996564761438,135.46395935053351,-1.3269219398498535,-3.137173055720353,"Your 8-iron shot shows a decent club speed, and the ball speed is good too! However, the negative attack angle indicates you're hitting down on the ball more than you should. This might cause the ball to lose some height and stop spinning. A bit more lift in your swing could improve your distance and accuracy. Also, working on your club path can help straighten out your shots. Try focusing on a more neutral path through impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:34:55,Brian,4 Hybrid,4 Hybrid,78.7167880202378,-3.1599624156951904,3.803031206130981,11.276947021484377,7.473916053771973,104.86496640710811,1.33218045406207,15.02424144744873,9.739002227783203,1737.0888671875,-332.32940673828125,1768.5928955078125,Measured,10.830612182617188,13.343854664641526,142.06549636321506,12.428749084472656,30.57609305131541,165.8776837222067,12.738277435302734,36.575624211997365,"Your shot with the 4 Hybrid shows some room for improvement. You're swinging at a good speed, but the attack angle is a bit too negative. This means you're likely hitting down on the ball instead of sweeping it. Try to focus on getting the club to come into the ball more level. The launch angle is decent, but the sidespin indicates you're pushing the ball to the right. Work on aiming your clubface to align better with your swing path to reduce that slice. Overall, practice more consistency in your setup and alignment.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:35:29,Herald,4 Hybrid,4 Hybrid,75.02043812343709,-1.6869587898254397,8.210421562194824,8.186767578125,-0.0236539840698242,107.03942239193292,1.4268034827497602,12.994778633117676,7.752142429351807,1178.5386962890625,680.4295043945312,1360.859130859375,Measured,-30.0,9.378123619093117,128.19752028979565,3.268483638763428,7.309246458327664,168.68630873684742,2.132582187652588,6.277016065705709,"You're generating solid distance with your 4 Hybrid! However, your attack angle is slightly negative, which can impact the ball's flight. Focus on hitting the ball with a slightly upward angle. Your club path is a bit out to in, which may lead to push or slice. Work on aligning your path and face better to promote a straighter shot.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:36:01,Brian,4 Hybrid,4 Hybrid,76.45578796701193,-5.389636516571045,-2.122190475463867,11.103812217712402,13.22600269317627,102.8984141574956,1.3458551261271778,15.16177463531494,8.855380058288574,1725.2872314453125,-207.93722534179688,1737.772705078125,Measured,6.872326374053955,12.967744673626155,138.19364549860802,10.585949897766112,25.38757718584202,162.61780306235232,10.772141456604004,30.39390204715733,"Your swing speed is solid, but your attack angle is a bit too negative, meaning the club is coming down too steeply. This can lead to lower ball flight and inconsistent distances. Additionally, the club path is inside-out while the face is open to it, causing a noticeable slice. Work on leveling out your attack angle and ensuring the club face is square to the path at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:36:34,Herald,4 Hybrid,4 Hybrid,75.478288842236,-1.4067938327789309,4.331332683563232,5.055509567260742,0.7241768836975098,103.90205058078392,1.3765819572030704,14.55653953552246,4.694677352905273,2778.439453125,254.8955078125,2790.107177734375,Measured,-5.241672992706299,14.980071472993243,141.93027986690686,3.281813621520996,8.125059327606152,161.07053119135526,3.068862199783325,8.623023006718654,"Your club speed and ball speed are quite good, but your attack angle is a bit negative, which means you're hitting down on the ball. This can lead to less distance. Try to improve your attack angle by focusing on making more of a sweeping motion through the ball. Also, your club face angle is open, which can cause the ball to slice. Work on aligning your club face to your target. Overall, you're getting decent distance but can definitely improve accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:37:46,Lauren,,7 Iron,66.89905980163894,3.4447622299194336,-4.406665325164795,4.629443168640137,9.036108016967772,50.21814287878578,0.7506554356322285,12.31317901611328,3.2513368129730225,4597.513671875,-2654.37548828125,5308.75146484375,Estimated,30.0,1.7219661441954486,28.07650481333985,6.259995937347412,3.061471508700464,42.79063111137384,7.29799222946167,5.435696268113929,"Your 7-iron swing shows a good club speed, but your attack angle indicates you're hitting down on the ball, which might be contributing to excessive backspin. Additionally, your club path is moving left (negative value) while the face is pointing a bit right (positive value), causing a slice. Focus on aligning your club face better with your path to improve direction and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:38:11,Jason,,7 Iron,68.14757020036313,-1.966151118278504,4.393701076507568,5.231934070587158,0.8382329940795898,99.09147353633308,1.4540719976514298,14.516480445861816,4.847399711608887,2509.79638671875,56.72725677490234,2510.4375,Estimated,-1.2947978973388672,12.69686946983461,130.0673476668262,4.65997314453125,10.566951001160987,150.80702675011707,4.586889266967773,12.06021574649219,"Your shot data suggests that your club speed and ball speed are decent, but there's some inconsistency with where the ball is aiming. The club path indicates that you're swinging a bit to the right and the face angle is slightly closed at impact, which can lead to pulls. A higher attack angle would help you get more height and distance. Focus on getting your path more neutral and keeping the clubface square at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:38:33,Jason,,7 Iron,67.82614457459931,-5.184619426727295,6.092098712921143,4.797264099121094,-1.2948346138000488,92.03160403694528,1.3568750607035218,13.701143264770508,4.70286750793457,1555.979736328125,287.3843688964844,1582.296630859375,Estimated,-10.464417457580566,8.06701076726182,104.97498398662265,3.082864284515381,5.645638630889323,139.17463675721228,2.6443426609039307,6.421143534373357,"Your 7-iron shot shows that you're generating good ball speed, but your attack angle is a bit steep, which might cause inconsistency. You also have some sidespin affecting the direction. Focus on flattening your swing path a bit to help with accuracy and reduce that sidespin. Working on a more neutral swing will help you hit straighter shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:43:19,Brian,,7 Iron,59.68014787010179,-1.2377251386642456,1.4356646537780762,3.158289909362793,1.7226252555847168,89.48730058489127,1.4994483723409489,11.670432090759276,2.7739315032958984,2181.37060546875,1092.951416015625,2439.86083984375,Estimated,-26.612648010253903,6.200989639485215,91.87035618117444,-2.054237365722656,-3.293173477260183,126.07829415359264,-3.4149510860443115,-7.510068737091217,"You're making solid contact with your 7 iron, but there's room for improvement. Your swing speed is decent, but the attack angle is slightly negative, which could result in lower launch and distance. Try to focus on hitting slightly up on the ball for better launch. Your ball is spinning a bit too much. This means you might be losing distance. To help with this, work on your swing path to make sure your clubface is square at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:43:44,Brian,,7 Iron,64.74883393732534,-2.0942912101745605,-4.0832295417785645,5.936387538909912,10.019617080688477,88.2465852962523,1.362906170351608,10.311171531677246,4.36536169052124,4570.3525390625,-457.653564453125,4593.208984375,Estimated,5.718267917633057,6.878253784378671,95.35120058727898,6.058869361877441,10.064307079953096,117.18127230518256,6.331189155578613,12.922260542590609,"Your shot shows potential, but you need to work on your club path and attack angle. The -4° club path suggests your swing is coming too much from the outside, causing your shots to slice. Adjusting your grip or stance can help with this. Additionally, try to have a slightly more neutral attack angle to improve your launch conditions. Focus on making solid contact to maximize your distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:44:27,Brian,,7 Iron,60.3103102013265,-1.7563588619232178,-11.992026329040527,19.93378448486328,31.925811767578125,68.61760637860561,1.1377425542920918,13.7849702835083,14.873537063598633,3905.585693359375,-306.0666198730469,3917.56005859375,Estimated,4.480905532836914,4.865916555502736,62.44891196848221,16.01717758178711,17.23125279808778,83.090336734821,16.152664184570312,23.115544143708348,"Your club speed is decent, but we need to work on your swing path and face angle. The club path is too far to the left, and the face is significantly open at impact, which is causing the ball to spin to the right. Try to focus on a more consistent swing path and closing the clubface at impact to improve accuracy and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:44:55,Lauren,,7 Iron,56.23880943180348,-5.034335136413574,5.497982025146484,2.275766134262085,-3.2222158908843994,69.07996691205153,1.2283326693787775,10.03690242767334,2.55731201171875,1138.076171875,314.66619873046875,1180.776123046875,Estimated,-15.455568313598633,2.1034483752182496,43.66561684205044,1.583503007888794,1.206669925066734,78.89949308440282,1.1352216005325315,1.5630672317779926,"Your club speed is decent, but the attack angle of -5 degrees indicates you might be hitting down on the ball too much, which can lead to low shots. Your club path is slightly to the right, and the face angle shows you're closing it a bit, causing some right-side spin. Focusing on a more level swing and improving your launch angle will help get more height and carry on your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:45:26,Herald,,7 Iron,62.7324817288104,-3.8384056091308594,5.215575695037842,4.462218761444092,-0.75335693359375,88.44500007425086,1.409875675835598,15.280945777893066,4.317976951599121,2217.4619140625,-552.9599609375,2285.366943359375,Estimated,14.002058029174805,9.66318086901572,105.14627823993668,7.411692142486572,13.563675336721984,127.29384923798445,7.9144287109375,17.52766778314549,"Great job overall! Your club speed is solid for a 7-iron, and your ball speed shows good potential. However, you might want to work on your attack angle since it's negative, which means you're hitting down on the ball too much. This could lead to less distance and high spin. A more upward attack angle can help you achieve a better launch and carry distance. Additionally, your club path and face angles indicate a tendency to push the ball to the right; focusing on a more neutral swing path will help straighten your shots.",attack angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:45:52,Jason,,7 Iron,61.73316738900121,0.3006208539009094,1.477325677871704,6.535122394561768,5.057796478271484,88.77551786180538,1.4380522110975018,10.663006782531738,5.552951335906982,3766.161376953125,1278.3912353515625,3977.217041015625,Estimated,-18.74934196472168,6.599505865833464,94.12514090157585,0.9769871830940248,1.6050355753809953,118.42239220166176,-0.0197823401540517,-0.046023365161163,"Great shot! Your club speed is good for a 7 iron, but we need to work on your attack angle and club face alignment. Right now, your face is open at impact, which causes the ball to launch higher and veer slightly to the right. Focus on keeping the club face more square to the target and try to adjust your attack angle for a better strike. This will help improve both distance and accuracy.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:46:58,Herald,,7 Iron,64.3545088857727,-4.800788402557373,8.485783576965332,2.83276104927063,-5.653022766113281,97.1871456356439,1.510183937665473,14.824010848999023,3.3886947631835938,1945.2698974609373,648.6629028320312,2050.5703125,Measured,-18.441301345825195,11.194696880996617,122.59318616427116,-0.566827654838562,-1.2126022296992858,146.1689824475252,-1.235747456550598,-3.152274984531772,"Your shot shows a decent club speed and ball speed, but your attack angle is a bit too steep, which can cause the ball to dig into the ground. Try to keep your club path more neutral instead of aiming so far right. You can improve ball flight by focusing on a smoother swing and less side spin, which is making the ball curve more than necessary.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:47:20,Jason,,7 Iron,65.24544687567777,-5.769469738006592,-0.8015714287757874,3.2574915885925293,4.059062957763672,95.81628144824208,1.468551232867109,14.585429191589355,2.57547926902771,1695.216796875,-412.23931884765625,1744.62060546875,Measured,13.66777515411377,10.108977709298529,117.8301045660064,5.232405185699463,10.745612659525024,145.5137589836795,5.721424102783203,14.506529010322993,"Your swing speed is solid for a 7 iron, but the negative attack angle indicates you're hitting down too much on the ball. This can lead to lower launch and possibly trajectory issues. Focus on leveling out your swing path and aim to hit slightly up on the ball for better launch. The ball is spinning a bit sideways, which suggests some adjustments in the club face at impact. Try to keep the face more squared to your target line.",upward attack drill,1.2077947,63.0,101.325,88
+5/30/24 22:47:58,Lauren,,7 Iron,73.11751820650716,-7.494854927062988,-7.975129127502441,5.743054866790772,13.718183517456056,100.22991800464206,1.370805799528929,14.461678504943848,3.719571828842163,2578.863525390625,401.6626892089844,2609.9560546875,Estimated,-8.85279369354248,13.079600113066476,132.20148382887783,1.4069478511810305,3.2460407016135377,151.22779485506726,1.085163712501526,2.864278438278177,"Your 7 iron shot shows good power, but your club path and attack angle suggest a steep downward strike, which can lead to inconsistent contact. Work on flattening your swing path and making more of a sweeping motion to improve your overall accuracy and distance. Additionally, the ball is spinning a bit much—try to reduce backspin for a better flight.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:48:21,Lauren,,7 Iron,70.22432491214931,-5.745417594909668,13.666918754577637,12.518177032470703,-1.1487417221069336,89.84140423372173,1.279348777593995,18.50710105895996,11.992815017700195,1717.98193359375,-255.2267608642578,1736.8370361328125,Measured,8.450167655944824,12.7968895026346,116.49865677929938,14.068456649780272,28.31861960353308,137.88532418624982,14.275053024291992,33.99936865448262,"Your 7 iron swing shows some positives, like decent club speed and a good launch angle, but your attack angle is a bit too steep, and your club path is significantly out to the right. This likely contributes to the ball moving left of your target. Focus on improving your club path to hit straighter shots. Try to visualize a more inside-to-out path, and practice keeping your clubface square to that path during impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:50:14,Brian,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Measured,0.4011503159999847,11.623026379861358,120.90297996041863,4.61048698425293,9.718464566564537,143.40361069197752,4.283999919891357,10.712338354497431,"Your 7-iron shot shows you have a solid swing speed, but the club is coming in too steeply (negative attack angle), which can lead to higher backspin and lower distance. Additionally, the club face is open relative to your swing path, causing the ball to start right. Focus on shallowing your swing path and closing the club face a bit more at impact to help straighten your shots and add distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:50:48,Lauren,,7 Iron,70.20018439060459,-2.65509033203125,5.805139064788818,6.46994686126709,0.6648077964782715,99.24693200982256,1.4137702467788034,14.3229341506958,6.040940761566162,3233.45703125,-22.639074325561523,3233.5361328125,Estimated,0.4011503159999847,,,,,,,,"Your club speed is decent for a 7 iron, but the angles suggest you may be coming in too steep (negative attack angle) and the face is more open than your swing path, causing a push to the right. Focusing on your swing path and ensuring the clubface is square at impact will help you improve distance and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:54:06,Herald,,Pitching Wedge,60.697859864365,-3.11834979057312,0.4494232833385467,8.300012588500977,7.850589275360107,84.64614895977775,1.3945491513033148,23.888172149658203,6.874053955078125,3855.799072265625,287.7142333984375,3866.5185546875,Estimated,-4.267421245574951,19.048819992184463,109.86872647173097,5.957101821899414,11.402631041843392,120.65638465322444,5.786688327789307,12.165236728784636,"Your club speed is good, but you need to focus on squaring the clubface at impact. Currently, it's open (8.3 degrees), which makes the ball veer off line. Work on your attack angle; a more level strike will improve your consistency and distance. Try to reduce backspin slightly to gain more carry distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:54:31,Lauren,,Pitching Wedge,64.92990491538058,1.5302982330322266,10.491649627685549,6.406811237335205,-4.084838390350342,90.62877435159136,1.3957940408152858,21.094127655029297,6.575489044189453,4694.75146484375,959.5203247070312,4791.80224609375,Measured,-11.551114082336426,19.50173601520669,117.64939038030116,2.733732223510742,5.611153981359962,127.54092847438916,2.3808836936950684,5.298460618892818,"Your shot looks solid overall! Your club speed is decent for a pitching wedge, and you're generating good ball speed. However, your club path is significantly outside-in (10.49 degrees), which is leading to some slices as indicated by the sidespin and launch direction. Focusing on a more neutral grip and aligning your body properly can help straighten out your shots. Try to get comfortable with a more inside-out path for better accuracy and distance control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:55:31,Brian,,Pitching Wedge,59.93659717868559,,-0.0386559478938579,13.56203269958496,13.600688934326172,71.0200490669904,1.1849196052165314,23.10336875915528,11.13532543182373,1881.7822265625,828.0714721679688,2055.919921875,Estimated,-23.75172233581543,10.792058391276328,80.8783213443021,7.170146465301514,10.09492811792984,96.6409887438449,6.433522701263428,10.828664924380746,"Your shot with the pitching wedge shows solid ball speed and decent distance, but you're losing a bit of accuracy with a launch direction that veers to the right. This suggests your clubface might be aimed a bit too open at impact. Focus on aiming your clubface more squarely at your target and work on maintaining a consistent swing path. This will help improve both your direction and distance control.",clubface alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:55:47,Jason,,Pitching Wedge,63.26812995023329,-0.1945623606443405,0.7445969581604004,4.868387699127197,4.123790740966797,83.27632582703427,1.3162444645122189,24.210508346557617,4.0921735763549805,1166.9471435546875,-673.7371215820312,1347.4744873046875,Estimated,29.99999618530273,15.163116653925954,108.61942149670811,9.166496276855469,17.303533466205636,128.85698230603705,9.940260887145996,22.24345990239317,"Your pitch shot shows good distance, but the ball is moving significantly left due to the face angle being open relative to the path. Focus on closing the clubface at impact to reduce leftward movement, and work on a more neutral swing path for better accuracy.",face angle drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:06,Brian,,Pitching Wedge,63.12858169322317,-6.495186805725098,1.102333664894104,5.1016998291015625,3.999366283416748,79.35220682416366,1.256993341142687,23.59090805053711,4.328583717346191,2450.1533203125,708.2077026367188,2550.452880859375,Estimated,-16.121742248535156,14.960839458678151,100.02801763196294,0.6218108534812927,1.0857709281357444,114.4619155426708,0.1203313022851944,0.2411053441056339,"Your pitching wedge shot looks solid! Your club speed is good for generating decent distance, though a slightly better attack angle could help you get under the ball more effectively. The face is open relative to your path, contributing to a bit of side spin. Focus on keeping the face square through impact to reduce the side spin and improve accuracy. Your carry distance is impressive; just keep an eye on your direction to ensure better control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:31,Lauren,,Pitching Wedge,63.79294096332751,-1.1509246826171875,3.648799180984497,15.173998832702637,11.52519989013672,82.45759607089076,1.2925818252883647,18.46166229248047,12.920830726623535,3625.73583984375,-808.948974609375,3714.883544921875,Estimated,12.577437400817873,12.07928506046926,99.13659499534242,17.047819137573242,29.063847642832343,113.327518724328,17.406051635742188,33.90095580899606,"Your club speed is good, but the club face was open at impact, leading to a lot of sidespin and affecting your accuracy. Work on ensuring your club face is square to your target at impact. Also, your launch angle is decent, but with better alignment, you can improve both your carry and total distance.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:56:57,Herald,,Pitching Wedge,61.74160249170427,-5.4023284912109375,-2.209596872329712,2.102163314819336,4.311759948730469,86.46146668717847,1.400376135342383,22.457155227661133,1.4502843618392944,1720.4188232421875,-993.2841796875,1986.5684814453125,Estimated,30.0,15.438642375712677,112.59746979220564,7.989620685577393,15.650338460400803,130.71965086819455,8.891741752624512,20.20507497517019,"Your shot shows good club speed for a pitching wedge, resulting in a decent carry distance of about 113 yards. However, your angle of attack is a bit steep (negative), which could lead to less control. The club path indicates you're coming a little across the ball, leading to a push to the right. Focus on a more neutral path and shallower angle of attack for better consistency and accuracy.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:57:36,Lauren,,Gap Wedge,63.13051873754648,-2.043323040008545,4.822603225708008,3.373892307281494,-1.4487109184265137,81.52004955193752,1.2912938335077229,24.9205379486084,3.3748295307159424,4770.10400390625,2448.600341796875,5361.859375,Estimated,-27.172439575195312,18.09958033031603,98.7884496464003,-5.698907375335693,-9.809802033248843,106.79005227039944,-6.3757829666137695,-11.858926225732262,"Your gap wedge shot shows some good power, with a solid carry distance, but you’re experiencing a bit of a hook, as indicated by your ball spin and deviation angles. To improve your accuracy, focus on keeping your clubface square to your target at impact and work on maintaining a consistent swing path. Practicing this will help you straighten out your shots and gain more control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:57:56,Herald,,Gap Wedge,64.71282368602851,-4.152726173400879,8.793815612792969,3.5728628635406494,-5.220952987670898,83.78841378688594,1.2947729524739595,25.681615829467773,4.035174369812012,3810.613037109375,1629.61767578125,4144.4453125,Estimated,-23.15408706665039,19.869221845355924,106.31203867728618,-3.3161745071411133,-6.149709308907575,116.31462183797704,-3.955175638198853,-8.022891858934429,"Your gap wedge shot shows decent speed, but the ball is curving to the left more than expected. Improving your club path and face alignment should help straighten out your shots. Try to focus on swinging more in line with your target and keeping the club face more square at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:22,Lauren,,Gap Wedge,63.804981357777706,,14.723066329956056,6.682012557983398,-8.041053771972656,73.86093363138389,1.1576045013980774,27.580446243286133,7.331009864807129,3307.22900390625,829.6392211914062,3409.70166015625,Estimated,-14.08241081237793,16.636359871122295,89.90812335575356,3.963682651519776,6.214856192973628,100.79450309619553,3.523700714111328,6.194998408127674,"Your shot with the gap wedge shows good carry distance at nearly 90 yards, but the club path indicates you're coming in too steep and to the right, which may cause issues with accuracy. Focus on getting your club path more neutral to help with direction and to lower the backspin. A more balanced swing will reduce the deviation in your shots.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:37,Jason,,Gap Wedge,70.25498482516105,-4.211109638214111,19.999998092651367,-2.6804981231689453,-22.680496215820312,77.17706818054648,1.0985280029966835,24.054218292236328,0.3007176518440246,4169.234375,951.322998046875,4276.392578125,Estimated,-12.853516578674316,15.51063414643545,93.5908830531489,-3.534408569335937,-5.769665828630309,103.67716928004756,-3.885847568511963,-7.026047225406273,"Your club path is quite steep (around 20 degrees), which means you're coming in at a sharp angle. This can lead to inconsistent strikes and high spin rates. Additionally, the club face is slightly closed (facing left at impact), which may cause some slicing. Lowering the attack angle will help you make better contact and improve your distance. Focus on swinging more from the inside to create a more neutral club face at impact.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 22:58:53,Herald,,Gap Wedge,63.19604118176039,-1.8246142864227293,7.453404903411865,8.112149238586426,0.6587443351745605,80.91936954730772,1.2804499781018344,27.85979461669922,7.596126079559326,4436.580078125,1702.014404296875,4751.8515625,Estimated,-20.98841857910156,20.95696955652488,100.27738301670706,0.9783881306648254,1.7123677368340822,108.20826522711197,0.4463110864162445,0.8430802986852655,"Great shot! Your gap wedge distance is solid, but your club face is slightly open relative to the club path, which can lead to a push to the right. Try to work on squaring the club face at impact for better accuracy. Minimizing backspin can also help control your shots better.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:09,Brian,,Gap Wedge,61.85017510601119,-6.850325584411621,9.66149616241455,10.828656196594238,1.1671600341796875,76.15780740414812,1.2313272722933062,30.522777557373047,10.1038179397583,3187.13671875,1500.79052734375,3522.813232421875,Estimated,-25.215274810791016,20.11479714658481,93.80046611934448,3.462153673171997,5.6646119933849945,103.38067085891907,2.758821725845337,4.9759468308947135,"Your gap wedge shot shows good distance potential but your club path and face angle are quite open at impact, which may lead to higher shots with a rightward tendency (push). Work on aligning your clubface more square to your target and consider adjusting your attack angle to be less negative for better contact and control.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:26,Lauren,,Gap Wedge,68.96556609830486,-0.7815405130386353,0.8712953329086304,-1.6423285007476809,-2.513623714447021,82.21525219960404,1.192120312365925,28.634822845458984,-1.2400233745574951,4526.18359375,1092.9613037109375,4656.27587890625,Estimated,-13.575628280639648,22.63191113122798,103.36687053281184,-6.182249546051025,-11.131738107886804,111.19962358037084,-6.464262962341309,-12.519281007931,"You're hitting the ball with decent speed, but the direction is off a bit. The club face is closed at impact, which is causing the ball to start left and spin too much. Focus on keeping the club face square at impact and aligning your swing path more straight. Try to reduce backspin for better distance and control.",face alignment drill,1.2077947,63.0,101.325,88
+5/30/24 22:59:46,Brian,,Gap Wedge,69.9283453928706,-7.005228519439697,-0.7188482880592346,5.265473365783691,5.984321594238281,77.16738295892992,1.1035207901086326,27.984600067138672,4.235231876373291,2400.392822265625,1385.8673095703125,2771.73486328125,Estimated,-30.0,17.601500362179877,96.3518994458018,-3.077207565307617,-5.172338654299779,108.85432741038584,-3.943175792694092,-7.485688717208916,"Your gap wedge shot had some good points, but there are a few areas for improvement. Your club speed is solid for a wedge, but your attack angle is quite negative, which means you're hitting down too steeply. Try to pick the ball more cleanly to help with height and spin. The face angle is opened a bit, leading to some rightward direction on your shots, so focus on getting the face square at impact. Lastly, the carry distance is a little shorter than expected, which could improve with a more balanced swing and proper follow-through.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:01,Herald,,Gap Wedge,75.92289598046318,-7.2158203125,-15.352256774902344,12.38642120361328,27.738677978515625,74.50933148559943,0.9813815782892752,29.29402732849121,8.25350570678711,1000.0000610351562,-577.3502197265625,1154.7005615234375,Estimated,30.0,16.09101858364295,95.33614872011005,12.87778663635254,21.24779223893848,113.45183012618509,13.549681663513184,26.580471033409594,"Your gap wedge shot shows a few areas to improve. The club speed is good, but the attack angle is quite steep, meaning you're hitting down on the ball too much, which might cause low launch and less distance. Your club path is also quite out-to-in (negative), which can lead to a slice. Additionally, the launch angle is decent, but the backspin is lower than typical for a lob shot, indicating there's a lack of clean contact. Focus on leveling out your swing path and maintaining a slightly more shallow attack angle to improve consistency and distance.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:26,Herald,,Gap Wedge,61.02639367480424,-2.9328017234802246,6.395290374755859,6.45156192779541,0.0562715530395507,78.09924634343679,1.279761782411884,29.405906677246094,6.099682807922363,4695.927734375,716.4252319335938,4750.26318359375,Estimated,-8.674334526062012,21.20203172591846,95.77768406307769,3.7160468101501465,6.207580567601497,103.44288079329364,3.473051071166992,6.266494777180185,"Your shot shows good distance with a carry of about 96 yards, but your attack angle and club path need some adjustment. You're coming down on the ball a bit too steeply (attack angle around -3 degrees) and your club path is moving too much to the right (6.4 degrees). This can lead to inconsistency in your shots. Focus on swinging more from inside to out and try to hit up on the ball a little more to improve your angle. Also, consider tightening up your spin rate for better trajectory control.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:00:44,Brian,,Gap Wedge,62.53433574771134,2.091153144836426,4.486599445343018,3.529682874679565,-0.956916570663452,81.22515802010912,1.2988889551462428,22.84913444519043,3.460756540298462,4647.31005859375,1638.209228515625,4927.59765625,Estimated,-19.417911529541016,16.32972501034476,99.1158527881462,-2.709060907363892,-4.68472104796416,108.62381023403124,-3.25551986694336,-6.1686326097607775,"Your gap wedge shot had a nice carry distance of about 99 yards, but you're losing some accuracy with a small hook to the left. Focus on keeping your club path straighter and aligning the clubface more square to your target. This should help reduce the sidespin and improve your consistency.",swing path drill,1.2077947,63.0,101.325,88
+5/30/24 23:01:13,Lauren,,Gap Wedge,60.88286039709374,,2.250322103500366,-13.30378246307373,-15.554104804992676,64.12296808987503,1.0532187165919682,34.07333755493164,-10.646453857421877,6314.65673828125,1073.865478515625,6405.31591796875,Estimated,-9.65134334564209,16.850999163207234,68.4444486272755,-14.58261775970459,-17.232654524076906,72.75485199531977,-14.654403686523438,-18.40612445436659,"Your gap wedge shot has a decent club speed, but the club face was significantly open at impact, causing the ball to veer left and gain extra spin. Focus on aligning the club face more square to your target at impact for better accuracy and distance control.",face alignment drill,1.2077947,63.0,101.325,88