diff --git a/guide/english/java/interfaces/index.md b/guide/english/java/interfaces/index.md
index 3a226a6a8c..a625f8d88a 100644
--- a/guide/english/java/interfaces/index.md
+++ b/guide/english/java/interfaces/index.md
@@ -34,7 +34,7 @@ public class Car implements Vehicle {
}
```
- Run Code
+ Run Code
Now, there is a **ground rule** : The Class must implement **all** of the methods in the Interface. The methods must have _the exact same_ signature (name, parameters and exceptions) as described in the interface. The class _does not_ need to declare the fields though, only the methods.
@@ -78,7 +78,7 @@ Starter.startEngine(tesla); // starting engine ...
Starter.startEngine(tata); // starting truck engine ...
```
- Run Code
+ Run Code
## But how about multiple interfaces?
@@ -107,7 +107,7 @@ public class Smartphone implements GPS,Radio {
}
```
- Run Code
+ Run Code
## Some features of Interfaces
@@ -157,7 +157,7 @@ Smartphone motoG = new Smartphone();
motog.getRoughCoordinates(); // Fetching rough coordinates...
```
- Run Code
+ Run Code
### But, what happens if two interfaces have the same method signature?
@@ -194,7 +194,7 @@ Smartphone motoG = new Smartphone();
motoG.next(); // Next from MusicPlayer
```
- Run Code
+ Run Code
## Static Methods in Interfaces
@@ -225,7 +225,7 @@ class Main {
}
```
- Run Code
+ Run Code
## Inheriting an Interface
@@ -261,7 +261,7 @@ public class SmartPhone implements MusicPlayer {
}
```
- Run Code
+ Run Code
Whoops, did I forget `next()` ? See, since it was a `default` method, I didn't had to provide an implementation at all. (Won't work for JDK < 8)