diff --git a/Images/Screenshots/iPhone 11 Pro Max 1.jpeg b/Images/Screenshots/iPhone 11 Pro Max 1.jpeg
new file mode 100644
index 0000000..c156886
Binary files /dev/null and b/Images/Screenshots/iPhone 11 Pro Max 1.jpeg differ
diff --git a/Images/Screenshots/iPhone 11 Pro Max 2 - Tracks.jpeg b/Images/Screenshots/iPhone 11 Pro Max 2 - Tracks.jpeg
new file mode 100644
index 0000000..615efcf
Binary files /dev/null and b/Images/Screenshots/iPhone 11 Pro Max 2 - Tracks.jpeg differ
diff --git a/Images/Screenshots/iPhone 11 Pro Max 3 - Track.jpeg b/Images/Screenshots/iPhone 11 Pro Max 3 - Track.jpeg
new file mode 100644
index 0000000..f3b1a01
Binary files /dev/null and b/Images/Screenshots/iPhone 11 Pro Max 3 - Track.jpeg differ
diff --git a/README.md b/README.md
index 9801b75..b0d773e 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,38 @@
-# Tickmate-iOS
\ No newline at end of file
+# Tickmate
+
+1-bit journal
+
+### Screenshots
+
+
+
+## Description
+
+Tickmate allows you to track any daily occurrences.
+It is a is a 1-bit journal, meaning each day is either ticked or not.
+You can track anything from habits you wish to build or break to how often you wash your hair.
+
++ Use a "reversed" track for occurrences you don't want to happen, so they're automatically ticked unless you untick them.
++ You can use the "allow multiple" feature to be able to tick a single day multiple times.
++ With iCloud sync, all your data will be securely synced across all devices.
+
+### Inspiration
+
+Tickmate for iOS was designed after [lordi/tickmate](https://github.com/lordi/tickmate) for Android.
+
+## Build
+
+Building Tickmate requires Xcode 12+ on macOS 10.15 or later for
++ iOS Swift Package Manager support
++ SwiftUI 2
+
+Dependencies:
+
+* [malcommac/SwiftDate](https://github.com/malcommac/SwiftDate)
+* [siteline/SwiftUI-Introspect](https://github.com/siteline/SwiftUI-Introspect)
+
+These dependencies should be automatically fetched by Xcode.
+
+## License
+
+This project is open-source and licensed under the [The 2-Clause BSD License](LICENSE).
diff --git a/Tickmate/Tickmate.xcodeproj/project.pbxproj b/Tickmate/Tickmate.xcodeproj/project.pbxproj
index 1ebc4db..d903d6d 100644
--- a/Tickmate/Tickmate.xcodeproj/project.pbxproj
+++ b/Tickmate/Tickmate.xcodeproj/project.pbxproj
@@ -427,7 +427,7 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = Tickmate/Tickmate.entitlements;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 2;
+ CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_ASSET_PATHS = "\"Tickmate/Preview Content\"";
DEVELOPMENT_TEAM = A4525544Q4;
ENABLE_PREVIEWS = YES;
@@ -451,7 +451,7 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = Tickmate/Tickmate.entitlements;
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 2;
+ CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_ASSET_PATHS = "\"Tickmate/Preview Content\"";
DEVELOPMENT_TEAM = A4525544Q4;
ENABLE_PREVIEWS = YES;
diff --git a/Tickmate/Tickmate/Controllers/Persistence.swift b/Tickmate/Tickmate/Controllers/Persistence.swift
index 290cf81..cdac780 100644
--- a/Tickmate/Tickmate/Controllers/Persistence.swift
+++ b/Tickmate/Tickmate/Controllers/Persistence.swift
@@ -42,6 +42,54 @@ class PersistenceController {
result.save()
return result
}()
+
+ func loadDemo() -> PersistenceController {
+ let viewContext = container.viewContext
+
+ let fetchRequest: NSFetchRequest