Translated to russian.
Refactoring.