поправил, добавил новые функции