вот это не понял, что это делает?