working symulator and working reverse mode