diff --git a/src/main/java/Enigma/model/Walze.java b/src/main/java/Enigma/model/Walze.java
index f0116fb8527f0fcad67e8ca106cb6ca79fe41e38..6be3bde64f424e9489a1ef742b017137d2bed073 100644
--- a/src/main/java/Enigma/model/Walze.java
+++ b/src/main/java/Enigma/model/Walze.java
@@ -137,12 +137,14 @@ public class Walze {
 
 		checkRing = this.iPositionBuchstabe == (getRingstellung() - 1);
 
+		setBuchstabe(walzeAlpha[iPositionBuchstabe]);
+
 		return checkRing;
 	}
 
 	public int verschiebung(int i) {
 
-		if((i + iPositionBuchstabe) > 26) {
+		if((i + iPositionBuchstabe) >= 26) {
 			int verschoben = (i + iPositionBuchstabe) - 26 ;
 		} else {
 			verschoben = i + iPositionBuchstabe;