diff --git a/_layouts/documentation.html b/_layouts/documentation.html
index 9ae0463..6dbf534 100644
--- a/_layouts/documentation.html
+++ b/_layouts/documentation.html
@@ -26,7 +26,7 @@
Concurrency and Distribution
What is Serializable
Typed Channels
- Rethinking the Task Layer
+ Rethinking the Task Layer
diff --git a/_layouts/tutorial2.html b/_layouts/tutorial2.html
index 904b2bb..575daf6 100644
--- a/_layouts/tutorial2.html
+++ b/_layouts/tutorial2.html
@@ -22,9 +22,9 @@
diff --git a/tutorials/1ch.md b/tutorials/1ch.md
index 9df588d..ceb16bd 100644
--- a/tutorials/1ch.md
+++ b/tutorials/1ch.md
@@ -1,7 +1,7 @@
---
layout: tutorial
categories: tutorial
-sections: ['Getting Started', 'Installing from source', 'Creating a node', 'Sending messages', 'Spawning Remote Processes']
+sections: ['Getting Started', 'Creating a node', 'Sending messages', 'Spawning Remote Processes']
title: 1. Getting Started
---
@@ -119,7 +119,7 @@ main = do
Right t <- createTransport "127.0.0.1" "10501" defaultTCPParameters
node <- newLocalNode t initRemoteTable
forkProcess node $ do
- -- Spawn another worker on the local node
+ -- Spawn another worker on the local node
echoPid <- spawnLocal $ forever $ do
-- Test our matches in order against each message in the queue
receiveWait [match logMessage, match replyBack]
@@ -165,7 +165,7 @@ tries again.
### Serializable Data
Processes may send any datum whose type implements the `Serializable` typeclass,
-which is done indirectly by deriving `Binary` and `Typeable`. Implementations are
+which is done indirectly by deriving `Binary` and `Typeable`. Implementations are
provided for most of Cloud Haskell's primitives and various common data types.
### Spawning Remote Processes