есть такие функции о которых