diff --git a/Documentation/Screenshots/Phone Add CGM.png b/Documentation/Screenshots/Phone Add CGM.png
new file mode 100644
index 0000000000..7d70d89c7d
Binary files /dev/null and b/Documentation/Screenshots/Phone Add CGM.png differ
diff --git a/Documentation/Screenshots/Phone Bolus.png b/Documentation/Screenshots/Phone Bolus.png
index 6a3d49af7f..1429e149db 100644
Binary files a/Documentation/Screenshots/Phone Bolus.png and b/Documentation/Screenshots/Phone Bolus.png differ
diff --git a/Documentation/Screenshots/Phone Daily Insulin.png b/Documentation/Screenshots/Phone Daily Insulin.png
new file mode 100644
index 0000000000..c29ab07df2
Binary files /dev/null and b/Documentation/Screenshots/Phone Daily Insulin.png differ
diff --git a/Documentation/Screenshots/Phone Graphs.png b/Documentation/Screenshots/Phone Graphs.png
deleted file mode 100755
index ead32d57a9..0000000000
Binary files a/Documentation/Screenshots/Phone Graphs.png and /dev/null differ
diff --git a/Documentation/Screenshots/Phone Home.png b/Documentation/Screenshots/Phone Home.png
new file mode 100644
index 0000000000..0496e47ceb
Binary files /dev/null and b/Documentation/Screenshots/Phone Home.png differ
diff --git a/Documentation/Screenshots/Phone Live Activity.jpg b/Documentation/Screenshots/Phone Live Activity.jpg
new file mode 100644
index 0000000000..7d431f1af2
Binary files /dev/null and b/Documentation/Screenshots/Phone Live Activity.jpg differ
diff --git a/Documentation/Screenshots/Phone Notification Battery.png b/Documentation/Screenshots/Phone Notification Battery.png
deleted file mode 100755
index 8859a01381..0000000000
Binary files a/Documentation/Screenshots/Phone Notification Battery.png and /dev/null differ
diff --git a/Documentation/Screenshots/Phone Notification Bolus Failure.png b/Documentation/Screenshots/Phone Notification Bolus Failure.png
deleted file mode 100644
index 20bb82f02c..0000000000
Binary files a/Documentation/Screenshots/Phone Notification Bolus Failure.png and /dev/null differ
diff --git a/Documentation/Screenshots/Phone Notification Loop Failure.png b/Documentation/Screenshots/Phone Notification Loop Failure.png
deleted file mode 100755
index 5faa23c395..0000000000
Binary files a/Documentation/Screenshots/Phone Notification Loop Failure.png and /dev/null differ
diff --git a/Documentation/Screenshots/Phone Presets.png b/Documentation/Screenshots/Phone Presets.png
new file mode 100644
index 0000000000..776272693c
Binary files /dev/null and b/Documentation/Screenshots/Phone Presets.png differ
diff --git a/Documentation/Screenshots/Phone Statistics.png b/Documentation/Screenshots/Phone Statistics.png
new file mode 100644
index 0000000000..c04d076974
Binary files /dev/null and b/Documentation/Screenshots/Phone Statistics.png differ
diff --git a/Documentation/Screenshots/Watch Bolus.png b/Documentation/Screenshots/Watch Bolus.png
old mode 100755
new mode 100644
index f0d203babd..d93db51408
Binary files a/Documentation/Screenshots/Watch Bolus.png and b/Documentation/Screenshots/Watch Bolus.png differ
diff --git a/Documentation/Screenshots/Watch Carb Entry.png b/Documentation/Screenshots/Watch Carb Entry.png
old mode 100755
new mode 100644
index 18d625d7ac..05d533aa1f
Binary files a/Documentation/Screenshots/Watch Carb Entry.png and b/Documentation/Screenshots/Watch Carb Entry.png differ
diff --git a/Documentation/Screenshots/Watch Chart.png b/Documentation/Screenshots/Watch Chart.png
new file mode 100644
index 0000000000..bcdf42dc69
Binary files /dev/null and b/Documentation/Screenshots/Watch Chart.png differ
diff --git a/Documentation/Screenshots/Watch Complication.png b/Documentation/Screenshots/Watch Complication.png
deleted file mode 100755
index c7e6e27d59..0000000000
Binary files a/Documentation/Screenshots/Watch Complication.png and /dev/null differ
diff --git a/Documentation/Screenshots/Watch Home.png b/Documentation/Screenshots/Watch Home.png
new file mode 100644
index 0000000000..e7ef2da9a0
Binary files /dev/null and b/Documentation/Screenshots/Watch Home.png differ
diff --git a/Documentation/Screenshots/Watch Menu.png b/Documentation/Screenshots/Watch Menu.png
deleted file mode 100644
index be931067aa..0000000000
Binary files a/Documentation/Screenshots/Watch Menu.png and /dev/null differ
diff --git a/Documentation/Screenshots/Watch Notification Battery.png b/Documentation/Screenshots/Watch Notification Battery.png
deleted file mode 100755
index 0d1a0f40c0..0000000000
Binary files a/Documentation/Screenshots/Watch Notification Battery.png and /dev/null differ
diff --git a/Documentation/Screenshots/Watch Notification Bolus Failure.png b/Documentation/Screenshots/Watch Notification Bolus Failure.png
deleted file mode 100755
index 0ba07161a8..0000000000
Binary files a/Documentation/Screenshots/Watch Notification Bolus Failure.png and /dev/null differ
diff --git a/Documentation/Screenshots/Watch Notification Reservoir.png b/Documentation/Screenshots/Watch Notification Reservoir.png
deleted file mode 100755
index ec1584ec5a..0000000000
Binary files a/Documentation/Screenshots/Watch Notification Reservoir.png and /dev/null differ
diff --git a/Documentation/Screenshots/Watch Presets.png b/Documentation/Screenshots/Watch Presets.png
new file mode 100644
index 0000000000..e90d7cf5e3
Binary files /dev/null and b/Documentation/Screenshots/Watch Presets.png differ
diff --git a/README.md b/README.md
index 09b39ca92d..23f8d4ca64 100644
--- a/README.md
+++ b/README.md
@@ -2,37 +2,58 @@

