diff --git a/aconversions/src/re2fa/Glushkov.cpp b/aconversions/src/re2fa/Glushkov.cpp
index 8a137ff031bec78be210738a7ff85bb33c6d8792..b61ecf12ac82cabcfacd425f59952734af03666a 100644
--- a/aconversions/src/re2fa/Glushkov.cpp
+++ b/aconversions/src/re2fa/Glushkov.cpp
@@ -38,7 +38,7 @@ FSM Glushkov::convert( void )
     constructBeginSymbolSet( );
     constructNeighbourSymbolSet( );
     constructEndSymbolSet( );
-        // q0 check is in step 7
+        // \e in q0 check is in step 7
 
     // step 5
     State q0( "q0" );
@@ -50,12 +50,13 @@ FSM Glushkov::convert( void )
     // step 6
     for( const auto & ns : m_beginSymbolSet )
         m_fsm.addTransition( q0, ns.m_alphabetSymbol, ns.m_state );
+
     for( const auto & ns : m_neighbourSymbolSet )
     {
         const NumberedSymbol & first  = m_numberedSymbols.find( ns.m_first )->second;
         const NumberedSymbol & second = m_numberedSymbols.find( ns.m_second )->second;
 
-        m_fsm.addTransition( first.m_state, second.m_alphabetSymbol, first.m_state );
+        m_fsm.addTransition( first.m_state, second.m_alphabetSymbol, second.m_state );
     }
 
     // step 7