diff --git a/assign4/README.md b/assign4/README.md
index 199837c6399f2b9d0dec3795e6fe32dd38059918..ad6764adc369e06f725c2839e754f249656326a9 100644
--- a/assign4/README.md
+++ b/assign4/README.md
@@ -1,5 +1,5 @@
 # Assignment 4: Documents and a SwiftUI Map
-v1.1
+v1.1.1
 
 ## Goals
 Learn to use:
@@ -26,7 +26,7 @@ discussed 10/14 and 10/19. Note that **you must display your map with `Map()`**,
 not `MKMapView()`.  Use the appropriate user tracking parameter with your map
 initialization to track the rider smoothly.
 
-## Step 3: Drawing the Path Trajectory (25 pts)
+## Step 2: Drawing the Path Trajectory (25 pts)
 
 - At each call of your `locationManager(manager:, didUpdateLocations:)`,
 you will be given an array of one or more `CLLocation`s. Draw the trajectory
@@ -36,7 +36,7 @@ you deem appropriate. You will receive most of the credit as long as the view
 indicates the taken path and looks decent. You will get more points if
 you are able to use a `polyline` overlay over the `Map` object.
 
-## Step 4: Saving Tracks (25 pts)
+## Step 3: Saving Tracks (25 pts)
 You should have at least two
 tabs in your app, one for the recording map and one for displaying the set of
 saved tracks from CoreData.
@@ -51,7 +51,7 @@ then establish relationships between them. It is also acceptable
 to serialize the set of points as a JSON, and represent that in the Track as
 "binary data".
 
-## Step 5: Track Tab (25 pts)
+## Step 4: Track Tab (25 pts)
 This tab should show all saved tracks, allow deleting of individual tracks
 with swipe left, and use navigation links to display individual tracks when
 selected. See the video.