diff --git a/flatland_2.0.md b/flatland_2.0.md
index 686141171dba2577976cfc876a910323ab79ae58..bb8fde87654684312400d7901824bf9f4b85007d 100644
--- a/flatland_2.0.md
+++ b/flatland_2.0.md
@@ -57,7 +57,7 @@ env = RailEnv(
 )
 ```
 
-You can see that you now need bot a `rail_generator` and a `schedule_generator` to generate a level. These need to work nicely together. The `rail_generator` will only generate the railway infrastructure and provide hints to the `schedule_generator` about where to place agents. The `schedule_generator` will then generate a schedule, meaning it places agents at different train stations and gives them tasks by providing individual targets.
+You can see that you now need both a `rail_generator` and a `schedule_generator` to generate a level. These need to work nicely together. The `rail_generator` will only generate the railway infrastructure and provide hints to the `schedule_generator` about where to place agents. The `schedule_generator` will then generate a schedule, meaning it places agents at different train stations and gives them tasks by providing individual targets.
 
 You can tune the following parameters in the `sparse_rail_generator`: