diff --git a/antora.yml b/antora.yml
index b721905..6d44946 100644
--- a/antora.yml
+++ b/antora.yml
@@ -1,5 +1,6 @@
name: tutorials
version: 'master'
title: Tutorials
+display-version: 3.0
nav:
- modules/ROOT/nav.adoc
\ No newline at end of file
diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc
index 0dd5304..830f941 100644
--- a/modules/ROOT/nav.adoc
+++ b/modules/ROOT/nav.adoc
@@ -25,6 +25,7 @@ include::mobile-travel-sample:partial$nav.adoc[]
* xref:standalone@userprofile-couchbase-mobile:userprofile:android/userprofile_basic.adoc[Getting Started on Android]
// * Getting Started with Peer-to-Peer Sync
include::cbl-p2p-sync-websockets:partial$/nav.adoc[]
+// include::cbl-p2p-sync-websockets:partial$/nav.adoc[]
// * Xcode Playground
* xref:tutorials:swift-playground:overview.adoc[Xcode Playground]
* Recycler Views with Live Queries
diff --git a/modules/ROOT/pages/_partials/p2p-sync-entry-skeleton.adoc b/modules/ROOT/pages/_partials/p2p-sync-entry-skeleton.adoc
index 4753dbe..a8a632d 100644
--- a/modules/ROOT/pages/_partials/p2p-sync-entry-skeleton.adoc
+++ b/modules/ROOT/pages/_partials/p2p-sync-entry-skeleton.adoc
@@ -33,7 +33,7 @@ This tutorial uses a simple inventory tracker app to demonstrate the peer-to-pee
[.box]
.Component
-* Couchbase Lite 2.8
+* Couchbase Lite {param-version}
[.box]
.Languages
diff --git a/modules/ROOT/pages/index.adoc b/modules/ROOT/pages/index.adoc
index c9926ec..21c83b4 100644
--- a/modules/ROOT/pages/index.adoc
+++ b/modules/ROOT/pages/index.adoc
@@ -44,7 +44,7 @@ pass:attributes[
Beginner
D
++++
[.content]
-This series of “First Timer” tutorials is intended to get you going quickly with your Couchbase Capella FREE Trial and provide a whirlwind tour of important Couchbase Capella capabilities at a high level.
+This series of “First Timer” tutorials is intended to get you going quickly with your Couchbase Capella FREE Trial and provide a whirlwind tour of important Couchbase Capella capabilities at a high level.
xref:cbc-self-service-trials:index.adoc[Start Here]
@@ -161,31 +161,25 @@ pass:attributes[
Beginner
M
The series of tutorials demonstrates the core capabilities of Couchbase Mobile with an iOS app:
-* "Standalone": database and CRUD operations.
-* "Query": querying capabilities.
-* "Sync": use of Sync Gateway for data sync between clients.
-
+* Standalone: Learn about Couchbase Lite's database and CRUD operations.
+* Query: Explore Couchbase Lite's query capabilities.
+* Sync: Couple Couchbase Lite with Sync Gateway to tap into the power of data sync.
++++
++++
[.box]
-
-* xref:standalone@userprofile-couchbase-mobile:userprofile:userprofile_basic.adoc[Standalone]
-* xref:query@userprofile-couchbase-mobile:userprofile:userprofile_query.adoc[Query]
-* xref:sync@userprofile-couchbase-mobile:userprofile:userprofile_sync.adoc[Sync]
-
-
-[.box]
-.Component
-* Server 5.5
-* Couchbase Lite 2.1
-* Sync Gateway 2.1
+.Components Used
+* Server 7.0
+* Couchbase Lite 3.0
+* Sync Gateway 3.0
[.box]
.Languages
-* Swift
+* iOS 12
+* Swift 5.5
+* Xcode 12.5
++++
@@ -289,66 +283,70 @@ The series of tutorials demonstrates the core capabilities of Couchbase Mobile w
:param-language: Swift
:param-platform: iOS
:param-module: swift
+:param-version: 2.8
include::partial$p2p-sync-entry-skeleton.adoc[]
// Uncomment the following as the platforms are available
// :param-language: Java
// :param-module: java
+// :param-version: 2.8
// include::partial$p2p-sync-entry-skeleton.adoc[]
// :param-language: Android (Java)
// :param-module: android
// :param-platform: Android
+// :param-version: 2.8
// include::partial$p2p-sync-entry-skeleton.adoc[]
:param-language: C#
:param-platform: Xamarin
:param-module: dotnet
+:param-version: 3.0.0-beta02
include::partial$p2p-sync-entry-skeleton.adoc[]
// END include P2P sync over websocket tutorials - one entry per language/platform
-[.column]
-[.data-filter-column]
-====== {empty}
-++++
-
-
Background Fetch with Couchbase Lite on iOS
-
-++++
-pass:attributes[
Beginner
Mobile Developer]
-++++
-
-
-++++
-[.content]
+// [.column]
+// [.data-filter-column]
+// ====== {empty}
+// ++++
+//
+//
Background Fetch with Couchbase Lite on iOS
+//
+// ++++
+// pass:attributes[
Beginner
Mobile Developer]
+// ++++
+//
+//
+// ++++
+// [.content]
-This tutorial discusses how you can use iOS Background App Refresh capability to sync data when in the background.
+// This tutorial discusses how you can use iOS Background App Refresh capability to sync data when in the background.
-++++
-
-++++
+// ++++
+//
+// ++++
-[.box]
+// [.box]
-* xref:backgroundfetch@userprofile-couchbase-mobile:userprofile:background-fetch.adoc[Start Here]
+// * xref:backgroundfetch@userprofile-couchbase-mobile:userprofile:background-fetch.adoc[Start Here]
-[.box]
-.Component
-* Server 5.5
-* Couchbase Lite 2.1
-* Sync Gateway 2.1
+// [.box]
+// .Component
+// * Server 5.5
+// * Couchbase Lite 2.1
+// * Sync Gateway 2.1
-[.box]
-.Languages
-* Swift
+// [.box]
+// .Languages
+// * Swift
-++++
-
-++++
+// ++++
+//
+// ++++
[.column]
[.data-filter-column]