перенос функций из team