Добавлено описания функции и классов