diff --git a/src/ch1_01_hardware.md b/src/ch1_01_hardware.md
index 167d7fcbb5ed6820ff83fa8e9be9a43c07e0fb9b..44cc8635e150d9f8d532fdf1e6a8c602fc6f3181 100644
--- a/src/ch1_01_hardware.md
+++ b/src/ch1_01_hardware.md
@@ -54,9 +54,9 @@ Feels weird. Move out to exercises and explain there I guess... and maybe not al
 
 The most rudimentary type of interface but equally the most important. As an output this pin can be **ON** or **OFF**, **TRUE** or **FALSE**, **1** or **0**. And as input this pin goes into High-Z (High impedance) mode, this means that the MCU will check the voltage of the pin and if it is above a certain threshold then it will change the register bit corresponding to the state of the pin to 1 and vice versa.
 
-These are often sharing the same physical pin with special functions such as timers, communication busses and the like. So when booting up an MCU one should specify what function is needed on a particular pin. But beware that all functions can **NOT** be mapped to all pins.
+These are often sharing the same physical pin with special functions such as timers, communication buses and the like. So when booting up an MCU one should specify what function is needed on a particular pin. But beware that all functions can **NOT** be mapped to all pins.
 
-There is also a hardware limit to what can be driven by a GPIO pin. Usually, a pin can deliver about 20mA but that´s it.
+There is also a hardware limit to what can be driven by a GPIO pin. Usually, a pin can deliver about 20 mA but that is it.
 
 ##### ADC (Analog to Digital Converter)
 
diff --git a/src/ch2_00_installation.md b/src/ch2_00_installation.md
index aa05387aa79572eff7fe626a4c5efc31c33852c2..386bb75fbf8e07fd3965eb62c85eb7188a1a3699 100644
--- a/src/ch2_00_installation.md
+++ b/src/ch2_00_installation.md
@@ -2,7 +2,7 @@
 
 ## Rust
 
-Go to https://rustup.rs/ and follow the instructions.
+Go to [https://rustup.rs/](https://rustup.rs/) and follow the instructions.
 
 ### Cargo tools
 ```