diff --git a/p1.md b/p1.md
index 00174897ba7fd6d77e1c36841a9f36ff7f0b7640..09e8704eb84be303d04b533f12ba1f73ef8083d9 100755
--- a/p1.md
+++ b/p1.md
@@ -50,7 +50,7 @@ My version of `blobs.go` is about 350 LOC, whereas `serve.go` is 87.
 
 ## Setup
 
-Download the starter files for this project [here](https://sedna.cs.umd.edu/818/projects/p1.tgz).
+Download the starter files for this project [here](https://ceres.cs.umd.edu/818/projects/p1.tgz).
 
 Each of you will have a repository on [`gitlab.cs.umd.edu`](https://gitlab.cs.umd.edu/cmsc818efall2023students) for version control, and to
 submit projects. More info on this soon. However, the intent is that each of you will have a `gitlab` repsository
@@ -70,7 +70,7 @@ You should also minimise changes to `ubi.go`, as I will be running a script acro
 
 Set up your environment as follows:
 1. Install Go (current version 1.21.0), and set up `GOPATH`, possibly `GOBIN`.
-1. Grab your initial files [here](https://sedna.cs.umd.edu/818/projects/p1.tgz).
+1. Grab your initial files [here](https://ceres.cs.umd.edu/818/projects/p1.tgz).
 1. Create your project in `cmsc818efall2023students/<directoryid>/p1`.
 1. All your changes should be made here and pushed back to the repository.
    I will download your files from here at project deadlines.
diff --git a/p2.md b/p2.md
index 53240544d805c8518c0261530f1f32757e2c4cf1..745aa792cac2c60a46eab38c29fbc4fff66d1eb0 100644
--- a/p2.md
+++ b/p2.md
@@ -20,7 +20,7 @@ heterogeneity of machines and languages. gRPC interfaces are defined
 using **protocol buffers**, which are also used to serialize messages.
 
 ## Setup
-Download the starter files for this project [here](https://sedna.cs.umd.edu/818/projects/p2.tgz?1).
+Download the starter files for this project [here](https://ceres.cs.umd.edu/818/projects/p2.tgz?1).
 
 - [Install the protobuf compiler.](https://grpc.io/docs/protoc-installation/)
 - [Install the golang bindings.](https://grpc.io/docs/languages/go/quickstart/)
diff --git a/p3.md b/p3.md
index fee9dc7511ad921f12220d3d6183e14beb612eb9..34fe84c76ee113d8c578b2d8b6dec70a9de9b6a5 100644
--- a/p3.md
+++ b/p3.md
@@ -16,7 +16,7 @@ This project has the following tasks:
 
 
 ## Setup
-Download files [here](https://sedna.cs.umd.edu/818/projects/p3.tgz).
+Download files [here](https://ceres.cs.umd.edu/818/projects/p3.tgz).
 
 ## New Packages
 The new crypto packages we will be using include:
diff --git a/p4.md b/p4.md
index e3b42e0d199c46cf45628e31a07f699f8f32b19e..d3fb38298fd8ea2a0b736a4e6fb9d57c70291bff 100644
--- a/p4.md
+++ b/p4.md
@@ -11,7 +11,7 @@ containerization.  We are going to synchronize the blobs using Merkle
 trees over gRPC.
 
 ## Setup
-Download files [here](https://sedna.cs.umd.edu/818/projects/p4.tgz).
+Download files [here](https://ceres.cs.umd.edu/818/projects/p4.tgz).
 
 ## Anti-Entropy and Merkle Trees
 
diff --git a/p5.md b/p5.md
index 7148e161540f92b929ac317b4848b857a7450e1a..1ff4db1fdb78c5594f3e7e7f14b4d4f855fa0510 100644
--- a/p5.md
+++ b/p5.md
@@ -9,11 +9,11 @@ forward. This change should took about two lines of code.
 
 ## Setup
 
-Download files [here](https://sedna.cs.umd.edu/818/projects/p5.tgz?1).
+Download files [here](https://ceres.cs.umd.edu/818/projects/p5.tgz?1).
 
 ## Part I: Failure-free operation
-Implement raft as described in [Figure 2](https://sedna.cs.umd.edu/818/papers/raftFigure.pdf) of the
-[paper](https://sedna.cs.umd.edu/818/papers/raft.pdf). 
+Implement raft as described in [Figure 2](https://ceres.cs.umd.edu/818/papers/raftFigure.pdf) of the
+[paper](https://ceres.cs.umd.edu/818/papers/raft.pdf). 
 
 In particular:
 - implement the log