-[](https://travis-ci.org/LoopKit/Loop)
[](https://loop.zulipchat.com)
-Loop is an app template for building an automated insulin delivery system. It is a stone resting on the boulders of work done by many others.
+Loop is an open-source automated insulin delivery app for iPhone and Apple Watch. It reads glucose from a continuous glucose monitor (CGM), forecasts glucose from insulin, carbs and recent trends, and adjusts delivery on a compatible insulin pump. It is a stone resting on the boulders of work done by many others.
-Loop is built on top of [LoopKit](https://github.com/LoopKit/LoopKit). LoopKit is a set of frameworks that provide data storage, retrieval, and calculation, as well as boilerplate view controllers used in Loop.
+Loop is built on [LoopKit](https://github.com/LoopKit/LoopKit), a set of frameworks for data storage, retrieval and calculation, and on [LoopAlgorithm](https://github.com/LoopKit/LoopAlgorithm). Pump and CGM support comes from separate plugins, and the app is built from [LoopWorkspace](https://github.com/LoopKit/LoopWorkspace).
Please understand that this project:
- Is highly experimental
- Is not approved for therapy
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+Screenshots are from the iOS Simulator with simulated CGM and pump data.
+
+# Features
+
+- **Automated insulin delivery.** Loop forecasts glucose several hours ahead and adjusts delivery with each new glucose reading, using either temporary basal rates or automatic boluses.
+- **Meal and correction boluses** with a recommended amount and a forecast of where glucose is heading. Carb entries can include food type, absorption time and saved favorite foods.
+- **Presets** that temporarily adjust insulin needs and correction range: pre-meal, your own custom presets, and built-in activity presets for walking, jogging, biking and strength training (which can be hidden). Presets can be scheduled, and in-app training explains how to use them.
+- **Statistics**: GMI, average glucose, variability and time in range, an ambulatory glucose profile, and daily insulin totals split into basal, automatic bolus and manual bolus.
+- **Live Activity** on the Lock Screen, in the Dynamic Island and on CarPlay.
+- **Apple Watch app** with glucose and forecast, carb entry, bolus and presets.
+- **Alerts** for glucose and device conditions, with urgent alerts that sound even when the phone is silenced or in a Focus.
+- **Data sharing** with Apple Health, and upload to Nightscout and Tidepool through optional services.
+
+# Supported devices
+
+- **Pumps:** Omnipod 5, Omnipod DASH and Omnipod Classic (Eros, with RileyLink); older Medtronic pumps (with RileyLink); Medtrum Nano (200U and 300U).
+- **CGMs:** Dexcom G5, G6, ONE, G7 and ONE+; FreeStyle Libre 1, 2 and 2+ (through MiaoMiao or Bubble transmitters, or EU Libre 2 directly); FreeStyle Libre 3 and 3+; Eversense E3 and 365; and readings from Dexcom Share or Nightscout.
+
+See [Loop Docs](https://loopkit.github.io/loopdocs/) for the exact models and requirements.
# Documentation
-Please visit the [Loop Docs](https://loopkit.github.io/loopdocs/) for installation, algorithm, and other details.
+Please visit the [Loop Docs](https://loopkit.github.io/loopdocs/) for installation, algorithm, and other details. Loop is built from [LoopWorkspace](https://github.com/LoopKit/LoopWorkspace), in a web browser with GitHub Actions or on a Mac with Xcode.
-For FAQs, how to contribute to open source aspects of Loop and other tips, refer to the [Wiki](https://github.com/LoopKit/Loop/wiki)
+For FAQs, how to contribute to open source aspects of Loop and other tips, refer to the [Wiki](https://github.com/LoopKit/Loop/wiki).
-(Note: there is also a tab for the Wiki at the top of this page)
+Questions and discussion are welcome on [Loop Zulip](https://loop.zulipchat.com).
# License and Code of Conduct