Описание функций для первой версии