End of Slava's version